\
typedef PhiScheme<TYPE, WEIGHT> Phischeme##WEIGHT_;
\ \
surfaceInterpolationScheme<TYPE>::addMeshConstructorToTable \
<PhiScheme<TYPE, WEIGHT>>
add##SS##TYPE##MeshConstructorToTable_; \
\
surfaceInterpolationScheme<TYPE>::addMeshFluxConstructorToTable \
<PhiScheme<TYPE, WEIGHT>>
add##SS##TYPE##MeshFluxConstructorToTable_; \
\
limitedSurfaceInterpolationScheme<TYPE>::addMeshConstructorToTable \
<PhiScheme<TYPE, WEIGHT>>
add##SS##TYPE##MeshConstructorToLimitedTable_; \
\
limitedSurfaceInterpolationScheme<TYPE>::addMeshFluxConstructorToTable \
<PhiScheme<TYPE, WEIGHT>>
add##SS##TYPE##MeshFluxConstructorToLimitedTable_;
#define defineTemplateTypeNameAndDebugWithName(Type, Name, DebugSwitch)
Define the typeName and debug information, lookup as Name.
void add(FieldField< Field1, typename typeOfSum< Type1, Type2 >::type > &f, const FieldField< Field1, Type1 > &f1, const FieldField< Field2, Type2 > &f2)