IFEM  90A354
SymmTensor Member List

This is the complete list of members for SymmTensor, including all inherited members.

copy(const SymmTensor &T)SymmTensor
define3Dtransform(const Vec3 &v1, const Vec3 &v2, const Vec3 &v3)Tensorprivate
det() const overrideSymmTensorvirtual
diag(Real value=Real(1))Tensor
diag(const Vec3 &diagonal)Tensor
dim() constTensorinline
equal(const Tensor &T, Real tol=Real(1.0e-6)) constTensor
index(t_ind i, t_ind j) const overrideSymmTensorinlineprotectedvirtual
innerProd(const Tensor &T) constTensor
inverse(Real tol=Real(0)) overrideSymmTensorvirtual
isZero(Real tol=Real(1.0e-6)) constTensor
L2norm(bool doSqrt=true) constSymmTensor
nTensorprotected
operator const std::vector< Real > &() constTensorinline
operator std::vector< Real > &()Tensorinline
operator()(t_ind i, t_ind j) constTensorinline
operator()(t_ind i, t_ind j)Tensorinline
operator*(Real a, const SymmTensor &T)SymmTensorfriend
operator*(const SymmTensor &A, const SymmTensor &B)SymmTensorfriend
operator*=(Real val)Tensor
operator*=(const Tensor &B)Tensorinline
operator+(const SymmTensor &T, Real a)SymmTensorfriend
operator+=(const Tensor &T)Tensor
operator+=(Real val)Tensor
operator-(const SymmTensor &T, Real a)SymmTensorfriend
operator-=(const Tensor &T)Tensor
operator-=(Real val)Tensor
operator=(Real val)SymmTensor
Tensor::operator=(const Tensor &T)Tensor
Tensor::operator=(const std::vector< Real > &val)Tensor
operator[](t_ind i) constTensor
outerProd(const Vec3 &u)SymmTensor
Tensor::outerProd(const Vec3 &a, const Vec3 &b)Tensor
postMult(const Tensor &B)Tensor
preMult(const Tensor &A)Tensor
principal(Vec3 &p, bool sorted=true) constSymmTensor
principal(Vec3 &p, Tensor &pdir) constSymmTensor
principal(Vec3 &p, Vec3 *pdir, int ndir=0) constSymmTensor
principal(Vec3 &p, SymmTensor *M) constSymmTensor
print(std::ostream &os, int prec=0) const overrideSymmTensorvirtual
ptr() constTensorinline
redim(const t_ind nsd, bool with33=false)SymmTensorprivate
rightCauchyGreen(const Tensor &F)SymmTensor
rotate(Real alpha, t_ind axis)Tensor
rotVec() constTensor
shift(short int idx=1)Tensor
size() constTensorinline
symmetric() const overrideSymmTensorinlinevirtual
symmetrize() overrideSymmTensorinlinevirtual
SymmTensor(const t_ind nsd, bool with33=false)SymmTensorexplicit
SymmTensor(const std::vector< Real > &vec)SymmTensor
SymmTensor(const SymmTensor &T)SymmTensorinline
t_ind typedefTensorprotected
Tensor(const t_ind nsd, bool identity=false)Tensorexplicit
Tensor(const Vec3 &vn, bool vnIsX=false)Tensorexplicit
Tensor(const Vec3 &t1, const Vec3 &t2, bool t1isZ=false, bool t2isXZ=false)Tensor
Tensor(const Vec3 &v1, const Vec3 &v2, const Vec3 &v3)Tensor
Tensor(Real a1, Real a2, Real a3)Tensor
Tensor(const Tensor &T, bool transpose=false)Tensor
Tensor(const std::vector< Real > &a, bool transpose=false)Tensor
trace() const overrideSymmTensorvirtual
transform(const Tensor &T)SymmTensor
transpose() overrideSymmTensorinlinevirtual
vTensorprotected
vonMises(bool doSqrt=true) constSymmTensor
zero()Tensorinline
~Tensor()Tensorinlinevirtual