![]() |
v0.15.0 |
Classes | |
struct | CommonData |
[Source function] More... | |
struct | OpError |
Public Member Functions | |
StandardPoisson (MoFEM::Interface &m_field) | |
MoFEMErrorCode | runProgram () |
Private Member Functions | |
MoFEMErrorCode | readMesh () |
MoFEMErrorCode | setupProblem () |
MoFEMErrorCode | boundaryCondition () |
MoFEMErrorCode | createCommonData () |
[Create common data] | |
MoFEMErrorCode | assembleSystem () |
[Create common data] | |
MoFEMErrorCode | setIntegrationRules () |
MoFEMErrorCode | solveSystem () |
MoFEMErrorCode | checkError () |
[Check error] | |
MoFEMErrorCode | outputResults () |
[Check error] | |
Static Private Member Functions | |
static double | analyticalFunction (const double x, const double y, const double z) |
[Analytical function] | |
static VectorDouble | analyticalFunctionGrad (const double x, const double y, const double z) |
[Analytical function] | |
static double | sourceFunction (const double x, const double y, const double z) |
[Analytical function gradient] | |
Private Attributes | |
boost::shared_ptr< CommonData > | commonDataPtr |
MoFEM::Interface & | mField |
Simple * | simpleInterface |
std::string | domainField |
int | oRder |
boost::shared_ptr< std::vector< unsigned char > > | boundaryMarker |
Range | boundaryEntitiesForFieldsplit |
Definition at line 24 of file standard_poisson.cpp.
StandardPoisson::StandardPoisson | ( | MoFEM::Interface & | m_field | ) |
Definition at line 114 of file standard_poisson.cpp.
|
inlinestaticprivate |
|
inlinestaticprivate |
[Analytical function]
[Analytical function gradient]
Definition at line 51 of file standard_poisson.cpp.
|
private |
[Create common data]
Definition at line 175 of file standard_poisson.cpp.
|
private |
Definition at line 144 of file standard_poisson.cpp.
|
private |
[Check error]
Definition at line 242 of file standard_poisson.cpp.
|
private |
[Create common data]
Definition at line 159 of file standard_poisson.cpp.
|
private |
[Check error]
Definition at line 277 of file standard_poisson.cpp.
|
private |
Definition at line 117 of file standard_poisson.cpp.
MoFEMErrorCode StandardPoisson::runProgram | ( | ) |
Definition at line 310 of file standard_poisson.cpp.
|
private |
Definition at line 197 of file standard_poisson.cpp.
|
private |
Definition at line 127 of file standard_poisson.cpp.
|
private |
Definition at line 215 of file standard_poisson.cpp.
|
inlinestaticprivate |
[Analytical function gradient]
[Source function]
Definition at line 64 of file standard_poisson.cpp.
|
private |
Definition at line 111 of file standard_poisson.cpp.
|
private |
Definition at line 108 of file standard_poisson.cpp.
|
private |
Definition at line 82 of file standard_poisson.cpp.
|
private |
Definition at line 104 of file standard_poisson.cpp.
|
private |
Definition at line 100 of file standard_poisson.cpp.
|
private |
Definition at line 105 of file standard_poisson.cpp.
|
private |
Definition at line 101 of file standard_poisson.cpp.