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

#include <concretedpm.h>

Inheritance diagram for oofem::ConcreteDPMStatus:
Collaboration diagram for oofem::ConcreteDPMStatus:

Public Types

enum  state_flag_values {
  ConcreteDPM_Elastic , ConcreteDPM_Unloading , ConcreteDPM_Plastic , ConcreteDPM_Damage ,
  ConcreteDPM_PlasticDamage , ConcreteDPM_VertexCompression , ConcreteDPM_VertexTension , ConcreteDPM_VertexCompressionDamage ,
  ConcreteDPM_VertexTensionDamage
}
 Values of history variable state_flag. More...
enum  Concrete_VertexType { VT_Regular , VT_Tension , VT_Compression }

Protected Attributes

History variables of the plasticity model
FloatArrayF< 6 > plasticStrain
FloatArrayF< 6 > tempPlasticStrain
double tempVolumetricPlasticStrain = 0.
double dFDKappa = 0.
double deltaLambda = 0.
Hardening variable
double kappaP = 0.
double tempKappaP = 0.
double le = 0.
History variables of the damage model
double equivStrain = 0.
double tempEquivStrain = 0.
double kappaD = 0.
double tempKappaD = 0.
double damage = 0.
double tempDamage = 0.
double deltaEquivStrain = 0.
Indicates the state (i.e. elastic, unloading, plastic, damage, vertex) of the Gauss point
int state_flag = ConcreteDPM_Elastic
int temp_state_flag = ConcreteDPM_Elastic
int vertexType = ConcreteDPMStatus::VT_Regular
int tempVertexType = ConcreteDPMStatus::VT_Regular
Protected Attributes inherited from oofem::StructuralMaterialStatus
FloatArray strainVector
 Equilibrated strain vector in reduced form.
FloatArray stressVector
 Equilibrated stress vector in reduced form.
FloatArray tempStressVector
 Temporary stress vector in reduced form (increments are used mainly in nonlinear analysis).
FloatArray tempStrainVector
 Temporary strain vector in reduced form (to find balanced state).
FloatArray PVector
 Equilibrated first Piola-Kirchhoff stress vector.
FloatArray tempPVector
 Temporary first Piola-Kirchhoff stress vector (to find balanced state).
FloatArray CVector
 Equilibrated Cauchy stress vector.
FloatArray tempCVector
 Temporary Cauchy stress vector (to find balanced state).
FloatArray FVector
 Equilibrated deformation gradient in reduced form.
FloatArray tempFVector
 Temporary deformation gradient in reduced form (to find balanced state).
Protected Attributes inherited from oofem::IntegrationPointStatus
GaussPointgp
 Associated integration point.
Protected Attributes inherited from oofem::MaterialStatusMapperInterface
std::unique_ptr< MaterialMappingAlgorithmmpMaterialMapper

History variable of the modified size-dependent adjustment

(indicating value of omega*ft/E+kappaD at the onset of localization)

double epsloc = -1.
double tempEpsloc = -1.
 ConcreteDPMStatus (GaussPoint *gp)
 Constructor.
void initTempStatus () override
void updateYourself (TimeStep *tStep) override
void printOutputAt (FILE *file, TimeStep *tStep) const override
 Print receiver's output to given stream.
void saveContext (DataStream &stream, ContextMode mode) override
void restoreContext (DataStream &stream, ContextMode mode) override
int setIPValue (const FloatArray &value, InternalStateType type)
const char * giveClassName () const override
const FloatArrayF< 6 > & givePlasticStrain () const
double giveDeviatoricPlasticStrainNorm ()
double giveVolumetricPlasticStrain () const
double giveKappaP () const
double giveKappaD () const
double giveEquivStrain () const
double giveEpsLoc () const
void letTempEpslocBe (double v)
double giveDamage () const
int giveStateFlag () const
const FloatArrayF< 6 > & giveTempPlasticStrain () const
double giveTempVolumetricPlasticStrain () const
double giveTempKappaP () const
double giveTempKappaD () const
double giveTempDamage () const
double giveDeltaEquivStrain () const
int giveTempStateFlag () const
int giveTempVertexType () const
void letTempPlasticStrainBe (const FloatArrayF< 6 > &v)
void letPlasticStrainBe (const FloatArrayF< 6 > &v)
void letDeltaLambdaBe (double v)
void letTempVolumetricPlasticStrainBe (double v)
void letTempKappaPBe (double v)
void letTempKappaDBe (double v)
void letKappaDBe (double v)
void letTempEquivStrainBe (double v)
void letEquivStrainBe (double v)
void letTempDamageBe (double v)
void letDeltaEquivStrainBe (double v)
double giveLe ()
void setLe (double ls)
void letTempStateFlagBe (int v)
void letTempVertexTypeBe (const int type)

