39 #ifndef CloudDerivedField_H
40 #define CloudDerivedField_H
100 mutable bool psiSubUpToDate_;
103 mutable uint64_t psiSubMeshIndex_;
109 mutable bool psiSubSubUpToDate_;
112 mutable uint64_t psiSubSubMeshIndex_;
171 void clear(
const bool final);
Graphite solid properties.
Class to store an evaluation function.
Class to store an evaluation method.
A field derived from other state fields of the cloud. Stores and virtualises a function or a method w...
CloudDerivedField(const word &name, const F &f)
Construct from a name and a function.
void clear(const bool final)
Clear.
void operator=(const CloudDerivedField &)=delete
Disallow default bitwise assignment.
LagrangianSubSubField< Type > & ref(const LagrangianSubMesh &) const
Access a part of the field.
const word & name() const
Field name.
tmp< LagrangianInternalField< Type > > field(const LagrangianMesh &mesh) const
Compute and return an independent copy of the entire field.
const word name_
The name. May be word::null, in which case the name is.
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
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...
A class for managing temporary objects.
A class for handling words, derived from string.
Foam::fvMesh mesh(Foam::IOobject(regionName, runTime.name(), runTime, Foam::IOobject::MUST_READ), false)
const dimensionedScalar F
Faraday constant: default SI units: [C/mol].
const dimensionedScalar c
Speed of light in a vacuum.