Go to the documentation of this file.
34 void Foam::snappyLayerDriver::averageNeighbours
37 const bitSet& isMasterEdge,
42 const Field<Type>& data,
52 if (isMasterEdge.test(meshEdges[edgeI]))
54 const edge&
e = edges[edgeI];
63 - pts[meshPoints[
e[0]]]
66 scalar eWeight = 1.0/eMag;
71 average[v0] += eWeight*data[v1];
72 average[v1] += eWeight*data[v0];
List< label > labelList
A List of labels.
vectorField pointField
pointField is a vectorField.
Field< scalar > scalarField
Specialisation of Field<T> for scalar.
List< edge > edgeList
A List of edges.
static constexpr const zero Zero
tmp< GeometricField< Type, faPatchField, areaMesh > > average(const GeometricField< Type, faePatchField, edgeMesh > &ssf)
label max(const labelHashSet &set, label maxValue=labelMin)
dimensioned< typename typeOfMag< Type >::type > mag(const dimensioned< Type > &dt)
const dimensionedScalar e
dimensioned< Type > average(const DimensionedField< Type, GeoMesh > &df)