50 #ifndef COSSERATSTRESSTENSOR_H 51 #define COSSERATSTRESSTENSOR_H 53 #include "utility/matrix/nDarray/BJtensor.h" 69 friend class Material_Model;
92 double Iinvariant1( )
const;
93 double Iinvariant2( )
const;
94 double Iinvariant3( )
const;
96 double Jinvariant1( )
const;
97 double Jinvariant2( )
const;
98 double Jinvariant3( )
const;
103 double sigma_octahedral( )
const;
104 double tau_octahedral( )
const;
110 double theta()
const;
111 double thetaPI( )
const;
113 double p_hydrostatic( )
const;
114 double q_deviatoric( )
const;
118 BJtensor dthetaoverds(
void )
const;
121 BJtensor d2thetaoverds2(
void )
const;
130 void report(
const std::string &)
const;
131 void reportshort(
const std::string &)
const;
132 void reportshortpqtheta(
const std::string &)
const;
133 void reportSHORTpqtheta(
const std::string &)
const;
134 void reportSHORTs1s2s3(
const std::string &)
const;
135 void reportKLOTpqtheta(
const std::string &)
const;
136 void reportshortI1J2J3(
const std::string &)
const;
137 void reportAnim(
void)
const;
138 void reportTensor(
const std::string &)
const;
165 double x1,
double x2,
double tol);
Boris Jeremic tensor class.
Definition: BJtensor.h:112
n-dimensional array.
Definition: nDarray.h:242
Stress tensor of a Cosserat material.
Definition: Cosseratstresst.h:66
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
BJtensor d2poverds2(void) const
.........................................................................
Definition: Cosseratstresst.cpp:493