Go to the documentation of this file.
35#ifndef SRC_SM_XFEM_NUCLEATIONCRITERIA_NCPRINCIPALSTRAIN_H_
36#define SRC_SM_XFEM_NUCLEATIONCRITERIA_NCPRINCIPALSTRAIN_H_
38#define _IFT_NCPrincipalStrain_Name "ncprincipalstrain"
39#define _IFT_NCPrincipalStrain_StrainThreshold "strainthreshold"
40#define _IFT_NCPrincipalStrain_IncrementLength "incrementlength"
41#define _IFT_NCPrincipalStrain_PropStrainThreshold "propagationstrainthreshold"
42#define _IFT_NCPrincipalStrain_InitialCrackLength "initialcracklength"
43#define _IFT_NCPrincipalStrain_CrossSectionIndex "csindex"
62 const char *
giveClassName()
const override {
return "NCPrincipalStrain"; }
std::vector< std::unique_ptr< EnrichmentItem > > nucleateEnrichmentItems() override
bool mCutOneEl
If the initiated crack should cut exactly one element.
const char * giveClassName() const override
const char * giveInputRecordName() const override
int mCrossSectionInd
Index of the cross section that the nucleation criterion applies to.
NCPrincipalStrain(Domain *ipDomain)
void appendInputRecords(DynamicDataReader &oDR) override
double mPropStrainThreshold
void initializeFrom(InputRecord &ir) override
double mInitialCrackLength
virtual ~NCPrincipalStrain()
NucleationCriterion(Domain *ipDomain)
#define _IFT_NCPrincipalStrain_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