Additional Inherited Members

Public Member Functions inherited from oofem::StructuralMaterialStatus
 StructuralMaterialStatus (GaussPoint *g)
 Constructor. Creates new StructuralMaterialStatus with IntegrationPoint g.
void printOutputAt (FILE *file, TimeStep *tStep) const override
 Print receiver's output to given stream.
void initTempStatus () override
void updateYourself (TimeStep *tStep) override
void saveContext (DataStream &stream, ContextMode mode) override
void restoreContext (DataStream &stream, ContextMode mode) override
const FloatArraygiveStrainVector () const
 Returns the const pointer to receiver's strain vector.
const FloatArraygiveStressVector () const
 Returns the const pointer to receiver's stress vector.
const FloatArraygivePVector () const
 Returns the const pointer to receiver's first Piola-Kirchhoff stress vector.
const FloatArraygiveCVector () const
 Returns the const pointer to receiver's Cauchy stress vector.
const FloatArraygiveFVector () const
 Returns the const pointer to receiver's deformation gradient vector.
const FloatArraygiveTempStrainVector () const
 Returns the const pointer to receiver's temporary strain vector.
const FloatArraygiveTempStressVector () const
 Returns the const pointer to receiver's temporary stress vector.
const FloatArraygiveTempPVector () const
 Returns the const pointer to receiver's temporary first Piola-Kirchhoff stress vector.
const FloatArraygiveTempCVector () const
 Returns the const pointer to receiver's temporary Cauchy stress vector.
const FloatArraygiveTempFVector () const
 Returns the const pointer to receiver's temporary deformation gradient vector.
void letStrainVectorBe (const FloatArray &v)
 Assigns strain vector to given vector v.
void letStressVectorBe (const FloatArray &v)
 Assigns stressVector to given vector v.
void letPVectorBe (const FloatArray &v)
 Assigns PVector to given vector v.
void letCVectorBe (const FloatArray &v)
 Assigns CVector to given vector v.
void letFVectorBe (const FloatArray &v)
 Assigns FVector to given vector v.
void letTempStressVectorBe (const FloatArray &v)
 Assigns tempStressVector to given vector v.
void letTempStrainVectorBe (const FloatArray &v)
 Assigns tempStrainVector to given vector v.
void letTempPVectorBe (const FloatArray &v)
 Assigns tempPVector to given vector v.
void letTempCVectorBe (const FloatArray &v)
 Assigns tempPVector to given vector v.
void letTempFVectorBe (const FloatArray &v)
 Assigns tempFVector to given vector v.
const char * giveClassName () const override
void copyStateVariables (const MaterialStatus &iStatus) override
 Functions for MaterialStatusMapperInterface.
void addStateVariables (const MaterialStatus &iStatus) override
Public Member Functions inherited from oofem::MaterialStatus
 MaterialStatus (GaussPoint *g)
virtual bool giveMaterialProperty (int propID, double &value)
virtual void setMaterialProperty (int propID, double value)
Public Member Functions inherited from oofem::IntegrationPointStatus
 IntegrationPointStatus (GaussPoint *g)
virtual ~IntegrationPointStatus ()=default
 Destructor.
virtual void setStatusVariable (int varID, double value)
virtual InterfacegiveInterface (InterfaceType t)
Public Member Functions inherited from oofem::MaterialStatusMapperInterface
 MaterialStatusMapperInterface ()
virtual ~MaterialStatusMapperInterface ()
virtual int MSMI_map (const GaussPoint &iGP, const Domain &iOldDom, Set &sourceSet, const TimeStep &iTStep, MaterialStatus &oStatus)
virtual int MSMI_map_cz (const GaussPoint &iGP, const Domain &iOldDom, Set &sourceSet, const TimeStep &iTStep, MaterialStatus &oStatus)
virtual int MSMI_update (const GaussPoint &iGP, const TimeStep &iTStep)
virtual int MSMI_finish (const TimeStep &iTStep)

