|
OOFEM
2.4
OOFEM.org - Object Oriented Finite Element Solver
|
#include <fracturemanager.h>
Inheritance diagram for oofem::FailureCriteria:
Collaboration diagram for oofem::FailureCriteria: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.