Go to the documentation of this file.
69 gGrad =
n*(
n & gGrad);
121 vf.mesh().gradScheme(
name)
126 gGrad =
n*(
n & gGrad);
176 return fac::ngrad(vf,
"grad(" + vf.name() +
')');
faPatchField<Type> abstract base class. This class gives a fat-interface to all derived classes cover...
A class for handling words, derived from Foam::string.
A class for managing temporary objects.
typeOfRank< typename pTraits< arg1 >::cmptType, direction(pTraits< arg1 >::rank)+direction(pTraits< arg2 >::rank) >::type type
static tmp< gradScheme< Type > > New(const faMesh &mesh, Istream &schemeData)
Edge integrate edgeField creating a areaField. Edge sum a edgeField creating a areaField.
Mesh data needed to do the Finite Area discretisation.
tmp< GeometricField< Type, faPatchField, areaMesh > > edgeIntegrate(const GeometricField< Type, faePatchField, edgeMesh > &ssf)
Calculate the second temporal derivative.
void correctBoundaryConditions()
Calculate the gradient normal to the surface of the given field.
word name(const expressions::valueTypeCode typeCode)
Generic GeometricField class.
tmp< GeometricField< typename outerProduct< vector, Type >::type, faPatchField, areaMesh >> ngrad(const GeometricField< Type, faePatchField, edgeMesh > &ssf)