OOFEM
2.4
OOFEM.org - Object Oriented Finite Element Solver
|
Provides extra solver functionality needed for XFEM. More...
#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 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().