Go to the documentation of this file.
35 #ifndef laplacianScheme_H
36 #define laplacianScheme_H
65 template<
class Type,
class GType>
92 virtual const word&
type()
const = 0;
215 #define makeFvLaplacianTypeScheme(SS, Type, GType) \
217 typedef SS<Type, GType> SS##Type##GType; \
218 defineNamedTemplateTypeNameAndDebug(SS##Type##GType, 0); \
220 laplacianScheme<Type, GType>:: \
221 addIstreamConstructorToTable<SS<Type, GType> > \
222 add##SS##Type##GType##IstreamConstructorToTable_;
225 #define makeFvLaplacianScheme(SS) \
227 makeFvLaplacianTypeScheme(SS, scalar, scalar) \
228 makeFvLaplacianTypeScheme(SS, scalar, symmTensor) \
229 makeFvLaplacianTypeScheme(SS, scalar, tensor) \
230 makeFvLaplacianTypeScheme(SS, vector, scalar) \
231 makeFvLaplacianTypeScheme(SS, sphericalTensor, scalar) \
232 makeFvLaplacianTypeScheme(SS, symmTensor, scalar) \
233 makeFvLaplacianTypeScheme(SS, tensor, scalar) \