monolish
0.14.0
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 28 of file monolish_solver.hpp.
|
inline |
Definition at line 199 of file monolish_solver.hpp.
std::function<void(void)> monolish::solver::precondition< MATRIX, Float >::get_precond | ( | ) |
|
inline |
Definition at line 197 of file monolish_solver.hpp.
|
inline |
Definition at line 196 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 192 of file monolish_solver.hpp.
std::function<void(MATRIX &)> monolish::solver::precondition< MATRIX, Float >::create_precond |
Definition at line 191 of file monolish_solver.hpp.
vector<Float> monolish::solver::precondition< MATRIX, Float >::M |
Definition at line 188 of file monolish_solver.hpp.
MATRIX monolish::solver::precondition< MATRIX, Float >::tmpA |
Definition at line 189 of file monolish_solver.hpp.