Function1LagrangianFieldSource Class Reference

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

Inheritance diagram for Function1LagrangianFieldSource:

Public Member Functions

template<class Derived >
 Function1LagrangianFieldSource (const Derived &)
 Construct with reference to the derived field source. More...
 
template<class Type >
Foam::tmp< Foam::LagrangianSubField< Type > > value (const LagrangianSubMesh &subMesh, const Function1< Type > &function) const
 
template<class OtherType >
Foam::tmp< Foam::LagrangianSubField< OtherType > > value (const LagrangianSubMesh &subMesh, const dimensionSet &dims, const Function1< OtherType > &function)
 

Static Public Member Functions

template<class OtherType >
static tmp< LagrangianSubField< OtherType > > value (const LagrangianSubMesh &subMesh, const dimensionSet &dims, const Function1< OtherType > &function)
 Return the source value. More...
 

Protected Member Functions

template<class Type >
tmp< LagrangianSubField< Type > > value (const LagrangianSubMesh &subMesh, const Function1< Type > &function) const
 Return the source value. More...
 

Detailed Description

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 103 of file Function1LagrangianFieldSourceTemplates.C.

Member Function Documentation

◆ value() [1/4]

◆ value() [2/4]

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

Return the source value.

◆ value() [3/4]

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

Definition at line 33 of file Function1LagrangianFieldSourceTemplates.C.

References LagrangianFieldSourceBase::internalDimensions(), and Function1LagrangianFieldSource::value().

Here is the call graph for this function:

◆ value() [4/4]


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