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

Detailed Description

This class manages the fracture mechanics part.

Jim Brouzoulis

Definition at line 215 of file fracturemanager.h.

Constructor & Destructor Documentation

oofem::FractureManager::FractureManager ( Domain domain)


oofem::FractureManager::~FractureManager ( )


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

Definition at line 241 of file fracturemanager.h.

Domain* oofem::FractureManager::giveDomain ( )

Definition at line 244 of file fracturemanager.h.

Referenced by updateXFEM().

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

Definition at line 242 of file fracturemanager.h.

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

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

Definition at line 219 of file fracturemanager.h.

Referenced by instanciateYourself().

bool oofem::FractureManager::updateFlag

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