29#ifndef FieldReuseFunctions_H
30#define FieldReuseFunctions_H
39template<
class TypeR,
class Type1>
55 const bool initCopy =
false
79 const bool initCopy =
false
86template<
class TypeR,
class Type1,
class Type12,
class Type2>
100template<
class TypeR,
class Type1,
class Type12>
119template<
class TypeR,
class Type2>
151 else if (tf2.isTmp())
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< Field< TypeR > > New(const tmp< Field< Type1 > > &tf1, const tmp< Field< TypeR > > &tf2)
static tmp< Field< TypeR > > New(const tmp< Field< TypeR > > &tf1, const tmp< Field< Type2 > > &tf2)
static tmp< Field< TypeR > > New(const tmp< Field< TypeR > > &tf1, const tmp< Field< TypeR > > &tf2)
static tmp< Field< TypeR > > New(const tmp< Field< Type1 > > &tf1, const tmp< Field< Type2 > > &tf2)
static tmp< Field< TypeR > > New(const tmp< Field< TypeR > > &tf1, const bool initCopy=false)
static tmp< Field< TypeR > > New(const tmp< Field< Type1 > > &tf1)