Go to the documentation of this file.
19 #ifndef LIBMESH_INF_FE_MACRO_H
20 #define LIBMESH_INF_FE_MACRO_H
24 #include "libmesh/libmesh_config.h"
26 #ifdef LIBMESH_ENABLE_INFINITE_ELEMENTS
37 #define INSTANTIATE_INF_FE(_dim,_map_type) template class InfFE< _dim, INFINITE_MAP, _map_type >; \
38 template class InfFE< _dim, JACOBI_20_00, _map_type >; \
39 template class InfFE< _dim, JACOBI_30_00, _map_type >; \
40 template class InfFE< _dim, LEGENDRE, _map_type >; \
41 template class InfFE< _dim, LAGRANGE, _map_type >
43 #define INSTANTIATE_INF_FE_MBRF(_dim,_map_type,_return,_function) \
44 template _return InfFE< _dim,INFINITE_MAP,_map_type>::_function; \
45 template _return InfFE< _dim,JACOBI_20_00,_map_type>::_function; \
46 template _return InfFE< _dim,JACOBI_30_00,_map_type>::_function; \
47 template _return InfFE< _dim,LEGENDRE,_map_type>::_function; \
48 template _return InfFE< _dim,LAGRANGE,_map_type>::_function
54 #define INSTANTIATE_INF_FE(_dim,_map_type) \
58 #endif // ifdef LIBMESH_ENABLE_INFINITE_ELEMENTS
60 #endif // LIBMESH_INF_FE_MACRO_H