| 
    monolish
    0.17.3-dev.23
    
   MONOlithic LInear equation Solvers for Highly-parallel architecture 
   | 
 
precondition base class More...
#include <monolish_solver.hpp>

Public Member Functions | |
| std::function< void(void)> | get_precond () | 
| vector< Float > | get_precond_data () | 
| precondition () | |
| void | set_precond_data (vector< Float > &m) | 
Public Attributes | |
| MATRIX * | A | 
| std::function< void(const vector< Float > &r, vector< Float > &z)> | apply_precond | 
| std::function< void(MATRIX &)> | create_precond | 
| vector< Float > | M | 
precondition base class
Definition at line 232 of file monolish_solver.hpp.
      
  | 
  inline | 
Definition at line 246 of file monolish_solver.hpp.
| std::function<void(void)> monolish::solver::precondition< MATRIX, Float >::get_precond | ( | ) | 
      
  | 
  inline | 
Definition at line 244 of file monolish_solver.hpp.
      
  | 
  inline | 
Definition at line 243 of file monolish_solver.hpp.
| MATRIX* monolish::solver::precondition< MATRIX, Float >::A | 
Definition at line 236 of file monolish_solver.hpp.
| std::function<void(const vector<Float> &r, vector<Float> &z)> monolish::solver::precondition< MATRIX, Float >::apply_precond | 
Definition at line 239 of file monolish_solver.hpp.
| std::function<void(MATRIX &)> monolish::solver::precondition< MATRIX, Float >::create_precond | 
Definition at line 238 of file monolish_solver.hpp.
| vector<Float> monolish::solver::precondition< MATRIX, Float >::M | 
Definition at line 235 of file monolish_solver.hpp.