solver base class
More...
#include <monolish_solver.hpp>
template<typename MATRIX, typename Float>
class monolish::solver::solver< MATRIX, Float >
solver base class
Definition at line 33 of file monolish_solver.hpp.
◆ solver()
template<typename MATRIX , typename Float >
◆ ~solver()
template<typename MATRIX , typename Float >
◆ get_initvec_scheme()
template<typename MATRIX , typename Float >
get handling scheme of initial vector handling
- Returns
- current handling scheme of initial vector
Definition at line 179 of file monolish_solver.hpp.
◆ get_lib()
template<typename MATRIX , typename Float >
◆ get_maxiter()
template<typename MATRIX , typename Float >
◆ get_miniter()
template<typename MATRIX , typename Float >
◆ get_print_rhistory()
template<typename MATRIX , typename Float >
get print rhistory status
- Returns
- print rhistory true/false
Definition at line 173 of file monolish_solver.hpp.
◆ get_residual()
template<typename MATRIX , typename Float >
◆ get_residual_method()
template<typename MATRIX , typename Float >
get residual method(default=0)
- Returns
- residual method number
Definition at line 167 of file monolish_solver.hpp.
◆ get_tol()
template<typename MATRIX , typename Float >
◆ set_apply_precond()
template<typename MATRIX , typename T >
template<class PRECOND >
set precondition apply fucntion
- Parameters
-
Definition at line 51 of file precond.cpp.
◆ set_create_precond()
template<typename MATRIX , typename T >
template<class PRECOND >
set precondition create fucntion
- Parameters
-
Definition at line 11 of file precond.cpp.
◆ set_initvec_scheme()
template<typename MATRIX , typename Float >
◆ set_lib()
template<typename MATRIX , typename Float >
set library option (to change library, monolish, cusolver, etc.)
- Parameters
-
Definition at line 83 of file monolish_solver.hpp.
◆ set_maxiter()
template<typename MATRIX , typename Float >
◆ set_miniter()
template<typename MATRIX , typename Float >
◆ set_print_rhistory()
template<typename MATRIX , typename Float >
print rhistory to standart out true/false. (default = false)
- Parameters
-
Definition at line 113 of file monolish_solver.hpp.
◆ set_residual_method()
template<typename MATRIX , typename Float >
set residual method (default=0)
- Parameters
-
[in] | r | residualt method number (0:nrm2) |
Definition at line 107 of file monolish_solver.hpp.
◆ set_rhistory_filename()
template<typename MATRIX , typename Float >
◆ set_tol()
template<typename MATRIX , typename Float >
◆ initvecscheme
template<typename MATRIX , typename Float >
◆ lib
template<typename MATRIX , typename Float >
◆ maxiter
template<typename MATRIX , typename Float >
◆ miniter
template<typename MATRIX , typename Float >
◆ precond
template<typename MATRIX , typename Float >
◆ print_rhistory
template<typename MATRIX , typename Float >
◆ resid_method
template<typename MATRIX , typename Float >
◆ rhistory_file
template<typename MATRIX , typename Float >
◆ rhistory_stream
template<typename MATRIX , typename Float >
◆ tol
template<typename MATRIX , typename Float >
The documentation for this class was generated from the following files: