57 #ifndef STRAINTENSOR_HH 58 #define STRAINTENSOR_HH 60 #include "stress_strain_tensor.h" 61 #include "tmpl_operators.h" 99 double equivalent(
void)
const;
109 void report(
const std::string &)
const;
110 void reportshort(
const std::string &)
const;
112 friend std::ostream &operator<<(std::ostream &,
const straintensor &);
121 std::ostream &operator<<(std::ostream &,
const straintensor &);
straintensor & operator-=(const straintensor &rval)
straintensor subtraction
Definition: straint.cpp:123
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
straintensor(double initval=0.0)
Constructor.
Definition: straint.cpp:63
Boris Jeremic tensor class.
Definition: BJtensor.h:112
straintensor operator=(const straintensor &rval)
Assignment operator.
Definition: straint.cpp:99
straintensor operator*(const double &rval) const
Scalar multiplication.
Definition: straint.cpp:137
straintensor & operator*=(const double &rval)
product.
Definition: straint.cpp:130
straintensor & operator+=(const straintensor &rval)
straintensor addition
Definition: straint.cpp:116
n-dimensional array.
Definition: nDarray.h:242
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
nDarray operator+(const double &rval)
scalar addition
Definition: nDarray.cpp:730
Strain tensor.
Definition: straint.h:68