Mix-in for source conditions that provides functions for evaluating Function1s at variable times. More...

Public Member Functions | |
| template<class Derived > | |
| Function1LagrangianFieldSource (const Derived &) | |
| Construct with reference to the derived field source. More... | |
| template<class OtherType > | |
| Foam::tmp< Foam::LagrangianSubField< OtherType > > | value (const LagrangianModel &model, const LagrangianSubMesh &subMesh, const dimensionSet &dims, const Function1< OtherType > &function) |
Protected Member Functions | |
| tmp< LagrangianSubField< Type > > | value (const LagrangianModel &model, const LagrangianSubMesh &subMesh, const Function1< Type > &function) const |
| Return the source value. More... | |
Static Protected Member Functions | |
| template<class OtherType > | |
| static tmp< LagrangianSubField< OtherType > > | value (const LagrangianModel &model, const LagrangianSubMesh &subMesh, const dimensionSet &dims, const Function1< OtherType > &function) |
| Return the source value. More... | |
Mix-in for source conditions that provides functions for evaluating Function1s at variable times.
Definition at line 55 of file Function1LagrangianFieldSource.H.
| Function1LagrangianFieldSource | ( | const Derived & | field | ) |
Construct with reference to the derived field source.
Definition at line 34 of file Function1LagrangianFieldSource.C.
|
staticprotected |
Return the source value.
|
protected |
Return the source value.
Definition at line 106 of file Function1LagrangianFieldSource.C.
| Foam::tmp<Foam::LagrangianSubField<OtherType> > value | ( | const LagrangianModel & | model, |
| const LagrangianSubMesh & | subMesh, | ||
| const dimensionSet & | dims, | ||
| const Function1< OtherType > & | function | ||
| ) |
Definition at line 48 of file Function1LagrangianFieldSource.C.
References TimeState::deltaTValue(), LagrangianMesh::fractionName, LagrangianSubMesh::mesh(), LagrangianModel::name(), Foam::name(), LagrangianSubMesh::sub(), objectRegistry::time(), and dimensioned< Type >::value().
