112 const Cmpt txx,
const Cmpt txy,
124 inline const Cmpt&
xx()
const;
125 inline const Cmpt&
xy()
const;
126 inline const Cmpt&
yx()
const;
127 inline const Cmpt&
yy()
const;
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
A templated (2 x 2) diagonal tensor of objects of <T>, effectively containing 1 element,...
A templated (2 x 2) symmetric tensor of objects of <T>, effectively containing 3 elements,...
SymmTensor2D(const SymmTensor2D &)=default
Copy construct.
components
Component labeling enumeration.
static const SymmTensor2D I
const SymmTensor2D< Cmpt > & T() const
Return non-Hermitian transpose.
static constexpr direction rank
Rank of SymmTensor2D is 2.
SymmTensor2D & operator=(const SymmTensor2D &)=default
Copy assignment.
SymmTensor2D< label > labelType
Equivalent type of labels used for valid component indexing.
Vector2D< Cmpt > diag() const
Extract the diagonal as a vector.
SymmTensor2D()=default
Default construct.
Templated 2D Vector derived from VectorSpace adding construction from 2 components,...
friend Ostream & operator(Ostream &, const VectorSpace< Form, Cmpt, Ncmpts > &)
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.