38#ifndef gaussFaDivScheme_H
39#define gaussFaDivScheme_H
Generic GeometricField class.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
Mesh data needed to do the Finite Area discretisation.
Finite area mesh (used for 2-D non-Euclidian finite area method) defined using a patch of faces on a ...
faPatchField<Type> abstract base class. This class gives a fat-interface to all derived classes cover...
Abstract base class for finite area calculus div schemes.
const faMesh & mesh() const noexcept
Return mesh reference.
divScheme(const divScheme &)=delete
No copy construct.
tmp< GeometricField< typename innerProduct< vector, Type >::type, faPatchField, areaMesh > > facDiv(const GeometricField< Type, faPatchField, areaMesh > &)
gaussDivScheme(const faMesh &mesh, Istream &is)
Construct from Istream.
TypeName("Gauss")
Runtime type information.
gaussDivScheme(const gaussDivScheme &)=delete
No copy construct.
gaussDivScheme(const faMesh &mesh)
Construct from mesh.
void operator=(const gaussDivScheme &)=delete
No copy assignment.
typeOfRank< typenamepTraits< arg1 >::cmptType, direction(pTraits< arg1 >::rank)+direction(pTraits< arg2 >::rank) -2 >::type type
A class for managing temporary objects.
Namespace for finite-area.
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.