|
OOFEM 3.0
|
#include <xfemsolverinterface.h>
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 48 of file xfemsolverinterface.h.
| oofem::XfemSolverInterface::XfemSolverInterface | ( | ) |
Definition at line 56 of file xfemsolverinterface.C.
References mNeedsVariableMapping.
|
inlinevirtual |
Definition at line 51 of file xfemsolverinterface.h.
| void oofem::XfemSolverInterface::propagateXfemInterfaces | ( | TimeStep * | tStep, |
| StructuralEngngModel & | ioEngngModel, | ||
| bool | iRecomputeStepAfterCrackProp ) |
Definition at line 60 of file xfemsolverinterface.C.
References oofem::EngngModel::forceEquationNumbering(), oofem::EngngModel::giveDomain(), oofem::Domain::giveElements(), oofem::Domain::giveXfemManager(), oofem::XfemManager::hasInitiationCriteria(), oofem::XfemManager::hasNucleationCriteria(), oofem::XfemManager::hasPropagatingFronts(), oofem::Domain::hasXfemManager(), oofem::XfemManager::initiateFronts(), mNeedsVariableMapping, oofem::XfemManager::nucleateEnrichmentItems(), OOFEM_LOG_RELEVANT, 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 56 of file xfemsolverinterface.h.
Referenced by propagateXfemInterfaces(), and XfemSolverInterface().