Detailed Description

Definition at line 77 of file concretedpm.h.

Member Enumeration Documentation

◆ Concrete_VertexType

Enumerator
VT_Regular 
VT_Tension 
VT_Compression 

Definition at line 93 of file concretedpm.h.

◆ state_flag_values

Values of history variable state_flag.

Enumerator
ConcreteDPM_Elastic 
ConcreteDPM_Unloading 
ConcreteDPM_Plastic 
ConcreteDPM_Damage 
ConcreteDPM_PlasticDamage 
ConcreteDPM_VertexCompression 
ConcreteDPM_VertexTension 
ConcreteDPM_VertexCompressionDamage 
ConcreteDPM_VertexTensionDamage 

Definition at line 81 of file concretedpm.h.

Constructor & Destructor Documentation

◆ ConcreteDPMStatus()

Member Function Documentation

◆ giveClassName()

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

Implements oofem::IntegrationPointStatus.

Definition at line 163 of file concretedpm.h.

◆ giveDamage()

double oofem::ConcreteDPMStatus::giveDamage ( ) const
inline

Get the damage variable of the damage model from the material status.

Returns
Damage variable damage.

Definition at line 229 of file concretedpm.h.

References damage.

◆ giveDeltaEquivStrain()

double oofem::ConcreteDPMStatus::giveDeltaEquivStrain ( ) const
inline

Get the temp value of the hardening variable of the damage model from the material status.

Returns
Temp value of the damage variable damage.

Definition at line 276 of file concretedpm.h.

References deltaEquivStrain.

◆ giveDeviatoricPlasticStrainNorm()

double oofem::ConcreteDPMStatus::giveDeviatoricPlasticStrainNorm ( )
inline

Get the deviatoric plastic strain norm from the material status.

Returns
Deviatoric plasticStrainNorm.

Definition at line 175 of file concretedpm.h.

References oofem::StructuralMaterial::computeDeviator(), and plasticStrain.

◆ giveEpsLoc()

double oofem::ConcreteDPMStatus::giveEpsLoc ( ) const
inline

Get the value of omega*ft/E at the expected onset of localization (defined by negative second-order work).

Returns
Variable epsloc.

Definition at line 213 of file concretedpm.h.

References epsloc.

Referenced by oofem::ConcreteDPM::computeDamageParam().

◆ giveEquivStrain()

double oofem::ConcreteDPMStatus::giveEquivStrain ( ) const
inline

Get the equivalent strain from the material status.

Returns
Equivalent strain.

Definition at line 205 of file concretedpm.h.

References equivStrain.

◆ giveKappaD()

double oofem::ConcreteDPMStatus::giveKappaD ( ) const
inline

Get the hardening variable of the damage model from the material status.

Returns
Hardening variable kappaD.

Definition at line 198 of file concretedpm.h.

References kappaD.

◆ giveKappaP()

double oofem::ConcreteDPMStatus::giveKappaP ( ) const
inline

Get the hardening variable of the plasticity model.

Returns
The hardening variable of the plasticity model.

Definition at line 191 of file concretedpm.h.

References kappaP.

◆ giveLe()

double oofem::ConcreteDPMStatus::giveLe ( )
inline

Gives the characteristic length.

Definition at line 353 of file concretedpm.h.

References le.

Referenced by oofem::ConcreteDPM::computeDamageParam().

◆ givePlasticStrain()

const FloatArrayF< 6 > & oofem::ConcreteDPMStatus::givePlasticStrain ( ) const
inline

Get the plastic strain deviator from the material status.

Returns
Plastic strain deviator.

Definition at line 169 of file concretedpm.h.

References plasticStrain.

◆ giveStateFlag()

int oofem::ConcreteDPMStatus::giveStateFlag ( ) const
inline

Get the state flag from the material status.

Returns
State flag (i.e. elastic, unloading, yielding, vertex case yielding)

Definition at line 235 of file concretedpm.h.

References state_flag.

◆ giveTempDamage()

double oofem::ConcreteDPMStatus::giveTempDamage ( ) const
inline

Get the temp value of the hardening variable of the damage model from the material status.

Returns
Temp value of the damage variable damage.

Definition at line 269 of file concretedpm.h.

References tempDamage.

◆ giveTempKappaD()

double oofem::ConcreteDPMStatus::giveTempKappaD ( ) const
inline

