Go to the documentation of this file.
84 template<
class AnyType>
133 template<
class MatrixType>
144 template<
class MatrixType>
211 for (
label i = 0; i < f1f2T.m(); ++i)
213 for (
label j = 0; j < f1f2T.n(); ++j)
215 f1f2T(i, j) = f1[i]*f2[j];
const T & second() const noexcept
Return second element, which is also the last element.
label ListType::const_reference val
static constexpr const zero Zero
Global zero.
label min(const labelHashSet &set, label minValue=labelMax)
Find the min value in labelHashSet, optionally limited by second argument.
A templated (m x n) matrix of objects of <T>. The layout is (mRows x nCols) - row-major order:
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
Generic templated field type.
Templated identity and dual space identity tensors derived from SphericalTensor.
A templated block of an (m x n) matrix of type <MatrixType>.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
A templated 2D rectangular m x n matrix of objects of <Type>.
tmp< DimensionedField< TypeR, GeoMesh > > New(const tmp< DimensionedField< TypeR, GeoMesh >> &tdf1, const word &name, const dimensionSet &dimensions)
Global function forwards to reuseTmpDimensionedField::New.
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
A templated 2D square matrix of objects of <T>, where the n x n matrix dimension is known and used fo...
An ordered pair of two objects of type <T> with first() and second() elements.
void operator=(const zero)
Assign all elements to zero.
Traits class for primitives.
void outer(FieldField< Field1, typename outerProduct< Type1, Type2 >::type > &f, const FieldField< Field1, Type1 > &f1, const FieldField< Field2, Type2 > &f2)
autoPtr< RectangularMatrix< Type > > clone() const
Clone.
RectangularMatrix()
Construct null.
A class representing the concept of 0 (zero), which can be used to avoid manipulating objects that ar...