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