Get the temp value of the hardening variable of the damage model from the material status.

Returns
Temp value of hardening variable kappaD.

Definition at line 262 of file concretedpm.h.

References tempKappaD.

◆ giveTempKappaP()

double oofem::ConcreteDPMStatus::giveTempKappaP ( ) const
inline

Get the temp value of the hardening variable of the plasticity model from the material status.

Returns
Temp value of hardening variable kappaP.

Definition at line 255 of file concretedpm.h.

References tempKappaP.

◆ giveTempPlasticStrain()

const FloatArrayF< 6 > & oofem::ConcreteDPMStatus::giveTempPlasticStrain ( ) const
inline

Get the temp value of the full plastic strain vector from the material status.

Returns
Temp value of plastic strain vector.

Definition at line 241 of file concretedpm.h.

References tempPlasticStrain.

◆ giveTempStateFlag()

int oofem::ConcreteDPMStatus::giveTempStateFlag ( ) const
inline

Get the temp value of the state flag from the material status.

Returns
The temp value of the state flag (i.e. elastic, unloading, yielding, vertex case yielding).

Definition at line 284 of file concretedpm.h.

References temp_state_flag.

◆ giveTempVertexType()

int oofem::ConcreteDPMStatus::giveTempVertexType ( ) const
inline

Definition at line 286 of file concretedpm.h.

References tempVertexType.

◆ giveTempVolumetricPlasticStrain()

double oofem::ConcreteDPMStatus::giveTempVolumetricPlasticStrain ( ) const
inline

Get the temp value of the volumetric plastic strain in plane stress.

Returns
Temp value of volumetric plastic strain.

Definition at line 247 of file concretedpm.h.

References tempVolumetricPlasticStrain.

◆ giveVolumetricPlasticStrain()

double oofem::ConcreteDPMStatus::giveVolumetricPlasticStrain ( ) const
inline

Definition at line 182 of file concretedpm.h.

References plasticStrain.

◆ initTempStatus()

void oofem::ConcreteDPMStatus::initTempStatus ( )
overridevirtual

Initializes the temporary internal variables, describing the current state according to previously reached equilibrium internal variables.

Reimplemented from oofem::MaterialStatus.

Definition at line 65 of file concretedpm.C.

References damage, epsloc, equivStrain, oofem::StructuralMaterialStatus::initTempStatus(), kappaD, kappaP, plasticStrain, state_flag, temp_state_flag, tempDamage, tempEpsloc, tempEquivStrain, tempKappaD, tempKappaP, tempPlasticStrain, tempVertexType, and vertexType.

Referenced by oofem::ConcreteDPM::performPlasticityReturn().

◆ letDeltaEquivStrainBe()

void oofem::ConcreteDPMStatus::letDeltaEquivStrainBe ( double v)
inline

Assign the temp value of the damage variable of the damage model.

Parameters
vNew temp value of the damage variable.

Definition at line 348 of file concretedpm.h.

References deltaEquivStrain.

◆ letDeltaLambdaBe()

void oofem::ConcreteDPMStatus::letDeltaLambdaBe ( double v)
inline

Assign the value of deviatoric plastic strain.

Parameters
vNew temp value of deviatoric plastic strain.

Definition at line 302 of file concretedpm.h.

References deltaLambda.

◆ letEquivStrainBe()

void oofem::ConcreteDPMStatus::letEquivStrainBe ( double v)
inline

Assigns converged value (only to be used when restoring consistency)

Definition at line 336 of file concretedpm.h.

References equivStrain.

◆ letKappaDBe()

void oofem::ConcreteDPMStatus::letKappaDBe ( double v)
inline

Assigns converged value (only to be used when restoring consistency)

Definition at line 327 of file concretedpm.h.

References kappaD.

◆ letPlasticStrainBe()

void oofem::ConcreteDPMStatus::letPlasticStrainBe ( const FloatArrayF< 6 > & v)
inline

Assigns converged value (only to be used when restoring consistency)

Definition at line 296 of file concretedpm.h.

References plasticStrain.

◆ letTempDamageBe()

void oofem::ConcreteDPMStatus::letTempDamageBe ( double v)
inline

Assign the temp value of the damage variable of the damage model.

Parameters
vNew temp value of the damage variable.

Definition at line 342 of file concretedpm.h.

References tempDamage.

