56 #ifndef STRAINTENSOR_HH 57 #define STRAINTENSOR_HH 59 #include "utility/matrix/nDarray/BJtensor.h" 95 double Iinvariant1(
void)
const;
96 double Iinvariant2(
void)
const;
97 double Iinvariant3(
void)
const;
99 double Jinvariant1(
void)
const;
100 double Jinvariant2(
void)
const;
101 double Jinvariant3(
void)
const;
103 double equivalent(
void)
const;
108 double sigma_octahedral(
void)
const;
109 double tau_octahedral(
void)
const;
111 double ksi(
void)
const;
112 double ro(
void)
const;
113 double theta(
void)
const;
114 double thetaPI(
void)
const;
116 double p_hydrostatic(
void)
const;
117 double q_deviatoric(
void)
const;
123 void report(
const std::string &)
const;
124 void reportshort(
const std::string &)
const;
126 friend std::ostream &operator<<(std::ostream &,
const straintensor &);
135 std::ostream &operator<<(std::ostream &,
const straintensor &);
Definition: BJtensor.h:110
straintensor operator=(const straintensor &rval)
Assignment operator.
Definition: straint.cpp:129
Definition: nDarray.h:158
straintensor(int rank_of_tensor=2, double initval=0.0)
Constructor.
Definition: straint.cpp:62
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
Strain tensor.
Definition: straint.h:67