64 public MatrixSpace<Tensor<Cmpt>, Cmpt, 3, 3>
101 template<
class Cmpt2>
124 const Cmpt txx,
const Cmpt txy,
const Cmpt txz,
125 const Cmpt tyx,
const Cmpt tyy,
const Cmpt tyz,
126 const Cmpt tzx,
const Cmpt tzy,
const Cmpt tzz
132 template<
class, direction, direction>
class Block2,
149 inline const Cmpt&
xx()
const;
150 inline const Cmpt&
xy()
const;
151 inline const Cmpt&
xz()
const;
152 inline const Cmpt&
yx()
const;
153 inline const Cmpt&
yy()
const;
154 inline const Cmpt&
yz()
const;
155 inline const Cmpt&
zx()
const;
156 inline const Cmpt&
zy()
const;
157 inline const Cmpt&
zz()
const;
192 template<
class Cmpt2>
Vector< Cmpt > vectorComponent(const direction) const
Templated 3D symmetric tensor derived from VectorSpace adding construction from 6 components...
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
static const direction rank
Rank of Tensor is 2.
components
Component labeling enumeration.
Templated 3D SphericalTensor derived from VectorSpace adding construction from 1 component, element access using th ii() member function and the inner-product (dot-product) and outer-product operators.
Tensor< Cmpt > inv() const
Return inverse.
void operator=(const VectorSpace< Tensor< Cmpt2 >, Cmpt2, 9 > &)
Assign to an equivalent vector space.
Abstract template class to provide the transpose form of a form.
Creates a single block of cells from point coordinates, numbers of cells in each direction and an exp...
Templated 3D Vector derived from VectorSpace adding construction from 3 components, element access using x(), y() and z() member functions and the inner-product (dot-product) and cross product operators.
void operator&=(const Tensor< Cmpt > &)
Inner-product with a Tensor.
Tensor< Cmpt > T() const
Return transpose.
Tensor< label > labelType
Equivalent type of labels used for valid component indexing.
friend Ostream & operator(Ostream &, const VectorSpace< Form, Cmpt, Ncmpts > &)
fileName::Type type(const fileName &)
Return the file type: DIRECTORY or FILE.
A class representing the concept of 0 used to avoid unnecessary manipulations for objects that are kn...
Templated 3D tensor derived from MatrixSpace adding construction from 9 components, element access using xx(), xy() etc. member functions and the inner-product (dot-product) and outer-product of two Vectors (tensor-product) operators.