40 #ifndef deltaBoundary_H 41 #define deltaBoundary_H
Differentiation of the mesh data structure.
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...
A Vector of values with scalar precision, where scalar is float/double depending on the compilation f...
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
const fvMesh & mesh_
Reference to the mesh.
~deltaBoundary()=default
Destructor.
Mesh data needed to do the Finite Volume discretisation.
A class for managing temporary objects.
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.
Tensor of scalars, i.e. Tensor<scalar>.