Go to the documentation of this file.
20 #ifndef __createBoundaryFields_hpp__
21 #define __createBoundaryFields_hpp__
28 #define createDerivedBoundary(DataType, MemorySpaceType) \
29 template class pFlow::exitBoundaryField<DataType, MemorySpaceType>; \
30 template class pFlow::periodicBoundaryField<DataType, MemorySpaceType>; \
31 template class pFlow::reflectiveBoundaryField<DataType, MemorySpaceType>;
33 #define createBaseBoundary(DataType, MemorySpaceType) \
34 template class pFlow::boundaryField<DataType, MemorySpaceType>;
36 #define createBoundaryFields(DataType, MemorySpaceType) \
37 createBaseBoundary(DataType, MemorySpaceType); \
38 createDerivedBoundary(DataType, MemorySpaceType);
40 #endif //__createBoundaryFields_hpp__