33 template<
class Derived>
46 template<
class OtherType>
65 db.template foundObject<LagrangianScalarInternalDynamicField>
75 db.template lookupObject<LagrangianScalarInternalDynamicField>
88 function.value(t0 + fractionSf*(t1 - t0))
113 return value(model, subMesh, field_.internalDimensions(),
function);
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
static tmp< DimensionedField< Type, GeoMesh, PrimitiveField > > New(const word &name, const Mesh &mesh, const dimensionSet &, const PrimitiveField< Type > &)
Return a temporary field constructed from name, mesh,.
static tmp< LagrangianSubField< OtherType > > value(const LagrangianModel &model, const LagrangianSubMesh &subMesh, const dimensionSet &dims, const Function1< OtherType > &function)
Return the source value.
Function1LagrangianFieldSource(const Derived &)
Construct with reference to the derived field source.
Run-time selectable general function of one variable.
Base class for Lagrangian source conditions.
static const word fractionName
Name of the tracked fraction field.
Base class for Lagrangian models.
const word & name() const
The source name.
Mesh that relates to a sub-section of a Lagrangian mesh. This is used to construct fields that relate...
SubList< Type > sub(const List< Type > &list) const
Return a sub-list corresponding to this sub-mesh.
const LagrangianMesh & mesh() const
Return the mesh.
scalar deltaTValue() const
Return time step value.
Dimension set for the base types.
Generic dimensioned Type class.
const Type & value() const
Return const reference to value.
Registry of regIOobjects.
const Time & time() const
Return time.
A class for managing temporary objects.
A class for handling words, derived from string.
word name(const LagrangianState state)
Return a string representation of a Lagrangian state enumeration.