Reference documentation for deal.II version 9.6.0
\(\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
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.