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
110 struct is_contiguous_label<CompactSpatialTensor<Cmpt>>
Templated 3D compact spatial tensor derived from MatrixSpace used to represent transformations of spa...
Templated 3D spatial tensor derived from MatrixSpace used to represent transformations of spatial vec...
Abstract template class to provide the form resulting from the inner-product of two forms...
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
fileName::Type type(const fileName &name, const bool followLink=true)
Return the file type: DIRECTORY or FILE, normally following symbolic links.
CompactSpatialTensor< Cmpt > type
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.
Templated 3D spatial vector derived from VectorSpace used to represent the anglular and linear compon...
CompactSpatialTensor()=default
Default construct.
SpatialVector< Cmpt > type
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...
A template class to specify if a data type is composed solely of Foam::label elements.
A class representing the concept of 0 (zero) that can be used to avoid manipulating objects known to ...
A templated (3 x 3) tensor of objects of <T> derived from MatrixSpace.