43 template<
class Type,
class GType>
52 Info<<
"laplacianScheme<Type, GType>::New(const fvMesh&, Istream&) : "
53 "constructing laplacianScheme<Type, GType>"
61 "laplacianScheme<Type, GType>::New(const fvMesh&, Istream&)",
63 ) <<
"Laplacian scheme not specified" <<
endl <<
endl
64 <<
"Valid laplacian schemes are :" <<
endl
65 << IstreamConstructorTablePtr_->sortedToc()
69 word schemeName(schemeData);
71 typename IstreamConstructorTable::iterator cstrIter =
72 IstreamConstructorTablePtr_->find(schemeName);
74 if (cstrIter == IstreamConstructorTablePtr_->end())
78 "laplacianScheme<Type, GType>::New(const fvMesh&, Istream&)",
80 ) <<
"unknown laplacian scheme " << schemeName <<
endl <<
endl
81 <<
"Valid laplacian schemes are :" <<
endl
82 << IstreamConstructorTablePtr_->sortedToc()
86 return cstrIter()(
mesh, schemeData);
92 template<
class Type,
class GType>
99 template<
class Type,
class GType>
107 return fvmLaplacian(tinterpGammaScheme_().
interpolate(gamma)(), vf);
111 template<
class Type,
class GType>
119 return fvcLaplacian(tinterpGammaScheme_().
interpolate(gamma)(), vf);