Go to the documentation of this file.
42 #ifndef SphericalTensor_H
43 #define SphericalTensor_H
105 template<
class Cmpt2>
122 inline const Cmpt&
ii()
const;
const SphericalTensor< Cmpt > & T() const
Return non-Hermitian transpose (no-op)
SphericalTensor & operator=(const SphericalTensor &)=default
Copy assignment.
The extended precision type (solveScalar for float)
static constexpr direction rank
Rank of SphericalTensor is 2.
A template class to specify if a data type is composed solely of Foam::label elements.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
static const SphericalTensor oneThirdI
A templated (3 x 3) diagonal tensor of objects of <T>, effectively containing 1 element,...
A template class to specify if a data type is composed solely of Foam::scalar elements.
SphericalTensor< label > labelType
Equivalent type of labels used for valid component indexing.
SphericalTensor()=default
Default construct.
components
Component labeling enumeration.
static const SphericalTensor twoThirdsI
SphericalTensor< solveScalar > type
static const SphericalTensor I
A template class to specify that a data type can be considered as being contiguous in memory.
A class representing the concept of 0 (zero) that can be used to avoid manipulating objects known to ...