DOpE
|
#include <initialproblem.h>
Public Member Functions | |
InitialProblem (PDE &pde) | |
std::string | GetName () const |
std::string | GetType () const |
template<typename EDC > | |
void | ElementEquation (const EDC &edc, dealii::Vector< double > &local_vector, double scale, double scale_ico) |
template<typename EDC > | |
void | ElementRhs (const EDC &edc, dealii::Vector< double > &local_vector, double scale=1.) |
void | PointRhs (const std::map< std::string, const dealii::Vector< double > * > ¶m_values, const std::map< std::string, const VECTOR * > &domain_values, VECTOR &rhs_vector, double scale=1) |
template<typename EDC > | |
void | ElementMatrix (const EDC &edc, dealii::FullMatrix< double > &local_matrix, double scale=1., double scale_ico=1.) |
template<typename FDC > | |
void | FaceEquation (const FDC &fdc, dealii::Vector< double > &local_vector, double scale=1., double scale_ico=1.) |
template<typename FDC > | |
void | InterfaceEquation (const FDC &fdc, dealii::Vector< double > &local_vector, double scale=1., double scale_ico=1.) |
template<typename FDC > | |
void | FaceRhs (const FDC &fdc, dealii::Vector< double > &local_vector, double scale=1.) |
template<typename FDC > | |
void | FaceMatrix (const FDC &fdc, dealii::FullMatrix< double > &local_matrix, double scale=1., double scale_ico=1.) |
template<typename FDC > | |
void | InterfaceMatrix (const FDC &fdc, dealii::FullMatrix< double > &local_matrix, double scale=1., double scale_ico=1.) |
template<typename FDC > | |
void | BoundaryEquation (const FDC &fdc, dealii::Vector< double > &local_vector, double scale=1., double scale_ico=1.) |
template<typename FDC > | |
void | BoundaryRhs (const FDC &fdc, dealii::Vector< double > &local_vector, double scale=1.) |
template<typename FDC > | |
void | BoundaryMatrix (const FDC &fdc, dealii::FullMatrix< double > &local_matrix, double scale=1., double scale_ico=1.) |
const dealii::SmartPointer < const dealii::FESystem< dim > > | GetFESystem () const |
const dealii::SmartPointer < const dealii::hp::FECollection< dim > > | GetFECollection () const |
std::string | GetDoFType () const |
bool | HasFaces () const |
bool | HasPoints () const |
bool | HasInterfaces () const |
dealii::UpdateFlags | GetUpdateFlags () const |
dealii::UpdateFlags | GetFaceUpdateFlags () const |
void | SetTime (double time, const TimeIterator &interval) |
template<typename SPARSITYPATTERN > | |
void | ComputeSparsityPattern (SPARSITYPATTERN &sparsity) const |
const std::vector< unsigned int > & | GetDirichletColors () const |
const std::vector< bool > & | GetDirichletCompMask (unsigned int color) const |
const Function< dim > & | GetDirichletValues (unsigned int color, const std::map< std::string, const dealii::Vector< double > * > ¶m_values, const std::map< std::string, const VECTOR * > &domain_values) const |
const std::vector< unsigned int > & | GetBoundaryEquationColors () const |
const dealii::ConstraintMatrix & | GetDoFConstraints () const |
const dealii::Function< dim > & | GetInitialValues () const |
DOpEOutputHandler< VECTOR > * | GetOutputHandler () |
PDE & | GetBaseProblem () |
template<typename FDC > | |
void | FaceMatrix (const FDC &fdc, FullMatrix< double > &local_matrix, double scale, double scale_ico) |
template<typename FDC > | |
void | InterfaceMatrix (const FDC &fdc, FullMatrix< double > &local_matrix, double scale, double scale_ico) |
template<typename FDC > | |
void | BoundaryMatrix (const FDC &fdc, FullMatrix< double > &local_matrix, double scale, double scale_ico) |
This is a problem used in the solution of the initial value for nonstationary problems
PDE | The container with the PDE description |
VECTOR | The vector class |
dim | The dimension of the domain. |
|
inline |
|
inline |
Functions providing the required information for the integrator. see OptProblemContainer for details.
|
inline |
Functions providing the required information for the integrator. see OptProblemContainer for details.
void DOpE::InitialProblem< PDE, VECTOR, dim >::BoundaryMatrix | ( | const FDC & | fdc, |
FullMatrix< double > & | local_matrix, | ||
double | scale, | ||
double | scale_ico | ||
) |
|
inline |
Functions providing the required information for the integrator. see OptProblemContainer for details.
|
inline |
Functions providing the required information for the integrator. see OptProblemContainer for details.
|
inline |
Functions providing the required information for the integrator. see OptProblemContainer for details.
|
inline |
Functions providing the required information for the integrator. see OptProblemContainer for details.
|
inline |
Functions providing the required information for the integrator. see OptProblemContainer for details.
|
inline |
Functions providing the required information for the integrator. see OptProblemContainer for details.
|
inline |
Functions providing the required information for the integrator. see OptProblemContainer for details.
void DOpE::InitialProblem< PDE, VECTOR, dim >::FaceMatrix | ( | const FDC & | fdc, |
FullMatrix< double > & | local_matrix, | ||
double | scale, | ||
double | scale_ico | ||
) |
|
inline |
Functions providing the required information for the integrator. see OptProblemContainer for details.
|
inline |
|
inline |
Functions providing the required information for the integrator. see OptProblemContainer for details.
|
inline |
Functions providing the required information for the integrator. see OptProblemContainer for details.
|
inline |
Functions providing the required information for the integrator. see OptProblemContainer for details.
|
inline |
Functions providing the required information for the integrator. see OptProblemContainer for details.
|
inline |
Functions providing the required information for the integrator. see OptProblemContainer for details.
|
inline |
Functions providing the required information for the integrator. see OptProblemContainer for details.
|
inline |
Functions providing the required information for the integrator. see OptProblemContainer for details.
|
inline |
Functions providing the required information for the integrator. see OptProblemContainer for details.
|
inline |
Functions providing the required information for the integrator. see OptProblemContainer for details.
const dealii::Function< dim > & DOpE::InitialProblem< PDE, VECTOR, dim >::GetInitialValues | ( | ) | const |
Functions providing the required information for the integrator. see OptProblemContainer for details.
|
inline |
|
inline |
|
inline |
|
inline |
Functions providing the required information for the integrator. see OptProblemContainer for details.
|
inline |
Functions providing the required information for the integrator. see OptProblemContainer for details.
|
inline |
Functions providing the required information for the integrator. see OptProblemContainer for details.
|
inline |
Functions providing the required information for the integrator. see OptProblemContainer for details.
|
inline |
Functions providing the required information for the integrator. see OptProblemContainer for details.
|
inline |
Functions providing the required information for the integrator. see OptProblemContainer for details.
void DOpE::InitialProblem< PDE, VECTOR, dim >::InterfaceMatrix | ( | const FDC & | fdc, |
FullMatrix< double > & | local_matrix, | ||
double | scale, | ||
double | scale_ico | ||
) |
|
inline |
Functions providing the required information for the integrator. see OptProblemContainer for details.
|
inline |
Functions providing the required information for the integrator. see OptProblemContainer for details.