40#ifndef gaussDivScheme_H
41#define gaussDivScheme_H
67 gaussDivScheme(
const gaussDivScheme&) =
delete;
70 void operator=(
const gaussDivScheme&) =
delete;
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 Volume discretisation.
Abstract base class with a fat-interface to all derived classes covering all possible ways in which t...
Abstract base class for div schemes.
divScheme(const divScheme &)=delete
No copy construct.
const fvMesh & mesh() const
Return mesh reference.
Basic second-order div using face-gradients and Gauss' theorem.
gaussDivScheme(const fvMesh &mesh)
Construct null.
gaussDivScheme(const fvMesh &mesh, Istream &is)
Construct from Istream.
tmp< GeometricField< typename innerProduct< vector, Type >::type, fvPatchField, volMesh > > fvcDiv(const GeometricField< Type, fvPatchField, volMesh > &)
TypeName("Gauss")
Runtime type information.
typeOfRank< typenamepTraits< arg1 >::cmptType, direction(pTraits< arg1 >::rank)+direction(pTraits< arg2 >::rank) -2 >::type type
A class for managing temporary objects.
Mesh data needed to do the Finite Volume discretisation.
Namespace for finite-volume.
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.