22 #ifndef __H2D_SOLVER_PICARD_H_
23 #define __H2D_SOLVER_PICARD_H_
25 #include "solvers/picard_matrix_solver.h"
73 template<
typename Scalar>
76 public Hermes::Solvers::PicardMatrixSolver < Scalar >
90 virtual void solve(Scalar* coeff_vec);
93 Scalar* get_sln_vector();
99 virtual void set_verbose_output(
bool to_set);
104 virtual void assemble_residual(
bool store_previous_residual);
105 virtual bool assemble_jacobian(
bool store_previous_jacobian);
106 virtual bool assemble(
bool store_previous_jacobian,
bool store_previous_residual);
109 virtual void init_solving(Scalar* coeff_vec);
112 virtual bool isOkay()
const;
113 inline std::string getClassName()
const {
return "PicardSolver"; }
Used to pass the instances of Space around.
General solver functionality.
::xsd::cxx::tree::string< char, simple_type > string
C++ type corresponding to the string XML Schema built-in type.