OOFEM  2.4
OOFEM.org - Object Oriented Finite Element Solver
oofem::FractureManager Class Reference

This class manages the fracture mechanics part. More...

#include <fracturemanager.h>

+ Collaboration diagram for oofem::FractureManager:

Public Member Functions

 FractureManager (Domain *domain)
 Constructor. More...
 
 ~FractureManager ()
 Destructor. More...
 
void setUpdateFlag (bool flag)
 
bool giveUpdateFlag ()
 
void evaluateFailureCriterias (TimeStep *tStep)
 
void evaluateYourself (TimeStep *tStep)
 
void updateXFEM (TimeStep *tStep)
 
void updateXFEM (FailureCriteriaStatus *fc, TimeStep *tStep)
 
IRResultType initializeFrom (InputRecord *ir)
 
int instanciateYourself (DataReader &dr)
 
const char * giveClassName () const
 
const char * giveInputRecordName () const
 
void clear ()
 
DomaingiveDomain ()
 

Public Attributes

std::vector< FailureCriteria * > criteriaList
 

Private Attributes

bool updateFlag
 
Domaindomain
 

Detailed Description

This class manages the fracture mechanics part.

Author
Jim Brouzoulis

Definition at line 215 of file fracturemanager.h.

Constructor & Destructor Documentation

oofem::FractureManager::FractureManager ( Domain domain)

Constructor.

oofem::FractureManager::~FractureManager ( )

Destructor.

Definition at line 62 of file fracturemanager.C.

Member Function Documentation

void oofem::FractureManager::clear ( )

Definition at line 65 of file fracturemanager.C.

void oofem::FractureManager::evaluateYourself ( TimeStep tStep)

Definition at line 133 of file fracturemanager.C.

References evaluateFailureCriterias(), and setUpdateFlag().

const char* oofem::FractureManager::giveClassName ( ) const
inline

Definition at line 241 of file fracturemanager.h.

Domain* oofem::FractureManager::giveDomain ( )
inline

Definition at line 244 of file fracturemanager.h.

Referenced by updateXFEM().

const char* oofem::FractureManager::giveInputRecordName ( ) const
inline

Definition at line 242 of file fracturemanager.h.

bool oofem::FractureManager::giveUpdateFlag ( )
inline
IRResultType oofem::FractureManager::initializeFrom ( InputRecord ir)
void oofem::FractureManager::setUpdateFlag ( bool  flag)
inline

Definition at line 227 of file fracturemanager.h.

Referenced by evaluateFailureCriterias(), and evaluateYourself().

void oofem::FractureManager::updateXFEM ( FailureCriteriaStatus fc,
TimeStep tStep 
)

Member Data Documentation

std :: vector< FailureCriteria * > oofem::FractureManager::criteriaList
Domain* oofem::FractureManager::domain
private

Definition at line 219 of file fracturemanager.h.

Referenced by instanciateYourself().

bool oofem::FractureManager::updateFlag
private

Definition at line 218 of file fracturemanager.h.


The documentation for this class was generated from the following files:

This page is part of the OOFEM documentation. Copyright (c) 2011 Borek Patzak
Project e-mail: info@oofem.org
Generated at Tue Jan 2 2018 20:07:36 for OOFEM by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2011