39 #ifndef CarrierField_H
40 #define CarrierField_H
135 void reset(
const bool initial);
169 template<
class ... Args>
182 void reset(
const bool initial);
192 typename std::conditional
Class to store an evaluation function.
const VolField< Type > & psi() const
Access the carrier field.
bool useOldTime(const LagrangianMesh &) const
Return whether or not to interpolate in time as well as space.
const interpolation< Type > & psi0Interpolation(const LagrangianMesh &) const
Return the old-time interpolation engine.
void reset(const bool initial)
Reset.
CarrierFieldBase(const VolField< Type > &)
Construct from a reference to a carrier field.
const interpolation< Type > & psiInterpolation(const LagrangianMesh &) const
Return the interpolation engine.
void reset(const bool initial)
Reset.
CarrierFieldGradBase(const Args &... args)
Construct from arguments passed to the base class.
CloudDerivedField< GradType > grad
A field interpolated from the carrier to the cloud. Uses CloudDerivedField to provide flexible access...
A field derived from other state fields of the cloud. Stores and virtualises a function or a method w...
const word & name() const
Field name.
Generic GeometricField class.
Class containing Lagrangian geometry and topology.
Simple wrapper to provide an optional reference to a Lagrangian model.
Mesh that relates to a sub-section of a Lagrangian mesh. This is used to construct fields that relate...
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
Abstract base class for interpolation.
typeOfRank< typename pTraits< arg1 >::cmptType, direction(pTraits< arg1 >::rank)+direction(pTraits< arg2 >::rank) >::type type
Traits class for primitives.
A class for managing temporary objects.
A class for handling words, derived from string.
const dimensionedScalar F
Faraday constant: default SI units: [C/mol].
static tmp< SurfaceField< Type > > interpolate(const VolField< Type > &tvf, const surfaceScalarField &faceFlux, Istream &schemeData)
Interpolate field onto faces using scheme given by Istream.
typename std::conditional<(pTraits< Type >::rank > 1), CarrierFieldBase< Type >, CarrierFieldGradBase< Type > >::type CarrierFieldBaseOrGradBase
fileType type(const fileName &, const bool checkVariants=true, const bool followLink=true)
Return the file type: directory or file.
Foam::argList args(argc, argv)