40 dataGrad_(mesh.nCells())
52 dataGrad_(am.dataGrad_)
84 dataGrad_ =
fvc::grad(tempData)->internalField();
98 data_[tetIs.
cell()] += value/this->mesh_.V()[tetIs.
cell()];
105 const point position,
109 return data_[tetIs.
cell()];
117 const point position,
121 return dataGrad_[tetIs.
cell()];
label cell() const
Return the cell.
Mesh data needed to do the Finite Volume discretisation.
InternalField & internalField()
Return internal field.
A list of keyword definitions, which are a keyword followed by any number of values (e...
virtual ~Basic()
Destructor.
This boundary condition applies a zero-gradient condition from the patch internal field onto the patc...
TypeGrad interpolateGrad(const point position, const tetIndices &tetIs) const
Interpolate gradient.
Generic dimensioned Type class.
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
Basic lagrangian averaging procedure.
Type interpolate(const point position, const tetIndices &tetIs) const
Interpolate.
Basic(const IOobject &io, const dictionary &dict, const fvMesh &mesh)
Constructors.
AveragingMethod< Type >::TypeGrad TypeGrad
Public typedefs.
Generic GeometricField class.
Traits class for primitives.
void correctBoundaryConditions()
Correct boundary field.
List< label > labelList
A List of labels.
tmp< Field< Type > > internalField() const
Return an internal field of the average.
Base class for lagrangian averaging methods.
const dimensionSet dimless(0, 0, 0, 0, 0, 0, 0)
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh >> grad(const GeometricField< Type, fvsPatchField, surfaceMesh > &ssf)
void add(const point position, const tetIndices &tetIs, const Type &value)
Member Functions.
Storage and named access for the indices of a tet which is part of the decomposition of a cell...
A class for managing temporary objects.