#define SIZE 64 #define TYPE double #define STORAGE_ORDER Eigen::ColMajor #define CLASSNAME ROTGEN_MATRIX_NAME(BASENAME,SIZE,_col) #define SOURCENAME ROTGEN_MATRIX_NAME(matrix_impl,SIZE,_col) #define MAPNAME ROTGEN_MATRIX_NAME(map_impl,SIZE,_col) #include "block_model.cpp" #undef CLASSNAME #undef SOURCENAME #undef MAPNAME #undef STORAGE_ORDER #define STORAGE_ORDER Eigen::RowMajor #define CLASSNAME ROTGEN_MATRIX_NAME(BASENAME,SIZE,_row) #define SOURCENAME ROTGEN_MATRIX_NAME(matrix_impl,SIZE,_row) #define MAPNAME ROTGEN_MATRIX_NAME(map_impl,SIZE,_row) #include "block_model.cpp" #undef CLASSNAME #undef SOURCENAME #undef MAPNAME #undef STORAGE_ORDER #undef SIZE #undef TYPE #define SIZE 32 #define TYPE float #define STORAGE_ORDER Eigen::ColMajor #define CLASSNAME ROTGEN_MATRIX_NAME(BASENAME,SIZE,_col) #define SOURCENAME ROTGEN_MATRIX_NAME(matrix_impl,SIZE,_col) #define MAPNAME ROTGEN_MATRIX_NAME(map_impl,SIZE,_col) #include "block_model.cpp" #undef CLASSNAME #undef SOURCENAME #undef MAPNAME #undef STORAGE_ORDER #define STORAGE_ORDER Eigen::RowMajor #define CLASSNAME ROTGEN_MATRIX_NAME(BASENAME,SIZE,_row) #define SOURCENAME ROTGEN_MATRIX_NAME(matrix_impl,SIZE,_row) #define MAPNAME ROTGEN_MATRIX_NAME(map_impl,SIZE,_row) #include "block_model.cpp" #undef CLASSNAME #undef SOURCENAME #undef MAPNAME #undef STORAGE_ORDER #undef SIZE #undef TYPE