an efficient C++ finite element environment
|
|
Go to the documentation of this file. 1 # ifndef _RHEOLEF_EYE_H
2 # define _RHEOLEF_EYE_H
53 # include "rheolef/vec.h"
54 # include "rheolef/solver.h"
58 template<
class T,
class M = rheo_default_memory_model>
63 bool good()
const {
return true; }
70 template <
class T,
class M = rheo_default_memory_model>
76 template<
class T,
class M>
82 template <
class T,
class M>
88 return new_macro (rep(*
this));
90 template <
class T,
class M>
97 p.solver_basic<
T,
M>::base::operator= (new_macro(rep()));
102 # endif // _RHEOLEF_EYE_H
solver_abstract_rep< T, M > * clone() const
see the vec page for the full documentation
vec< T, M > operator*(const vec< T, M > &x) const
vec< T, M > trans_solve(const vec< T, M > &x) const
solver_eye_rep(const solver_option &opt=solver_option())
see the csr page for the full documentation
This file is part of Rheolef.
solver_basic< Float > eye()
see the eye page for the full documentation
void update_values(const csr< T, M > &)
solver_basic< T, M > eye_basic()
vec< T, M > solve(const vec< T, M > &x) const
see the solver_option page for the full documentation