an efficient C++ finite element environment
|
|
Go to the documentation of this file. 1 #ifndef _RHEOLEF_SOLVER_GMRES_CG_H
2 #define _RHEOLEF_SOLVER_GMRES_CG_H
3 #include "rheolef/solver.h"
26 template<
class T,
class M>
55 template<
class T,
class M>
64 template <
class T,
class M>
70 return new_macro (rep(*
this));
74 #endif // _RHEOLEF_SOLVER_GMRES_CG_H
vec< T, M > trans_solve(const vec< T, M > &rhs) const
base::size_type size_type
base::determinant_type determinant_type
vec< T, M > solve(const vec< T, M > &rhs) const
see the vec page for the full documentation
solver_gmres_cg_rep(const csr< T, M > &a, const solver_option &opt=solver_option())
solver_basic< T, M > _precond
determinant_type det() const
This file is part of Rheolef.
csr< T, M >::size_type size_type
void update_values(const csr< T, M > &a)
void set_preconditioner(const solver_basic< T, M > &p)
solver_abstract_rep< T, M > base
solver_abstract_rep< T, M > * clone() const
see the solver_option page for the full documentation