![]() |
v0.16.3 |
ElasticExample extension providing reusable TIE mesh behaviour. More...
#include "tutorials/vec-11_elastic_tie_mesh/src/ElasticTie.hpp"
Public Member Functions | |
| ElasticExample (MoFEM::Interface &m_field) | |
Public Member Functions inherited from ElasticExample | |
| ElasticExample (MoFEM::Interface &m_field) | |
| virtual | ~ElasticExample ()=default |
| MoFEMErrorCode | runProblem () |
| [Run problem] | |
Protected Member Functions | |
| MoFEMErrorCode | readMesh () override |
| [Run problem] | |
| MoFEMErrorCode | setupProblem () override |
| [Read mesh] | |
| MoFEMErrorCode | setUpSolver (SmartPetscObj< KSP > solver) override |
| [Push operators to pipeline] | |
| MoFEMErrorCode | kspSetUpAndSolve (SmartPetscObj< KSP > solver) override |
| MoFEMErrorCode | checkResults () override |
| [Postprocess results] | |
Protected Member Functions inherited from ElasticExample | |
| virtual MoFEMErrorCode | boundaryCondition () |
| [Set up problem] | |
| virtual MoFEMErrorCode | assembleSystem () |
| virtual MoFEMErrorCode | solveSystem () |
| [Solve] | |
| virtual MoFEMErrorCode | outputResults () |
| [Solve] | |
| virtual MoFEMErrorCode | addDomainMaterialOps (Pipeline &lhs_pipeline, Pipeline &rhs_pipeline) |
| Add constitutive operators to the domain assembly pipelines. | |
Protected Attributes | |
| boost::shared_ptr< ElasticTie::CommonData > | tieData = nullptr |
| Range | physicalBoundaryFaces |
Protected Attributes inherited from ElasticExample | |
| MoFEM::Interface & | mField |
| boost::shared_ptr< MatrixDouble > | vectorFieldPtr = nullptr |
Additional Inherited Members | |
Protected Types inherited from ElasticExample | |
| using | Pipeline = boost::ptr_deque< ForcesAndSourcesCore::UserDataOperator > |
ElasticExample extension providing reusable TIE mesh behaviour.
Definition at line 1254 of file ElasticTie.hpp.
|
inlineoverrideprotectedvirtual |
[Postprocess results]
[Check]
Reimplemented from ElasticExample.
Reimplemented in ElasticTieMeshTutorial.
Definition at line 1355 of file ElasticTie.hpp.
|
inline |
Definition at line 20 of file ElasticExample.hpp.
|
inlineoverrideprotectedvirtual |
Reimplemented from ElasticExample.
Definition at line 1348 of file ElasticTie.hpp.
|
inlineoverrideprotectedvirtual |
[Run problem]
[Read mesh]
Reimplemented from ElasticExample.
Definition at line 1269 of file ElasticTie.hpp.
|
inlineoverrideprotectedvirtual |
[Read mesh]
[Set up problem]
Reimplemented from ElasticExample.
Definition at line 1275 of file ElasticTie.hpp.
|
inlineoverrideprotectedvirtual |
[Push operators to pipeline]
Reimplemented from ElasticExample.
Definition at line 1341 of file ElasticTie.hpp.
|
protected |
Definition at line 1260 of file ElasticTie.hpp.
|
protected |
Definition at line 1259 of file ElasticTie.hpp.