ginkgo/core/multigrid/multigrid_level.hpp Source File#
|
Reference API
|
multigrid_level.hpp
Definition composition.hpp:178
std::shared_ptr< const LinOp > get_operator_at(size_type index) const
Definition composition.hpp:203
void set_composition(LinOp &&... linop)
Definition composition.hpp:217
Definition multigrid_level.hpp:82
std::shared_ptr< const LinOp > get_prolong_op() const override
Definition multigrid_level.hpp:101
void set_fine_op(std::shared_ptr< const LinOp > fine_op)
Definition multigrid_level.hpp:132
std::shared_ptr< const LinOp > get_restrict_op() const override
Definition multigrid_level.hpp:91
std::shared_ptr< const LinOp > get_coarse_op() const override
Definition multigrid_level.hpp:96
EnableMultigridLevel(std::shared_ptr< const LinOp > fine_op)
Definition multigrid_level.hpp:149
void set_multigrid_level(std::shared_ptr< const LinOp > prolong_op, std::shared_ptr< const LinOp > coarse_op, std::shared_ptr< const LinOp > restrict_op)
Definition multigrid_level.hpp:115
std::shared_ptr< const LinOp > get_fine_op() const override
Definition multigrid_level.hpp:86
Definition multigrid_level.hpp:38
virtual std::shared_ptr< const LinOp > get_prolong_op() const =0
virtual std::shared_ptr< const LinOp > get_fine_op() const =0
virtual std::shared_ptr< const LinOp > get_restrict_op() const =0
virtual std::shared_ptr< const LinOp > get_coarse_op() const =0
Definition dim.hpp:26
Generated by