Function1LagrangianFieldSource< Type > Class Template Reference

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

Inheritance diagram for Function1LagrangianFieldSource< Type >:

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...
 

Detailed Description

template<class Type>
class Foam::Function1LagrangianFieldSource< Type >

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

Source files

Definition at line 55 of file Function1LagrangianFieldSource.H.

Constructor & Destructor Documentation

◆ Function1LagrangianFieldSource()

Function1LagrangianFieldSource ( const Derived &  field)

Construct with reference to the derived field source.

Definition at line 34 of file Function1LagrangianFieldSource.C.

Member Function Documentation

◆ value() [1/3]

static tmp<LagrangianSubField<OtherType> > value ( const LagrangianModel model,
const LagrangianSubMesh subMesh,
const dimensionSet dims,
const Function1< OtherType > &  function 
)
staticprotected

Return the source value.

◆ value() [2/3]

Foam::tmp< Foam::LagrangianSubField< Type > > value ( const LagrangianModel model,
const LagrangianSubMesh subMesh,
const Function1< Type > &  function 
) const
protected

Return the source value.

Definition at line 106 of file Function1LagrangianFieldSource.C.

◆ value() [3/3]

Foam::tmp<Foam::LagrangianSubField<OtherType> > value ( const LagrangianModel model,
const LagrangianSubMesh subMesh,
const dimensionSet dims,
const Function1< OtherType > &  function 
)

The documentation for this class was generated from the following files: