deal.II version GIT relicensing-2167-g9622207b8f 2024-11-21 12:40:00+00:00
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Loading...
Searching...
No Matches
Namespaces | Macros
ginkgo_solver.cc File Reference
#include <deal.II/base/logstream.h>
#include <deal.II/lac/ginkgo_solver.h>
#include <deal.II/lac/exceptions.h>
#include <cmath>
#include <memory>

Go to the source code of this file.

Namespaces

namespace  GinkgoWrappers
 

Macros

#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>
 

Macro Definition Documentation

◆ 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>

Definition at line 519 of file ginkgo_solver.cc.

◆ DECLARE_SOLVER_CG

#define DECLARE_SOLVER_CG (   ValueType,
  IndexType 
)     class SolverCG<ValueType, IndexType>

Definition at line 524 of file ginkgo_solver.cc.

◆ DECLARE_SOLVER_Bicgstab

#define DECLARE_SOLVER_Bicgstab (   ValueType,
  IndexType 
)     class SolverBicgstab<ValueType, IndexType>

Definition at line 529 of file ginkgo_solver.cc.

◆ DECLARE_SOLVER_CGS

#define DECLARE_SOLVER_CGS (   ValueType,
  IndexType 
)     class SolverCGS<ValueType, IndexType>

Definition at line 534 of file ginkgo_solver.cc.

◆ DECLARE_SOLVER_FCG

#define DECLARE_SOLVER_FCG (   ValueType,
  IndexType 
)     class SolverFCG<ValueType, IndexType>

Definition at line 539 of file ginkgo_solver.cc.

◆ DECLARE_SOLVER_GMRES

#define DECLARE_SOLVER_GMRES (   ValueType,
  IndexType 
)     class SolverGMRES<ValueType, IndexType>

Definition at line 544 of file ginkgo_solver.cc.

◆ DECLARE_SOLVER_IR

#define DECLARE_SOLVER_IR (   ValueType,
  IndexType 
)     class SolverIR<ValueType, IndexType>

Definition at line 549 of file ginkgo_solver.cc.