Go to the source code of this file.
|
#define | DEALII_INSTANTIATE_FOR_EACH_VALUE_AND_INDEX_TYPE(_macro) |
|
#define | DECLARE_SOLVER_BASE(ValueType, IndexType) class SolverBase<ValueType, IndexType> |
|
#define | DECLARE_SOLVER_CG(ValueType, IndexType) class SolverCG<ValueType, IndexType> |
|
#define | DECLARE_SOLVER_Bicgstab(ValueType, IndexType) class SolverBicgstab<ValueType, IndexType> |
|
#define | DECLARE_SOLVER_CGS(ValueType, IndexType) class SolverCGS<ValueType, IndexType> |
|
#define | DECLARE_SOLVER_FCG(ValueType, IndexType) class SolverFCG<ValueType, IndexType> |
|
#define | DECLARE_SOLVER_GMRES(ValueType, IndexType) class SolverGMRES<ValueType, IndexType> |
|
#define | DECLARE_SOLVER_IR(ValueType, IndexType) class SolverIR<ValueType, IndexType> |
|
◆ DEALII_INSTANTIATE_FOR_EACH_VALUE_AND_INDEX_TYPE
#define DEALII_INSTANTIATE_FOR_EACH_VALUE_AND_INDEX_TYPE |
( |
| _macro | ) |
|
Value: template _macro(float, int32_t); \
template _macro(double, int32_t); \
template _macro(float, int64_t); \
template _macro(double, int64_t);
Definition at line 513 of file ginkgo_solver.cc.
◆ DECLARE_SOLVER_BASE
#define DECLARE_SOLVER_BASE |
( |
| ValueType, |
|
|
| IndexType ) class SolverBase<ValueType, IndexType> |
◆ DECLARE_SOLVER_CG
#define DECLARE_SOLVER_CG |
( |
| ValueType, |
|
|
| IndexType ) class SolverCG<ValueType, IndexType> |
◆ DECLARE_SOLVER_Bicgstab
#define DECLARE_SOLVER_Bicgstab |
( |
| ValueType, |
|
|
| IndexType ) class SolverBicgstab<ValueType, IndexType> |
◆ DECLARE_SOLVER_CGS
#define DECLARE_SOLVER_CGS |
( |
| ValueType, |
|
|
| IndexType ) class SolverCGS<ValueType, IndexType> |
◆ DECLARE_SOLVER_FCG
#define DECLARE_SOLVER_FCG |
( |
| ValueType, |
|
|
| IndexType ) class SolverFCG<ValueType, IndexType> |
◆ DECLARE_SOLVER_GMRES
#define DECLARE_SOLVER_GMRES |
( |
| ValueType, |
|
|
| IndexType ) class SolverGMRES<ValueType, IndexType> |
◆ DECLARE_SOLVER_IR
#define DECLARE_SOLVER_IR |
( |
| ValueType, |
|
|
| IndexType ) class SolverIR<ValueType, IndexType> |