Nektar++
|
#include <boost/preprocessor/arithmetic/sub.hpp>
#include <boost/preprocessor/array/elem.hpp>
#include <boost/preprocessor/array/pop_front.hpp>
#include <boost/preprocessor/array/push_back.hpp>
#include <boost/preprocessor/array/size.hpp>
#include <boost/preprocessor/comparison/greater.hpp>
#include <boost/preprocessor/comparison/less.hpp>
#include <boost/preprocessor/logical/bool.hpp>
#include <boost/preprocessor/punctuation/comma.hpp>
#include <boost/preprocessor/punctuation/comma_if.hpp>
#include <boost/preprocessor/punctuation/paren.hpp>
#include <boost/preprocessor/repetition/for.hpp>
#include <boost/preprocessor/repetition/repeat.hpp>
#include <LibUtilities/LinearAlgebra/NekTypeDefs.hpp>
Go to the source code of this file.
Macros | |
#define | BOOST_PP_TUPLE_REM_0() |
#define | NEKTAR_ALL_MATRIX_TYPES |
#define | NEKTAR_BLOCK_MATRIX_TYPES |
#define | NEKTAR_STANDARD_AND_SCALED_MATRICES (2, (const DNekMat &, const DNekScalMat &)) |
#define | NEKTAR_ALL_MATRIX_TYPES_SINGLE |
#define | NEKTAR_BLOCK_MATRIX_TYPES_SINGLE |
#define | NEKTAR_STANDARD_AND_SCALED_MATRICES_SINGLE (2, (const SNekMat &, const SNekScalMat &)) |
#define | NEKTAR_PRINT_ARRAY(z, n, data) |
#define | NEKTAR_CREATE_EXPLICIT_INTSTANTIATION(z, n, data) |
#define | NEKTAR_GENERATE_EXPLICIT_FUNCTION_INSTANTIATION_SINGLE_MATRIX( MethodName, MatrixTypes, ReturnType, BeforeArgs, AfterArgs) |
#define | NEKTAR_GENERATE_EXPLICIT_FUNCTION_INSTANTIATION_TWO_MATRICES_INNER( z, n, data) |
#define | NEKTAR_GENERATE_EXPLICIT_FUNCTION_INSTANTIATION_TWO_MATRICES( MethodName, FirstMatrixTypes, SecondMatrixTypes, ReturnType, BeforeArgs, AfterArgs) |
#define BOOST_PP_TUPLE_REM_0 | ( | ) |
Definition at line 54 of file ExplicitInstantiation.h.
#define NEKTAR_ALL_MATRIX_TYPES |
Definition at line 58 of file ExplicitInstantiation.h.
#define NEKTAR_ALL_MATRIX_TYPES_SINGLE |
Definition at line 68 of file ExplicitInstantiation.h.
#define NEKTAR_BLOCK_MATRIX_TYPES |
Definition at line 62 of file ExplicitInstantiation.h.
#define NEKTAR_BLOCK_MATRIX_TYPES_SINGLE |
Definition at line 72 of file ExplicitInstantiation.h.
#define NEKTAR_CREATE_EXPLICIT_INTSTANTIATION | ( | z, | |
n, | |||
data | |||
) |
Definition at line 83 of file ExplicitInstantiation.h.
#define NEKTAR_GENERATE_EXPLICIT_FUNCTION_INSTANTIATION_SINGLE_MATRIX | ( | MethodName, | |
MatrixTypes, | |||
ReturnType, | |||
BeforeArgs, | |||
AfterArgs | |||
) |
Definition at line 99 of file ExplicitInstantiation.h.
#define NEKTAR_GENERATE_EXPLICIT_FUNCTION_INSTANTIATION_TWO_MATRICES | ( | MethodName, | |
FirstMatrixTypes, | |||
SecondMatrixTypes, | |||
ReturnType, | |||
BeforeArgs, | |||
AfterArgs | |||
) |
Definition at line 119 of file ExplicitInstantiation.h.
#define NEKTAR_GENERATE_EXPLICIT_FUNCTION_INSTANTIATION_TWO_MATRICES_INNER | ( | z, | |
n, | |||
data | |||
) |
Definition at line 106 of file ExplicitInstantiation.h.
#define NEKTAR_PRINT_ARRAY | ( | z, | |
n, | |||
data | |||
) |
Definition at line 78 of file ExplicitInstantiation.h.
#define NEKTAR_STANDARD_AND_SCALED_MATRICES (2, (const DNekMat &, const DNekScalMat &)) |
Definition at line 65 of file ExplicitInstantiation.h.
#define NEKTAR_STANDARD_AND_SCALED_MATRICES_SINGLE (2, (const SNekMat &, const SNekScalMat &)) |
Definition at line 75 of file ExplicitInstantiation.h.