Go to the documentation of this file.
35#ifndef SRC_SM_XFEM_NUCLEATIONCRITERIA_NCPRINCIPALSTRESS_H_
36#define SRC_SM_XFEM_NUCLEATIONCRITERIA_NCPRINCIPALSTRESS_H_
38#define _IFT_NCPrincipalStress_Name "ncprincipalstress"
39#define _IFT_NCPrincipalStress_StressThreshold "stressthreshold"
40#define _IFT_NCPrincipalStress_InitialCrackLength "initialcracklength"
41#define _IFT_NCPrincipalStress_MatForceRadius "matforceradius"
42#define _IFT_NCPrincipalStress_IncrementLength "incrementlength"
43#define _IFT_NCPrincipalStress_CrackPropThreshold "crackpropthreshold"
63 const char *
giveClassName()
const override {
return "NCPrincipalStress"; }
const char * giveClassName() const override
void appendInputRecords(DynamicDataReader &oDR) override
int mCrossSectionInd
Index of the cross section that the nucleation criterion applies to.
const char * giveInputRecordName() const override
void initializeFrom(InputRecord &ir) override
double mCrackPropThreshold
bool mCutOneEl
If the initiated crack should cut exactly one element.
NCPrincipalStress(Domain *ipDomain)
std::vector< std::unique_ptr< EnrichmentItem > > nucleateEnrichmentItems() override
virtual ~NCPrincipalStress()
double mInitialCrackLength
NucleationCriterion(Domain *ipDomain)
#define _IFT_NCPrincipalStress_Name
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