Go to the documentation of this file.
45 tmp<GeometricField<Type, faPatchField, areaMesh>>
59 "edgeIntegrate("+ssf.name()+
')',
76 vf[owner[faceI]] += ssf[faceI];
77 vf[neighbour[faceI]] -= ssf[faceI];
83 mesh.boundary()[patchI].edgeFaces();
89 vf[pEdgeFaces[faceI]] += pssf[faceI];
93 vf.primitiveFieldRef() /=
mesh.S();
94 vf.correctBoundaryConditions();
131 "edgeSum("+ssf.name()+
')',
147 vf[owner[faceI]] += ssf[faceI];
148 vf[neighbour[faceI]] += ssf[faceI];
154 mesh.boundary()[patchI].edgeFaces();
160 vf[pEdgeFaces[faceI]] += pssf[faceI];
164 vf.correctBoundaryConditions();
Author Zeljko Tukovic, FMENA Hrvoje Jasak, Wikki Ltd.
Defines the attributes of an object for which implicit objectRegistry management is supported,...
faePatchField<Type> abstract base class. This class gives a fat-interface to all derived classes cove...
A class for managing temporary objects.
static constexpr const zero Zero
Global zero (0)
#define forAll(list, i)
Loop across all elements in list.
Edge integrate edgeField creating a areaField. Edge sum a edgeField creating a areaField.
const dimensionSet dimArea(sqr(dimLength))
tmp< GeometricField< Type, faPatchField, areaMesh > > edgeIntegrate(const GeometricField< Type, faePatchField, edgeMesh > &ssf)
Generic dimensioned Type class.
Calculate the second temporal derivative.
Internal & ref(const bool updateAccessTime=true)
Return a reference to the dimensioned internal field.
tmp< GeometricField< Type, faPatchField, areaMesh > > edgeSum(const GeometricField< Type, faePatchField, edgeMesh > &ssf)
Finite area mesh. Used for 2-D non-Euclidian finite area method.
Generic GeometricField class.
const Boundary & boundaryField() const
Return const-reference to the boundary field.