29 #ifndef STRESSSTRAINTENSOR_H    30 #define STRESSSTRAINTENSOR_H    32 #include "utility/matrix/nDarray/BJtensor.h"    33 #include "tmpl_operators.h"    65     Vector getVector(
const size_t &dim) 
const;
    68     double Iinvariant2(
void) 
const;
    69     double Iinvariant3(
void) 
const;
    72     double Jinvariant2(
void) 
const;
    73     double Jinvariant3(
void) 
const;
    78     double sigma_octahedral(
void) 
const;
    79     double tau_octahedral(
void) 
const;
    81     double ksi(
void) 
const;
    82     double ro(
void) 
const;
    83     double rho(
void) 
const;
    85     double thetaPI(
void) 
const;
    87     double p_hydrostatic(
void) 
const;
    88     double q_deviatoric(
void) 
const;
 stressstraintensor & operator*=(const double &rval)
Scalar multiplication. 
Definition: stress_strain_tensor.cc:130
nDarray operator-()
unary minus 
Definition: nDarray.cpp:798
Float vector abstraction. 
Definition: Vector.h:94
Base class for strain and stress tensors. 
Definition: stress_strain_tensor.h:42
Boris Jeremic tensor class. 
Definition: BJtensor.h:112
stressstraintensor & operator-=(const stressstraintensor &rval)
stressstraintensor subtraction 
Definition: stress_strain_tensor.cc:123
stressstraintensor operator*(const double &rval) const
Scalar multiplication. 
Definition: stress_strain_tensor.cc:137
stressstraintensor & operator+=(const stressstraintensor &rval)
stressstraintensor addition 
Definition: stress_strain_tensor.cc:116
n-dimensional array. 
Definition: nDarray.h:242
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
double Iinvariant1(void) const
invariants of the stressstrain XC::BJtensor Chen XC::W.F. 
Definition: stress_strain_tensor.cc:171
nDarray operator+(const double &rval)
scalar addition 
Definition: nDarray.cpp:730
double Jinvariant1(void) const
invariants of the deviatoric stressstrain XC::BJtensor 
Definition: stress_strain_tensor.cc:200