48 internalField().
name() +
":" + injection.
name(),
66 LagrangianLabelFieldSource,
Macros for easy insertion into run-time selection tables.
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,.
Base class for Lagrangian injections. Minimal wrapper over LagrangianSource. Implements some utility ...
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...
Generic dimensioned Type class.
This source condition provides a label corresponding to the LagrangianState::none enumeration.
virtual ~noneStateLagrangianLabelFieldSource()
Destructor.
virtual tmp< LagrangianSubLabelField > value(const LagrangianInjection &, const LagrangianSubMesh &) const
Return the value for an instantaneous injection.
A class for managing temporary objects.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
makeNullConstructableLagrangianTypeFieldSource(LagrangianScalarFieldSource, massLagrangianScalarFieldSource)
word name(const LagrangianState state)
Return a string representation of a Lagrangian state enumeration.