OOFEM 3.0
Loading...
Searching...
No Matches
oofem::DamagedNeighborLayered Class Reference

#include <fracturemanager.h>

Inheritance diagram for oofem::DamagedNeighborLayered:
Collaboration diagram for oofem::DamagedNeighborLayered:

Public Member Functions

 DamagedNeighborLayered (int number, FractureManager *fracMan)
virtual ~DamagedNeighborLayered ()
bool evaluateFailureCriteria (FailureCriteriaStatus *fcStatus) override
const char * giveClassName () const override
const char * giveInputRecordName () const
void initializeFrom (InputRecord &ir) override
FailureCriteriaStatusCreateStatus (Element *el) override
Public Member Functions inherited from oofem::FailureCriteria
 FailureCriteria (int number, FractureManager *fMan)
virtual ~FailureCriteria ()
FailureCriteriaType giveType ()
FractureManagergiveFractureManager ()
void setType (FailureCriteriaType _type)
int instanciateYourself (DataReader &dr)
virtual bool computeFailureCriteriaQuantities (FailureCriteriaStatus *fcStatus, TimeStep *tStep)
virtual bool evaluateFCQuantities (Element *el, TimeStep *tStep)

Private Attributes

double DamageThreshold

Additional Inherited Members

Public Attributes inherited from oofem::FailureCriteria
std ::vector< FailureCriteriaStatus * > list

Detailed Description

Definition at line 169 of file fracturemanager.h.

Constructor & Destructor Documentation

◆ DamagedNeighborLayered()

oofem::DamagedNeighborLayered::DamagedNeighborLayered ( int number,
FractureManager * fracMan )
inline

◆ ~DamagedNeighborLayered()

virtual oofem::DamagedNeighborLayered::~DamagedNeighborLayered ( )
inlinevirtual

Definition at line 177 of file fracturemanager.h.

Member Function Documentation

◆ CreateStatus()

FailureCriteriaStatus * oofem::DamagedNeighborLayered::CreateStatus ( Element * el)
inlineoverridevirtual

Implements oofem::FailureCriteria.

Definition at line 184 of file fracturemanager.h.

◆ evaluateFailureCriteria()

bool oofem::DamagedNeighborLayered::evaluateFailureCriteria ( FailureCriteriaStatus * fcStatus)
overridevirtual

◆ giveClassName()

const char * oofem::DamagedNeighborLayered::giveClassName ( ) const
inlineoverridevirtual

Reimplemented from oofem::FailureCriteria.

Definition at line 180 of file fracturemanager.h.

◆ giveInputRecordName()

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

Definition at line 181 of file fracturemanager.h.

References _IFT_DamagedNeighborLayered_Name.

◆ initializeFrom()

void oofem::DamagedNeighborLayered::initializeFrom ( InputRecord & ir)
overridevirtual

Member Data Documentation

◆ DamageThreshold

double oofem::DamagedNeighborLayered::DamageThreshold
private

Definition at line 172 of file fracturemanager.h.

Referenced by initializeFrom().


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

This page is part of the OOFEM-3.0 documentation. Copyright Copyright (C) 1994-2025 Borek Patzak Bořek Patzák
Project e-mail: oofem@fsv.cvut.cz
Generated at for OOFEM by doxygen 1.15.0 written by Dimitri van Heesch, © 1997-2011