HermesCommon  3.0
paralution_solver.h File Reference

PARALUTION solver interface. More...

#include "config.h"
#include "solvers/linear_matrix_solver.h"
#include "algebra/cs_matrix.h"
#include "paralution.hpp"
#include "solvers/precond.h"

Go to the source code of this file.


class  Hermes::Algebra::ParalutionMatrix< Scalar >
 General Paralution matrix. More...
class  Hermes::Algebra::ParalutionVector< Scalar >
 Class representing the vector for UMFPACK. More...
class  Hermes::Preconditioners::ParalutionPrecond< Scalar >
 A PARALUTION preconditioner. More...
class  Hermes::Solvers::ParalutionInitialization
class  Hermes::Solvers::AbstractParalutionLinearMatrixSolver< Scalar >
 ABSTRACT class containing common functionality of both PARALUTION iterative and AMG linear solver. More...
class  Hermes::Solvers::IterativeParalutionLinearMatrixSolver< Scalar >
 Encapsulation of PARALUTION iterative linear solver. More...
class  Hermes::Solvers::AMGParalutionLinearMatrixSolver< Scalar >
 Encapsulation of PARALUTION AMG linear solver. More...


 General namespace for the Hermes library.
 Namespace containing classes for vector / matrix operations.
 Namespace containing objects for preconditioners.
 Namespace for linear / nonlinear / iterative solvers.


enum  Hermes::Algebra::ParalutionMatrixType { ParalutionMatrixTypeCSR }

Detailed Description

PARALUTION solver interface.

Definition in file paralution_solver.h.