◆ letTempEpslocBe()

void oofem::ConcreteDPMStatus::letTempEpslocBe ( double v)
inline

History variable of the modified size-dependent adjustment Assign the temp value of the damage variable of the damage model.

Parameters
vNew temp value of the damage variable.

Definition at line 220 of file concretedpm.h.

References tempEpsloc.

◆ letTempEquivStrainBe()

void oofem::ConcreteDPMStatus::letTempEquivStrainBe ( double v)
inline

Assign the temp value of the hardening variable of the damage model.

Parameters
vNew temp value of the hardening variable.

Definition at line 332 of file concretedpm.h.

References tempEquivStrain.

◆ letTempKappaDBe()

void oofem::ConcreteDPMStatus::letTempKappaDBe ( double v)
inline

Assign the temp value of the hardening variable of the damage model.

Parameters
vNew temp value of the hardening variable.

Definition at line 323 of file concretedpm.h.

References tempKappaD.

◆ letTempKappaPBe()

void oofem::ConcreteDPMStatus::letTempKappaPBe ( double v)
inline

Assign the temp value of the hardening variable of the plasticity model.

Parameters
vNew temp value of the hardening variable

Definition at line 315 of file concretedpm.h.

References tempKappaP.

◆ letTempPlasticStrainBe()

void oofem::ConcreteDPMStatus::letTempPlasticStrainBe ( const FloatArrayF< 6 > & v)
inline

Assign the temp value of deviatoric plastic strain.

Parameters
vNew temp value of deviatoric plastic strain.

Definition at line 292 of file concretedpm.h.

References tempPlasticStrain.

◆ letTempStateFlagBe()

void oofem::ConcreteDPMStatus::letTempStateFlagBe ( int v)
inline

Assign the temp value of the state flag.

Parameters
vNew temp value of the state flag (i.e. elastic, unloading, yielding, vertex case yielding).

Definition at line 366 of file concretedpm.h.

References temp_state_flag.

◆ letTempVertexTypeBe()

void oofem::ConcreteDPMStatus::letTempVertexTypeBe ( const int type)
inline

Definition at line 368 of file concretedpm.h.

References tempVertexType.

◆ letTempVolumetricPlasticStrainBe()

void oofem::ConcreteDPMStatus::letTempVolumetricPlasticStrainBe ( double v)
inline

Assign the temp value of the volumetric plastic strain in plane stress

Definition at line 308 of file concretedpm.h.

References tempVolumetricPlasticStrain.

◆ printOutputAt()

◆ restoreContext()

void oofem::ConcreteDPMStatus::restoreContext ( DataStream & stream,
ContextMode mode )
overridevirtual

Restores the receiver state previously written in stream.

See also
saveContext
Parameters
streamInput stream.
modeDetermines amount of info available in stream (state, definition, ...).
Exceptions
throwsan ContextIOERR exception if error encountered.

Reimplemented from oofem::IntegrationPointStatus.

Definition at line 221 of file concretedpm.C.

References oofem::CIO_IOERR, oofem::CIO_OK, damage, deltaEquivStrain, dFDKappa, epsloc, equivStrain, kappaD, kappaP, le, plasticStrain, oofem::DataStream::read(), oofem::StructuralMaterialStatus::restoreContext(), state_flag, tempVolumetricPlasticStrain, THROW_CIOERR, and vertexType.

◆ saveContext()

void oofem::ConcreteDPMStatus::saveContext ( DataStream & stream,
ContextMode mode )
overridevirtual

Stores receiver state to output stream.

Parameters
streamOutput stream.
modeDetermines amount of info required in stream (state, definition, ...).
Exceptions
throwsan ContextIOERR exception if error encountered.

Reimplemented from oofem::IntegrationPointStatus.

Definition at line 162 of file concretedpm.C.

References oofem::CIO_IOERR, oofem::CIO_OK, damage, deltaEquivStrain, dFDKappa, epsloc, equivStrain, kappaD, kappaP, le, plasticStrain, oofem::StructuralMaterialStatus::saveContext(), state_flag, tempVolumetricPlasticStrain, THROW_CIOERR, vertexType, and oofem::DataStream::write().

◆ setIPValue()

int oofem::ConcreteDPMStatus::setIPValue ( const FloatArray & value,
InternalStateType type )

Definition at line 277 of file concretedpm.C.

