Go to the documentation of this file.
59 void computePrincipalValues(
FloatArray &answer)
const override;
72 void computeMaxPrincipalDir(
FloatArray &answer)
const;
78 void computeDeviatoricVolumetricSplit(
StrainVector &answer,
double &vol)
const;
84 void computeDeviatoricVolumetricSum(
StrainVector &answer,
const double vol)
const;
88 void printYourself()
const override;
93 double computeVolumeChange()
const;
97 double computeStrainNorm()
const;
104 void applyElasticStiffness(
StressVector &stress,
const double EModulus,
const double nu)
const;
111 void applyDeviatoricElasticStiffness(
StressVector &stress,
const double EModulus,
const double nu)
const;
117 void applyDeviatoricElasticStiffness(
StressVector &stress,
const double GModulus)
const;
~StrainVector()
Destructor.
StrainVector(MaterialMode)
Constructor. Creates zero value stress/strain vector for given material mode.
StressStrainBaseVector(MaterialMode)
Constructor. Creates zero value stress/strain vector for given material mode.
FloatMatrixF< M, N > transpose(const FloatMatrixF< N, M > &mat)
Constructs transposed matrix.
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