![]() |
v0.16.0 |
#include "tutorials/vec-0_elasticity/src/ElasticExample.hpp"
Public Member Functions | |
| ElasticExample (MoFEM::Interface &m_field) | |
| virtual | ~ElasticExample ()=default |
| MoFEMErrorCode | runProblem () |
| [Run problem] | |
Protected Member Functions | |
| virtual MoFEMErrorCode | readMesh () |
| [Run problem] | |
| virtual MoFEMErrorCode | setupProblem () |
| [Read mesh] | |
| virtual MoFEMErrorCode | boundaryCondition () |
| [Set up problem] | |
| virtual MoFEMErrorCode | assembleSystem () |
| [Boundary condition] | |
| virtual MoFEMErrorCode | solveSystem () |
| [Solve] | |
| virtual MoFEMErrorCode | outputResults () |
| [Solve] | |
| virtual MoFEMErrorCode | checkResults () |
| [Postprocess results] | |
| virtual MoFEMErrorCode | setUpSolver (SmartPetscObj< KSP > solver) |
| [Push operators to pipeline] | |
| virtual MoFEMErrorCode | kspSetUpAndSolve (SmartPetscObj< KSP > solver) |
Protected Attributes | |
| MoFEM::Interface & | mField |
| boost::shared_ptr< MatrixDouble > | vectorFieldPtr = nullptr |
Definition at line 18 of file ElasticExample.hpp.
|
inline |
Definition at line 20 of file ElasticExample.hpp.
|
virtualdefault |
|
protectedvirtual |
[Boundary condition]
[Push operators to pipeline]
[Integration rule]
[Integration rule]
[Push domain stiffness matrix to pipeline]
[Push domain stiffness matrix to pipeline]
[Push Body forces]
[Push Body forces]
[Push natural boundary conditions]
[Push natural boundary conditions]
Definition at line 139 of file ElasticExample.hpp.
|
protectedvirtual |
[Set up problem]
[Boundary condition]
Definition at line 118 of file ElasticExample.hpp.
|
protectedvirtual |
[Postprocess results]
[Check]
Reimplemented in ElasticTieMeshExample.
Definition at line 347 of file ElasticExample.hpp.
|
protectedvirtual |
Reimplemented in ElasticSchurExample, ElasticTieMeshExample, and ElasticAdaptiveExample.
Definition at line 197 of file ElasticExample.hpp.
|
protectedvirtual |
[Solve]
[Postprocess results]
Definition at line 336 of file ElasticExample.hpp.
|
protectedvirtual |
[Run problem]
[Read mesh]
Reimplemented in ElasticAdaptiveExample, and ElasticTieMeshExample.
Definition at line 56 of file ElasticExample.hpp.
| MoFEMErrorCode ElasticExample::runProblem | ( | ) |
[Run problem]
Definition at line 42 of file ElasticExample.hpp.
|
protectedvirtual |
[Read mesh]
[Set up problem]
Reimplemented in ElasticTieMeshExample.
Definition at line 68 of file ElasticExample.hpp.
|
protectedvirtual |
[Push operators to pipeline]
Reimplemented in ElasticTieMeshExample.
Definition at line 194 of file ElasticExample.hpp.
|
protectedvirtual |
[Solve]
Definition at line 226 of file ElasticExample.hpp.
|
protected |
Definition at line 26 of file ElasticExample.hpp.
|
protected |
Definition at line 27 of file ElasticExample.hpp.