53 Info<<
"snGradScheme<Type>::New(const fvMesh&, Istream&)"
54 " : constructing snGradScheme<Type>"
62 "snGradScheme<Type>::New(const fvMesh&, Istream&)",
64 ) <<
"Discretisation scheme not specified"
66 <<
"Valid schemes are :" <<
endl
67 << MeshConstructorTablePtr_->sortedToc()
71 word schemeName(schemeData);
73 typename MeshConstructorTable::iterator constructorIter =
74 MeshConstructorTablePtr_->find(schemeName);
76 if (constructorIter == MeshConstructorTablePtr_->end())
80 "snGradScheme<Type>::New(const fvMesh&, Istream&)",
82 ) <<
"Unknown discretisation scheme " << schemeName
84 <<
"Valid schemes are :" <<
endl
85 << MeshConstructorTablePtr_->sortedToc()
89 return constructorIter()(
mesh, schemeData);
108 const word& snGradName
120 snGradName +
"("+vf.
name()+
')',
133 const scalarField& deltaCoeffs = tdeltaCoeffs().internalField();
142 deltaCoeffs[faceI]*(vf[neighbour[faceI]] - vf[owner[faceI]]);
164 =
snGrad(vf, deltaCoeffs(vf));