22 #ifndef __H2D_LINEAR_SOLVER_H_
23 #define __H2D_LINEAR_SOLVER_H_
64 template <
typename Scalar>
79 virtual void solve(Scalar* coeff_vec);
95 virtual bool isOkay()
const;
96 inline std::string getClassName()
const {
return "LinearSolver"; }
Scalar * get_sln_vector()
Get sln vector.
Used to pass the instances of Space around.
virtual void set_weak_formulation(WeakFormSharedPtr< Scalar > wf)
DiscreteProblemWeakForm helper.
virtual void set_verbose_output(bool to_set)
See Hermes::Mixins::Loggable.
DiscreteProblem< Scalar > * dp
FE problem being solved.
General solver functionality.
::xsd::cxx::tree::string< char, simple_type > string
C++ type corresponding to the string XML Schema built-in type.
virtual void set_spaces(std::vector< SpaceSharedPtr< Scalar > > spaces)
DiscreteProblemWeakForm helper.
virtual void solve()
Basic solve method.
virtual bool isOkay() const
State querying helpers.