References oofem::FloatArray::at(), damage, kappaD, and kappaP.

◆ setLe()

void oofem::ConcreteDPMStatus::setLe ( double ls)
inline

Sets the characteristic length.

Parameters
lsNew characteristic length.

Definition at line 359 of file concretedpm.h.

References le.

◆ updateYourself()

void oofem::ConcreteDPMStatus::updateYourself ( TimeStep * )
overridevirtual

Update equilibrium history variables according to temp-variables. Invoked, after new equilibrium state has been reached.

Reimplemented from oofem::IntegrationPointStatus.

Definition at line 80 of file concretedpm.C.

References damage, epsloc, equivStrain, kappaD, kappaP, plasticStrain, state_flag, temp_state_flag, tempDamage, tempEpsloc, tempEquivStrain, tempKappaD, tempKappaP, tempPlasticStrain, tempVertexType, oofem::StructuralMaterialStatus::updateYourself(), and vertexType.

Member Data Documentation

◆ damage

double oofem::ConcreteDPMStatus::damage = 0.
protected

◆ deltaEquivStrain

double oofem::ConcreteDPMStatus::deltaEquivStrain = 0.
protected

◆ deltaLambda

double oofem::ConcreteDPMStatus::deltaLambda = 0.
protected

Definition at line 108 of file concretedpm.h.

Referenced by letDeltaLambdaBe().

◆ dFDKappa

double oofem::ConcreteDPMStatus::dFDKappa = 0.
protected

Definition at line 107 of file concretedpm.h.

Referenced by restoreContext(), and saveContext().

◆ epsloc

double oofem::ConcreteDPMStatus::epsloc = -1.
protected

◆ equivStrain

double oofem::ConcreteDPMStatus::equivStrain = 0.
protected

◆ kappaD

double oofem::ConcreteDPMStatus::kappaD = 0.
protected

◆ kappaP

double oofem::ConcreteDPMStatus::kappaP = 0.
protected

◆ le

double oofem::ConcreteDPMStatus::le = 0.
protected

Definition at line 117 of file concretedpm.h.

Referenced by giveLe(), restoreContext(), saveContext(), and setLe().

◆ plasticStrain

◆ state_flag

int oofem::ConcreteDPMStatus::state_flag = ConcreteDPM_Elastic
protected

◆ temp_state_flag

int oofem::ConcreteDPMStatus::temp_state_flag = ConcreteDPM_Elastic
protected

◆ tempDamage

double oofem::ConcreteDPMStatus::tempDamage = 0.
protected

Definition at line 128 of file concretedpm.h.

Referenced by giveTempDamage(), initTempStatus(), letTempDamageBe(), and updateYourself().

◆ tempEpsloc

double oofem::ConcreteDPMStatus::tempEpsloc = -1.
protected

Definition at line 147 of file concretedpm.h.

Referenced by initTempStatus(), letTempEpslocBe(), and updateYourself().

◆ tempEquivStrain

double oofem::ConcreteDPMStatus::tempEquivStrain = 0.
protected

Definition at line 122 of file concretedpm.h.

Referenced by initTempStatus(), letTempEquivStrainBe(), and updateYourself().

◆ tempKappaD

double oofem::ConcreteDPMStatus::tempKappaD = 0.
protected

Definition at line 125 of file concretedpm.h.

Referenced by giveTempKappaD(), initTempStatus(), letTempKappaDBe(), and updateYourself().

◆ tempKappaP

double oofem::ConcreteDPMStatus::tempKappaP = 0.
protected

Definition at line 114 of file concretedpm.h.

Referenced by giveTempKappaP(), initTempStatus(), letTempKappaPBe(), and updateYourself().

◆ tempPlasticStrain

FloatArrayF< 6 > oofem::ConcreteDPMStatus::tempPlasticStrain
protected

◆ tempVertexType

int oofem::ConcreteDPMStatus::tempVertexType = ConcreteDPMStatus::VT_Regular
protected

◆ tempVolumetricPlasticStrain

double oofem::ConcreteDPMStatus::tempVolumetricPlasticStrain = 0.
protected

◆ vertexType

int oofem::ConcreteDPMStatus::vertexType = ConcreteDPMStatus::VT_Regular
protected

Definition at line 139 of file concretedpm.h.

Referenced by initTempStatus(), restoreContext(), saveContext(), and updateYourself().


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