77template<
class AnyType>
126template<
class MatrixType>
137template<
class MatrixType>
244 for (label i = 0; i < f1f2T.
m(); ++i)
246 for (label j = 0; j < f1f2T.
n(); ++j)
248 f1f2T(i, j) = f1[i]*f2[j];
Generic templated field type.
T & first() noexcept
The first element of the list, position [0].
Templated identity and dual space identity tensors derived from SphericalTensor.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
A templated block of an (m x n) matrix of type <MatrixType>.
A templated (m x n) matrix of objects of <T>. The layout is (mRows x nCols) - row-major order:
label n() const noexcept
The number of columns.
label m() const noexcept
The number of rows.
const T & second() const noexcept
Return second element, which is also the last element.
A templated (M x N) rectangular matrix of objects of <Type>, containing M*N elements,...
RectangularMatrix & operator=(const RectangularMatrix &)=default
Copy assignment.
autoPtr< RectangularMatrix< Type > > clone() const
Clone.
RectangularMatrix()=default
Default construct.
A templated (N x N) square matrix of objects of <Type>, containing N*N elements, derived from Matrix.
void size(const label n)
Older name for setAddressableSize.
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
A class representing the concept of 1 (one) that can be used to avoid manipulating objects known to b...
RectangularMatrix< Type > type
RectangularMatrix< Type > type
RectangularMatrix< Type > type
A class representing the concept of 0 (zero) that can be used to avoid manipulating objects known to ...
label min(const labelHashSet &set, label minValue=labelMax)
Find the min value in labelHashSet, optionally limited by second argument.
static constexpr const zero Zero
Global zero (0)
tmp< DimensionedField< TypeR, GeoMesh > > New(const tmp< DimensionedField< TypeR, GeoMesh > > &tdf1, const word &name, const dimensionSet &dimensions)
Global function forwards to reuseTmpDimensionedField::New.
void outer(FieldField< Field1, typename outerProduct< Type1, Type2 >::type > &f, const FieldField< Field1, Type1 > &f1, const FieldField< Field2, Type2 > &f2)