MFEM v4.10.0
Finite element discretization library
Loading...
Searching...
No Matches
ginkgo.hpp File Reference

Go to the source code of this file.

Classes

class  mfem::Ginkgo::gko_mfem_destroy< T >
 
class  mfem::Ginkgo::VectorWrapper
 
class  mfem::Ginkgo::OperatorWrapper
 
class  mfem::Ginkgo::ParallelOperatorWrapper
 
class  mfem::Ginkgo::ParallelVectorWrapper
 
class  mfem::Ginkgo::ConvergenceLogger
 
class  mfem::Ginkgo::EnableConvergenceLogger< VecType >
 
class  mfem::Ginkgo::ResidualLogger
 
class  mfem::Ginkgo::EnableResidualLogger< VecType >
 
class  mfem::Ginkgo::GinkgoExecutor
 
class  mfem::Ginkgo::GinkgoPreconditioner
 
class  mfem::Ginkgo::GinkgoIterativeSolver
 
class  mfem::Ginkgo::EnableGinkgoSolver< SolverType >
 
class  mfem::Ginkgo::CGSolver
 
class  mfem::Ginkgo::BICGSTABSolver
 
class  mfem::Ginkgo::CGSSolver
 
class  mfem::Ginkgo::FCGSolver
 
class  mfem::Ginkgo::GMRESSolver
 
class  mfem::Ginkgo::CBGMRESSolver
 
class  mfem::Ginkgo::IRSolver
 
class  mfem::Ginkgo::JacobiPreconditioner
 
class  mfem::Ginkgo::IluPreconditioner
 
class  mfem::Ginkgo::IluIsaiPreconditioner
 
class  mfem::Ginkgo::IcPreconditioner
 
class  mfem::Ginkgo::IcIsaiPreconditioner
 
class  mfem::Ginkgo::SchwarzPreconditioner
 
class  mfem::Ginkgo::MFEMPreconditioner
 

Namespaces

namespace  mfem
 
namespace  mfem::Ginkgo
 

Typedefs

template<typename T >
using mfem::Ginkgo::gko_array = gko::array<T>
 
using mfem::Ginkgo::gko_hypre_int
 
using mfem::Ginkgo::gko_hypre_bigint
 

Functions

template<typename ValueType = real_t>
real_t mfem::Ginkgo::get_norm (const gko::matrix::Dense< ValueType > *norm)
 
template<typename ValueType = real_t>
real_t mfem::Ginkgo::get_norm (const gko::experimental::distributed::Vector< ValueType > *norm)
 
template<typename VecType , typename ValueType = real_t>
real_t mfem::Ginkgo::compute_norm (const VecType *b)