monolish
0.14.2
MONOlithic LIner 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 | |
std::function< void(const vector< Float > &r, vector< Float > &z)> | apply_precond |
std::function< void(MATRIX &)> | create_precond |
vector< Float > | M |
MATRIX | tmpA |
precondition base class
Definition at line 22 of file monolish_solver.hpp.
|
inline |
Definition at line 193 of file monolish_solver.hpp.
std::function<void(void)> monolish::solver::precondition< MATRIX, Float >::get_precond | ( | ) |
|
inline |
Definition at line 191 of file monolish_solver.hpp.
|
inline |
Definition at line 190 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 186 of file monolish_solver.hpp.
std::function<void(MATRIX &)> monolish::solver::precondition< MATRIX, Float >::create_precond |
Definition at line 185 of file monolish_solver.hpp.
vector<Float> monolish::solver::precondition< MATRIX, Float >::M |
Definition at line 182 of file monolish_solver.hpp.
MATRIX monolish::solver::precondition< MATRIX, Float >::tmpA |
Definition at line 183 of file monolish_solver.hpp.