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