51#ifndef Foam_CompactSpatialTensor_H
52#define Foam_CompactSpatialTensor_H
68 public MatrixSpace<CompactSpatialTensor<Cmpt>, Cmpt, 6, 3>
89 const Cmpt& t00,
const Cmpt& t01,
const Cmpt& t02,
90 const Cmpt& t10,
const Cmpt& t11,
const Cmpt& t12,
91 const Cmpt& t20,
const Cmpt& t21,
const Cmpt& t22,
92 const Cmpt& t30,
const Cmpt& t31,
const Cmpt& t32,
93 const Cmpt& t40,
const Cmpt& t41,
const Cmpt& t42,
94 const Cmpt& t50,
const Cmpt& t51,
const Cmpt& t52
Templated 3D compact spatial tensor derived from MatrixSpace used to represent transformations of spa...
CompactSpatialTensor(const Cmpt &t00, const Cmpt &t01, const Cmpt &t02, const Cmpt &t10, const Cmpt &t11, const Cmpt &t12, const Cmpt &t20, const Cmpt &t21, const Cmpt &t22, const Cmpt &t30, const Cmpt &t31, const Cmpt &t32, const Cmpt &t40, const Cmpt &t41, const Cmpt &t42, const Cmpt &t50, const Cmpt &t51, const Cmpt &t52)
Construct given 18 components.
CompactSpatialTensor()=default
Default construct.
CompactSpatialTensor(const Foam::zero)
CompactSpatialTensor(const typename CompactSpatialTensor::msType &)
Construct given MatrixSpace of the same rank.
CompactSpatialTensor(Istream &)
Construct from Istream.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
MatrixSpace< CompactSpatialTensor< Cmpt >, Cmpt, Mrows, Ncols > msType
Templated 3D spatial tensor derived from MatrixSpace used to represent transformations of spatial vec...
Templated 3D spatial vector derived from VectorSpace used to represent the anglular and linear compon...
A templated (3 x 3) tensor of objects of <T> derived from MatrixSpace.
Templated 3D Vector derived from VectorSpace adding construction from 3 components,...
CompactSpatialTensor< Cmpt > type
SpatialVector< Cmpt > type
CompactSpatialTensor< Cmpt > type
Abstract template class to provide the form resulting from the inner-product of two forms.
A class representing the concept of 0 (zero) that can be used to avoid manipulating objects known to ...
A template class to specify if a data type is composed solely of Foam::label elements.
A template class to specify if a data type is composed solely of Foam::scalar elements.
A template class to specify that a data type can be considered as being contiguous in memory.