OOFEM
2.4
OOFEM.org - Object Oriented Finite Element Solver
|
#include <fracturemanager.h>
Public Member Functions | |
FailureCriteria (int number, FractureManager *fMan) | |
~FailureCriteria () | |
FailureCriteriaType | giveType () |
FractureManager * | giveFractureManager () |
void | setType (FailureCriteriaType type) |
virtual IRResultType | initializeFrom (InputRecord *ir) |
int | instanciateYourself (DataReader &dr) |
virtual const char * | giveClassName () const |
virtual FailureCriteriaStatus * | CreateStatus (Element *el, FailureCriteria *failCrit) const =0 |
virtual bool | computeFailureCriteriaQuantities (FailureCriteriaStatus *fcStatus, TimeStep *tStep) |
virtual bool | evaluateFCQuantities (Element *el, TimeStep *tStep) |
virtual bool | evaluateFailureCriteria (FailureCriteriaStatus *fcStatus)=0 |
Public Attributes | |
std::vector< FailureCriteriaStatus * > | list |
Private Attributes | |
FailureCriteriaType | type |
FractureManager * | fMan |
int | number |
Definition at line 135 of file fracturemanager.h.
|
inline |
Definition at line 143 of file fracturemanager.h.
References oofem::FailureCriteriaStatus::number.
|
inline |
Definition at line 148 of file fracturemanager.h.
|
virtual |
Definition at line 214 of file fracturemanager.C.
References oofem::FailureModuleElementInterface::computeFailureCriteriaQuantities(), oofem::FailureCriteriaStatus::el, oofem::FailureModuleElementInterfaceType, and oofem::FEMComponent::giveInterface().
Referenced by oofem::FractureManager::evaluateFailureCriterias().
|
pure virtual |
Implemented in oofem::DamagedNeighborLayered.
Referenced by oofem::FractureManager::instanciateYourself().
|
pure virtual |
Implemented in oofem::DamagedNeighborLayered.
Referenced by oofem::FractureManager::evaluateFailureCriterias().
|
inlinevirtual |
Definition at line 163 of file fracturemanager.h.
|
inlinevirtual |
Reimplemented in oofem::DamagedNeighborLayered.
Definition at line 158 of file fracturemanager.h.
References oofem::FailureCriteriaStatus::el, and oofem::FailureCriteriaStatus::failCrit.
|
inline |
Definition at line 153 of file fracturemanager.h.
|
inline |
Definition at line 152 of file fracturemanager.h.
Referenced by oofem::FractureManager::evaluateFailureCriterias(), and oofem::FractureManager::instanciateYourself().
|
virtual |
Reimplemented in oofem::DamagedNeighborLayered.
Definition at line 253 of file fracturemanager.C.
References oofem::IRRT_OK.
Referenced by oofem::FractureManager::instanciateYourself().
int oofem::FailureCriteria::instanciateYourself | ( | DataReader & | dr | ) |
|
inline |
Definition at line 154 of file fracturemanager.h.
References oofem::FailureCriteriaStatus::initializeFrom(), and oofem::FailureCriteriaStatus::instanciateYourself().
|
private |
Definition at line 139 of file fracturemanager.h.
std :: vector< FailureCriteriaStatus * > oofem::FailureCriteria::list |
Definition at line 150 of file fracturemanager.h.
Referenced by oofem::FractureManager::evaluateFailureCriterias(), oofem::FractureManager::instanciateYourself(), and oofem::FractureManager::updateXFEM().
|
private |
Definition at line 140 of file fracturemanager.h.
|
private |
Definition at line 138 of file fracturemanager.h.