29#ifndef FieldFieldReuseFunctions_H
30#define FieldFieldReuseFunctions_H
39template<
template<
class>
class Field,
class TypeR,
class Type1>
52template<
template<
class>
class Field,
class TypeR>
58 const bool initCopy =
false
79template<
template<
class>
class Field,
class TypeR>
83 const bool initCopy =
false
92 template<
class>
class Field,
111template<
template<
class>
class Field,
class TypeR,
class Type1,
class Type12>
130template<
template<
class>
class Field,
class TypeR,
class Type2>
149template<
template<
class>
class Field,
class TypeR>
162 else if (tf2.isTmp())
A field of fields is a PtrList of fields with reference counting.
static tmp< FieldField< Field, Type > > NewCalculatedType(const FieldField< Field, Type2 > &ff)
Return a pointer to a new calculatedFvPatchFieldField created on.
Generic templated field type.
static autoPtr< Time > New()
Construct (dummy) Time - no functionObjects or libraries.
A class for managing temporary objects.
tmp< DimensionedField< TypeR, GeoMesh > > New(const tmp< DimensionedField< TypeR, GeoMesh > > &tdf1, const word &name, const dimensionSet &dimensions)
Global function forwards to reuseTmpDimensionedField::New.
static tmp< FieldField< Field, TypeR > > New(const tmp< FieldField< Field, TypeR > > &tf1, const bool initCopy=false)
static tmp< FieldField< Field, TypeR > > New(const tmp< FieldField< Field, Type1 > > &tf1)
static tmp< FieldField< Field, TypeR > > New(const tmp< FieldField< Field, Type1 > > &tf1, const tmp< FieldField< Field, TypeR > > &tf2)
static tmp< FieldField< Field, TypeR > > New(const tmp< FieldField< Field, TypeR > > &tf1, const tmp< FieldField< Field, Type2 > > &tf2)
static tmp< FieldField< Field, TypeR > > New(const tmp< FieldField< Field, TypeR > > &tf1, const tmp< FieldField< Field, TypeR > > &tf2)
static tmp< FieldField< Field, TypeR > > New(const tmp< FieldField< Field, Type1 > > &tf1, const tmp< FieldField< Field, Type2 > > &tf2)