|
OOFEM
2.4
OOFEM.org - Object Oriented Finite Element Solver
|
Provides extra solver functionality needed for XFEM. More...
#include <xfemsolverinterface.h>
Inheritance diagram for oofem::XfemSolverInterface:Public Member Functions | |
| XfemSolverInterface () | |
| virtual | ~XfemSolverInterface () |
| void | propagateXfemInterfaces (TimeStep *tStep, StructuralEngngModel &ioEngngModel, bool iRecomputeStepAfterCrackProp) |
Protected Attributes | |
| bool | mNeedsVariableMapping |
Provides extra solver functionality needed for XFEM.
Definition at line 49 of file xfemsolverinterface.h.
| oofem::XfemSolverInterface::XfemSolverInterface | ( | ) |
Definition at line 56 of file xfemsolverinterface.C.
|
virtual |
Definition at line 62 of file xfemsolverinterface.C.
| void oofem::XfemSolverInterface::propagateXfemInterfaces | ( | TimeStep * | tStep, |
| StructuralEngngModel & | ioEngngModel, | ||
| bool | iRecomputeStepAfterCrackProp | ||
| ) |
Definition at line 67 of file xfemsolverinterface.C.
References oofem::EngngModel::forceEquationNumbering(), oofem::EngngModel::giveDomain(), oofem::Domain::giveElement(), oofem::Domain::giveNumberOfElements(), oofem::Domain::giveXfemManager(), oofem::XfemManager::hasInitiationCriteria(), oofem::XfemManager::hasNucleationCriteria(), oofem::XfemManager::hasPropagatingFronts(), oofem::Domain::hasXfemManager(), oofem::XfemManager::initiateFronts(), mNeedsVariableMapping, oofem::XfemManager::nucleateEnrichmentItems(), oofem::Domain::postInitialize(), oofem::XfemManager::propagateFronts(), oofem::EngngModel::solveYourselfAt(), oofem::StructuralEngngModel::terminate(), oofem::StructuralEngngModel::updateYourself(), and oofem::XfemElementInterface::XfemElementInterface_updateIntegrationRule().
Referenced by oofem::StaticStructural::terminate().
|
protected |
Definition at line 58 of file xfemsolverinterface.h.
Referenced by propagateXfemInterfaces().