Foam::Lagrangianc Namespace Reference

Functions

template<class CellMesh , class Type , template< class > class PrimitiveField>
tmp< DimensionedField< Type, CellMesh > > accumulate (const DimensionedField< Type, LagrangianMesh, PrimitiveField > &lPsi, const word &name)
 Accumulate a Lagrangian field into a finite volume field. More...
 
template<class CellMesh , class Type , template< class > class PrimitiveField>
tmp< DimensionedField< Type, CellMesh > > accumulate (const DimensionedField< Type, LagrangianMesh, PrimitiveField > &lPsi)
 Accumulate a Lagrangian field into a finite volume field. More...
 
template<class CellMesh , class Type , template< class > class PrimitiveField>
void accumulate (const LagrangianSubField< Type, PrimitiveField > &lPsi, DimensionedField< Type, CellMesh > &vPsi)
 Accumulate a Lagrangian field into a finite volume field. More...
 
template<class CellMesh , class Type , template< class > class PrimitiveField>
void accumulate (const LagrangianSubField< Type, PrimitiveField > &lPsi, DimensionedField< Type, CellMesh > &vPsi, const word &name)
 Accumulate a Lagrangian field into a finite volume field. More...
 
template<class Type >
tmp< LagrangianSubField< Type > > Ddt (const LagrangianSubSubField< Type > &psi)
 Return the instantaneous time-derivative. More...
 
template<class Type >
tmp< LagrangianSubField< Type > > Ddt (const LagrangianSubScalarSubField &m, const LagrangianSubSubField< Type > &psi)
 Return the instantaneous time-derivative. More...
 
template<class Type >
tmp< LagrangianSubField< Type > > deltaTddt0 (const LagrangianSubSubField< Type > &psi)
 Return the Euler explicit/forward time derivative multiplied by the. More...
 
template<class Type >
tmp< LagrangianSubField< Type > > deltaTddt0 (const LagrangianSubScalarSubField &m, const LagrangianSubSubField< Type > &psi)
 Return the Euler explicit/forward time derivative multiplied by the. More...
 

Function Documentation

◆ accumulate() [1/4]

tmp<DimensionedField<Type, CellMesh> > Foam::Lagrangianc::accumulate ( const DimensionedField< Type, LagrangianMesh, PrimitiveField > &  lPsi,
const word name 
)

◆ accumulate() [2/4]

tmp<DimensionedField<Type, CellMesh> > Foam::Lagrangianc::accumulate ( const DimensionedField< Type, LagrangianMesh, PrimitiveField > &  lPsi)

Accumulate a Lagrangian field into a finite volume field.

◆ accumulate() [3/4]

void accumulate ( const LagrangianSubField< Type, PrimitiveField > &  lPsi,
DimensionedField< Type, CellMesh > &  vPsi 
)

Accumulate a Lagrangian field into a finite volume field.

Definition at line 64 of file LagrangiancAccumulate.C.

References IOobject::name().

Here is the call graph for this function:

◆ accumulate() [4/4]

void accumulate ( const LagrangianSubField< Type, PrimitiveField > &  lPsi,
DimensionedField< Type, CellMesh > &  vPsi,
const word name 
)

Accumulate a Lagrangian field into a finite volume field.

Definition at line 75 of file LagrangiancAccumulate.C.

References DimensionedField< Type, GeoMesh, PrimitiveField >::mesh(), mesh, Foam::name(), Foam::New(), and fvMesh::schemes().

Here is the call graph for this function:

◆ Ddt() [1/2]

tmp<LagrangianSubField<Type> > Foam::Lagrangianc::Ddt ( const LagrangianSubSubField< Type > &  psi)

Return the instantaneous time-derivative.

Referenced by dynamicParcel::dUdt(), dynamicParticle::dUdt(), kinematicParcel::dUdt(), kinematicParticle::dUdt(), multicomponentParcel::dUdt(), multicomponentParticle::dUdt(), parcel::dUdt(), and particle::dUdt().

Here is the caller graph for this function:

◆ Ddt() [2/2]

tmp<LagrangianSubField<Type> > Foam::Lagrangianc::Ddt ( const LagrangianSubScalarSubField m,
const LagrangianSubSubField< Type > &  psi 
)

Return the instantaneous time-derivative.

◆ deltaTddt0() [1/2]

tmp<LagrangianSubField<Type> > Foam::Lagrangianc::deltaTddt0 ( const LagrangianSubSubField< Type > &  psi)

Return the Euler explicit/forward time derivative multiplied by the.

time-step

◆ deltaTddt0() [2/2]

tmp<LagrangianSubField<Type> > Foam::Lagrangianc::deltaTddt0 ( const LagrangianSubScalarSubField m,
const LagrangianSubSubField< Type > &  psi 
)

Return the Euler explicit/forward time derivative multiplied by the.

time-step