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

#include <ncprincipalstress.h>

+ Inheritance diagram for oofem::NCPrincipalStress:
+ Collaboration diagram for oofem::NCPrincipalStress:

Public Member Functions

 NCPrincipalStress (Domain *ipDomain)
 
virtual ~NCPrincipalStress ()
 
virtual std::vector< std::unique_ptr< EnrichmentItem > > nucleateEnrichmentItems ()
 
virtual IRResultType initializeFrom (InputRecord *ir)
 
virtual void appendInputRecords (DynamicDataReader &oDR)
 
virtual const char * giveClassName () const
 
virtual const char * giveInputRecordName () const
 
- Public Member Functions inherited from oofem::NucleationCriterion
 NucleationCriterion (Domain *ipDomain)
 
virtual ~NucleationCriterion ()
 
virtual int instanciateYourself (DataReader &dr)
 

Protected Attributes

double mStressThreshold
 
double mInitialCrackLength
 
double mMatForceRadius
 
double mIncrementLength
 
double mCrackPropThreshold
 
bool mCutOneEl
 If the initiated crack should cut exactly one element. More...
 
int mCrossSectionInd
 Index of the cross section that the nucleation criterion applies to. More...
 
- Protected Attributes inherited from oofem::NucleationCriterion
DomainmpDomain
 
EnrichmentFunctionmpEnrichmentFunc
 

Detailed Description

Definition at line 51 of file ncprincipalstress.h.

Constructor & Destructor Documentation

oofem::NCPrincipalStress::NCPrincipalStress ( Domain ipDomain)
oofem::NCPrincipalStress::~NCPrincipalStress ( )
virtual

Definition at line 77 of file ncprincipalstress.C.

Member Function Documentation

virtual const char* oofem::NCPrincipalStress::giveClassName ( ) const
inlinevirtual
Returns
Class name of the receiver.

Implements oofem::NucleationCriterion.

Definition at line 63 of file ncprincipalstress.h.

virtual const char* oofem::NCPrincipalStress::giveInputRecordName ( ) const
inlinevirtual
Returns
Input record name of the receiver.

Implements oofem::NucleationCriterion.

Definition at line 65 of file ncprincipalstress.h.

Referenced by appendInputRecords().

Member Data Documentation

double oofem::NCPrincipalStress::mCrackPropThreshold
protected

Definition at line 72 of file ncprincipalstress.h.

Referenced by appendInputRecords(), initializeFrom(), and nucleateEnrichmentItems().

int oofem::NCPrincipalStress::mCrossSectionInd
protected

Index of the cross section that the nucleation criterion applies to.

Definition at line 78 of file ncprincipalstress.h.

Referenced by nucleateEnrichmentItems().

bool oofem::NCPrincipalStress::mCutOneEl
protected

If the initiated crack should cut exactly one element.

Definition at line 75 of file ncprincipalstress.h.

Referenced by nucleateEnrichmentItems().

double oofem::NCPrincipalStress::mIncrementLength
protected

Definition at line 71 of file ncprincipalstress.h.

Referenced by appendInputRecords(), initializeFrom(), and nucleateEnrichmentItems().

double oofem::NCPrincipalStress::mInitialCrackLength
protected

Definition at line 69 of file ncprincipalstress.h.

Referenced by appendInputRecords(), initializeFrom(), and nucleateEnrichmentItems().

double oofem::NCPrincipalStress::mMatForceRadius
protected

Definition at line 70 of file ncprincipalstress.h.

Referenced by appendInputRecords(), initializeFrom(), and nucleateEnrichmentItems().

double oofem::NCPrincipalStress::mStressThreshold
protected

Definition at line 65 of file ncprincipalstress.h.

Referenced by appendInputRecords(), initializeFrom(), and nucleateEnrichmentItems().


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:38 for OOFEM by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2011