ginkgo/core/solver/batch_solver_base.hpp Source File#
|
Reference API
|
batch_solver_base.hpp
std::shared_ptr< const Executor > get_executor() const noexcept
Definition polymorphic_object.hpp:243
void set_executor(std::shared_ptr< const Executor > exec)
Definition array.hpp:700
Definition batch_lin_op.hpp:59
Definition batch_lin_op.hpp:252
Definition batch_multi_vector.hpp:59
void scale(ptr_param< const MultiVector< ValueType > > alpha)
dim< 2 > get_common_size() const
Definition batch_multi_vector.hpp:144
size_type get_num_batch_items() const
Definition batch_multi_vector.hpp:134
void add_scaled(ptr_param< const MultiVector< ValueType > > alpha, ptr_param< const MultiVector< ValueType > > b)
Definition batch_identity.hpp:32
Definition batch_solver_base.hpp:29
std::shared_ptr< const BatchLinOp > get_system_matrix() const
Definition batch_solver_base.hpp:36
void reset_max_iterations(int max_iterations)
Definition batch_solver_base.hpp:85
double get_tolerance() const
Definition batch_solver_base.hpp:56
int get_max_iterations() const
Definition batch_solver_base.hpp:77
void reset_tolerance(double res_tol)
Definition batch_solver_base.hpp:64
::gko::batch::stop::tolerance_type get_tolerance_type() const
Definition batch_solver_base.hpp:98
void reset_tolerance_type(::gko::batch::stop::tolerance_type tol_type)
Definition batch_solver_base.hpp:108
std::shared_ptr< const BatchLinOp > get_preconditioner() const
Definition batch_solver_base.hpp:46
Definition batch_solver_base.hpp:206
Definition abstract_factory.hpp:211
Definition utils_helper.hpp:41
#define GKO_FACTORY_PARAMETER_SCALAR(_name, _default)
Definition abstract_factory.hpp:445
batch_dim< 2, DimensionType > transpose(const batch_dim< 2, DimensionType > &input)
Definition batch_dim.hpp:119
detail::temporary_clone< detail::pointee< Ptr > > make_temporary_clone(std::shared_ptr< const Executor > exec, Ptr &&ptr)
Definition temporary_clone.hpp:208
typename detail::remove_complex_s< T >::type remove_complex
Definition math.hpp:260
STL namespace.
Definition batch_solver_base.hpp:154
int max_iterations
Definition batch_solver_base.hpp:161
double tolerance
Definition batch_solver_base.hpp:169
std::shared_ptr< const BatchLinOpFactory > preconditioner
Definition batch_solver_base.hpp:183
::gko::batch::stop::tolerance_type tolerance_type
Definition batch_solver_base.hpp:176
std::shared_ptr< const BatchLinOp > generated_preconditioner
Definition batch_solver_base.hpp:190
Generated by