40#ifndef deltaBoundary_H
41#define deltaBoundary_H
74 deltaBoundary(
const deltaBoundary&) =
delete;
77 void operator=(
const deltaBoundary&) =
delete;
Generic templated field type that is much like a Foam::List except that it is expected to hold numeri...
pT makeCellCentres_d(const vectorField &fAreas, const vectorField &fCtrs, const Field< pT > &fAreas_d, const Field< pT > &fCtrs_d)
Compute cell center variation wrt given face movement or derivative.
~deltaBoundary()=default
Destructor.
const fvMesh & mesh_
Reference to the mesh.
tmp< tensorField > cellCenters_d(const label pointI)
Compute the change of the cell centers of the pointCells of pointI, for a unitary movement of pointI ...
vectorField makeFaceCentresAndAreas_d(const pointField &p, const pointField &p_d)
Given a face and the points to be moved in the normal direction, find faceArea, faceCentre and unitVe...
Mesh data needed to do the Finite Volume discretisation.
A class for managing temporary objects.
Field< vector > vectorField
Specialisation of Field<T> for vector.
Field< tensor > tensorField
Specialisation of Field<T> for tensor.
vectorField pointField
pointField is a vectorField.
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)