CarrierFieldGradBase< Type > Class Template Reference
Inheritance diagram for CarrierFieldGradBase< Type >:
Collaboration diagram for CarrierFieldGradBase< Type >:

Public Member Functions

template<class ... Args>
 CarrierFieldGradBase (const Args &... args)
 Construct from arguments passed to the base class. More...
 
void reset (const bool initial)
 Reset. More...
 
- Public Member Functions inherited from CarrierFieldBase< Type >
 CarrierFieldBase (const VolField< Type > &)
 Construct from a reference to a carrier field. More...
 
 CarrierFieldBase (const word &name, const VolField< Type > &)
 Construct from a name and a reference to a carrier field. More...
 
template<class F >
 CarrierFieldBase (const word &name, const F &f)
 Construct from a name and an evaluation function. More...
 
const VolField< Type > & psi () const
 Access the carrier field. More...
 
void reset (const bool initial)
 Reset. More...
 
- Public Member Functions inherited from CloudDerivedField< Type >
template<class F >
 CloudDerivedField (const word &name, const F &f)
 Construct from a name and a function. More...
 
template<class F >
 CloudDerivedField (const F &f)
 Construct from a function. More...
 
template<class C >
 CloudDerivedField (const word &name, const C &c, tmp< LagrangianSubField< Type >>(C::*m)(const LagrangianModelRef &, const LagrangianSubMesh &) const)
 Construct from a name, class and a method. More...
 
template<class C >
 CloudDerivedField (const C &c, tmp< LagrangianSubField< Type >>(C::*m)(const LagrangianModelRef &, const LagrangianSubMesh &) const)
 Construct from a class and a method. More...
 
 CloudDerivedField (const CloudDerivedField &)=delete
 Disallow default bitwise copy construction. More...
 
const wordname () const
 Field name. More...
 
tmp< LagrangianInternalField< Type > > field (const LagrangianMesh &mesh) const
 Compute and return an independent copy of the entire field. More...
 
LagrangianSubSubField< Type > & ref (const LagrangianSubMesh &) const
 Access a part of the field. More...
 
void clear (const bool final)
 Clear. More...
 
tmp< LagrangianInternalField< Type > > operator() (const LagrangianMesh &mesh) const
 Compute and return the entire field. This will be a slice of the. More...
 
const LagrangianSubField< Type > & operator() (const LagrangianSubMesh &subMesh) const
 Compute and access a part of the field. More...
 
const LagrangianSubField< Type > & operator() (const LagrangianModelRef &model, const LagrangianSubMesh &subMesh) const
 Compute and access a part of the field associated with a model. More...
 
void operator= (const CloudDerivedField &)=delete
 Disallow default bitwise assignment. More...
 

Public Attributes

CloudDerivedField< GradType > grad
 

Additional Inherited Members

- Protected Member Functions inherited from CarrierFieldBase< Type >
bool useOldTime (const LagrangianMesh &) const
 Return whether or not to interpolate in time as well as space. More...
 
const interpolation< Type > & psiInterpolation (const LagrangianMesh &) const
 Return the interpolation engine. More...
 
const interpolation< Type > & psi0Interpolation (const LagrangianMesh &) const
 Return the old-time interpolation engine. More...
 
- Protected Attributes inherited from CloudDerivedField< Type >
const word name_
 The name. May be word::null, in which case the name is. More...
 

Detailed Description

template<class Type>
class Foam::CarrierFieldGradBase< Type >

Definition at line 143 of file CarrierField.H.

Constructor & Destructor Documentation

◆ CarrierFieldGradBase()

CarrierFieldGradBase ( const Args &...  args)

Construct from arguments passed to the base class.

Definition at line 350 of file CarrierField.C.

Member Function Documentation

◆ reset()

void reset ( const bool  initial)

Reset.

Definition at line 395 of file CarrierField.C.

References Foam::fvc::grad(), and CarrierFieldBase< Type >::reset().

Here is the call graph for this function:

Member Data Documentation

◆ grad

CloudDerivedField<GradType> grad

Definition at line 175 of file CarrierField.H.


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