Go to the documentation of this file.
61 void computePrincipalValues(
FloatArray &answer)
const override;
73 void computeDeviatoricVolumetricSplit(
StressVector &dev,
double &vol)
const;
80 void computeDeviatoricVolumetricSum(
StressVector &answer,
double vol)
const;
82 void printYourself()
const override;
87 double computeFirstInvariant()
const;
92 double computeSecondInvariant()
const;
97 double computeThirdInvariant()
const;
105 void computeAllThreeHWCoordinates(
double &xsi,
double &rho,
double &theta)
const;
111 double computeFirstCoordinate()
const;
116 double computeSecondCoordinate()
const;
121 double computeThirdCoordinate()
const;
130 const double EModulus,
131 const double nu)
const;
138 void applyDeviatoricElasticCompliance(
StrainVector &strain,
139 const double EModulus,
140 const double nu)
const;
146 void applyDeviatoricElasticCompliance(
StrainVector &strain,
147 const double GModulus)
const;
152 double computeStressNorm()
const;
StressStrainBaseVector(MaterialMode)
Constructor. Creates zero value stress/strain vector for given material mode.
~StressVector()
Destructor.
StressVector(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