OOFEM
2.4
OOFEM.org - Object Oriented Finite Element Solver
|
Updates the geometry of evolving XFEM interfaces. More...
#include <propagationlaw.h>
Public Member Functions | |
PropagationLaw () | |
virtual | ~PropagationLaw () |
virtual const char * | giveClassName () const =0 |
virtual const char * | giveInputRecordName () const =0 |
virtual IRResultType | initializeFrom (InputRecord *ir)=0 |
virtual void | giveInputRecord (DynamicInputRecord &input)=0 |
virtual bool | hasPropagation () const =0 |
virtual bool | propagateInterface (Domain &iDomain, EnrichmentFront &iEnrFront, TipPropagation &oTipProp)=0 |
Updates the geometry of evolving XFEM interfaces.
Definition at line 64 of file propagationlaw.h.
oofem::PropagationLaw::PropagationLaw | ( | ) |
|
virtual |
Definition at line 58 of file propagationlaw.C.
|
pure virtual |
|
pure virtual |
|
pure virtual |
Implemented in oofem::PLnodeRadius, oofem::PLCrackPrescribedDir, oofem::PLDoNothing, oofem::PLHoopStressCirc, oofem::PLMaterialForce, oofem::PLCZdamageRadius, and oofem::PLPrincipalStrain.
Referenced by oofem::PLDoNothing::giveInputRecord(), oofem::PLCrackPrescribedDir::giveInputRecord(), and oofem::PLnodeRadius::giveInputRecord().
|
pure virtual |
|
pure virtual |
|
pure virtual |
Implemented in oofem::PLnodeRadius, oofem::PLCrackPrescribedDir, oofem::PLDoNothing, oofem::PLHoopStressCirc, oofem::PLMaterialForce, oofem::PLCZdamageRadius, and oofem::PLPrincipalStrain.
Referenced by oofem::ListBasedEI::propagateFronts(), oofem::GeometryBasedEI::propagateFronts(), and oofem::Delamination::propagateFronts().