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.

Classes

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...
 

Namespaces

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

Enumerations

enum  Hermes::Algebra::ParalutionMatrixType { ParalutionMatrixTypeCSR }
 

Detailed Description

PARALUTION solver interface.

Definition in file paralution_solver.h.