![]() |
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.