59 public VectorSpace<Tensor<Cmpt>, Cmpt, 9>
121 const Cmpt txx,
const Cmpt txy,
const Cmpt txz,
122 const Cmpt tyx,
const Cmpt tyy,
const Cmpt tyz,
123 const Cmpt tzx,
const Cmpt tzy,
const Cmpt tzz
134 inline const Cmpt&
xx()
const;
135 inline const Cmpt&
xy()
const;
136 inline const Cmpt&
xz()
const;
137 inline const Cmpt&
yx()
const;
138 inline const Cmpt&
yy()
const;
139 inline const Cmpt&
yz()
const;
140 inline const Cmpt&
zx()
const;
141 inline const Cmpt&
zy()
const;
142 inline const Cmpt&
zz()
const;
static const char *const typeName
Templated 3D tensor derived from VectorSpace 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.
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)...
Vector< Cmpt > vectorComponent(const direction) const
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.
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.
static const char * componentNames[]
void operator=(const SphericalTensor< Cmpt > &)
Assign to a SphericalTensor.
components
Component labeling enumeration.
fileName::Type type(const fileName &)
Return the file type: DIRECTORY or FILE.
Tensor< label > labelType
Equivalent type of labels used for valid component indexing.
Tensor< Cmpt > T() const
Transpose.