|  | v0.15.0 | 
| Classes | |
| struct | CommonData | 
| struct | OpError | 
| Public Member Functions | |
| MixedPoisson (MoFEM::Interface &m_field) | |
| MoFEMErrorCode | runProblem () | 
| [Run programme] | |
| Private Member Functions | |
| MoFEMErrorCode | readMesh () | 
| [Run programme] | |
| MoFEMErrorCode | setupProblem () | 
| [Read mesh] | |
| MoFEMErrorCode | setIntegrationRules () | 
| [Set up problem] | |
| MoFEMErrorCode | createCommonData () | 
| [Set integration rule] | |
| MoFEMErrorCode | assembleSystem () | 
| [Create common data] | |
| MoFEMErrorCode | solveSystem () | 
| [Assemble system] | |
| MoFEMErrorCode | checkError (int iter_num=0) | 
| [Solve and refine loop] | |
| MoFEMErrorCode | refineOrder (int iter_num=0) | 
| [Solve] | |
| MoFEMErrorCode | solveRefineLoop () | 
| [Refine] | |
| MoFEMErrorCode | outputResults (int iter_num=0) | 
| [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] | |
| static MoFEMErrorCode | getTagHandle (MoFEM::Interface &m_field, const char *name, DataType type, Tag &tag_handle) | 
| [Source function] | |
| Private Attributes | |
| MoFEM::Interface & | mField | 
| Simple * | simpleInterface | 
| Range | domainEntities | 
| double | totErrorIndicator | 
| double | maxErrorIndicator | 
| double | thetaParam | 
| double | indicTolerance | 
| int | initOrder | 
| boost::shared_ptr< CommonData > | commonDataPtr | 
Definition at line 31 of file mixed_poisson.cpp.
| 
 | inline | 
Definition at line 33 of file mixed_poisson.cpp.
| 
 | inlinestaticprivate | 
| 
 | inlinestaticprivate | 
[Analytical function]
[Analytical function gradient]
Definition at line 56 of file mixed_poisson.cpp.
| 
 | private | 
[Create common data]
[Assemble system]
Definition at line 239 of file mixed_poisson.cpp.
| 
 | private | 
[Solve and refine loop]
[Check error]
Definition at line 371 of file mixed_poisson.cpp.
| 
 | private | 
[Set integration rule]
[Create common data]
Definition at line 221 of file mixed_poisson.cpp.
| 
 | inlinestaticprivate | 
[Source function]
Definition at line 79 of file mixed_poisson.cpp.
| 
 | private | 
[Check error]
[Output results]
Definition at line 446 of file mixed_poisson.cpp.
| 
 | private | 
[Run programme]
[Read mesh]
Definition at line 155 of file mixed_poisson.cpp.
| 
 | private | 
[Solve]
[Refine]
Definition at line 286 of file mixed_poisson.cpp.
| MoFEMErrorCode MixedPoisson::runProblem | ( | ) | 
[Run programme]
Definition at line 144 of file mixed_poisson.cpp.
| 
 | private | 
[Set up problem]
[Set integration rule]
Definition at line 207 of file mixed_poisson.cpp.
| 
 | private | 
[Read mesh]
[Set up problem]
Definition at line 165 of file mixed_poisson.cpp.
| 
 | private | 
[Refine]
[Solve and refine loop]
Definition at line 341 of file mixed_poisson.cpp.
| 
 | private | 
[Assemble system]
[Solve]
Definition at line 265 of file mixed_poisson.cpp.
| 
 | inlinestaticprivate | 
| 
 | private | 
Definition at line 128 of file mixed_poisson.cpp.
| 
 | private | 
Definition at line 40 of file mixed_poisson.cpp.
| 
 | private | 
Definition at line 45 of file mixed_poisson.cpp.
| 
 | private | 
Definition at line 46 of file mixed_poisson.cpp.
| 
 | private | 
Definition at line 42 of file mixed_poisson.cpp.
| 
 | private | 
Definition at line 37 of file mixed_poisson.cpp.
| 
 | private | 
Definition at line 38 of file mixed_poisson.cpp.
| 
 | private | 
Definition at line 44 of file mixed_poisson.cpp.
| 
 | private | 
Definition at line 41 of file mixed_poisson.cpp.
