MFEM v4.10.0
Finite element discretization library
Loading...
Searching...
No Matches
mfem::Ginkgo::ParallelOperatorWrapper Class Reference

#include <ginkgo.hpp>

Inheritance diagram for mfem::Ginkgo::ParallelOperatorWrapper:
[legend]
Collaboration diagram for mfem::Ginkgo::ParallelOperatorWrapper:
[legend]

Public Member Functions

 ParallelOperatorWrapper (std::shared_ptr< const gko::Executor > exec, gko::experimental::mpi::communicator comm, gko::size_type size=0, const Operator *oper=NULL)
 

Protected Member Functions

void apply_impl (const gko::LinOp *b, gko::LinOp *x) const override
 
void apply_impl (const gko::LinOp *alpha, const gko::LinOp *b, const gko::LinOp *beta, gko::LinOp *x) const override
 

Detailed Description

Definition at line 264 of file ginkgo.hpp.

Constructor & Destructor Documentation

◆ ParallelOperatorWrapper()

mfem::Ginkgo::ParallelOperatorWrapper::ParallelOperatorWrapper ( std::shared_ptr< const gko::Executor > exec,
gko::experimental::mpi::communicator comm,
gko::size_type size = 0,
const Operator * oper = NULL )
inline

Definition at line 270 of file ginkgo.hpp.

Member Function Documentation

◆ apply_impl() [1/2]

void mfem::Ginkgo::ParallelOperatorWrapper::apply_impl ( const gko::LinOp * alpha,
const gko::LinOp * b,
const gko::LinOp * beta,
gko::LinOp * x ) const
overrideprotected

Definition at line 575 of file ginkgo.cpp.

◆ apply_impl() [2/2]

void mfem::Ginkgo::ParallelOperatorWrapper::apply_impl ( const gko::LinOp * b,
gko::LinOp * x ) const
overrideprotected

Definition at line 562 of file ginkgo.cpp.


The documentation for this class was generated from the following files: