EpetraExt_HypreIJMatrix.h File Reference

#include "Epetra_Object.h"
#include "Epetra_CompObject.h"
#include "Epetra_BasicRowMatrix.h"
#include "Epetra_Map.h"
#include "Epetra_Import.h"
#include "Epetra_MpiComm.h"
#include "krylov.h"
#include "HYPRE_parcsr_ls.h"
#include "_hypre_parcsr_mv.h"
#include "HYPRE_parcsr_mv.h"
#include "HYPRE_IJ_mv.h"
#include "_hypre_IJ_mv.h"
#include "HYPRE.h"

Include dependency graph for EpetraExt_HypreIJMatrix.h:

Go to the source code of this file.

Classes

class  EpetraExt_HypreIJMatrix

Enumerations

enum  Hypre_Solver {
  BoomerAMG, ParaSails, Euclid, AMS,
  Hybrid, PCG, GMRES, FlexGMRES,
  LGMRES, BiCGSTAB
}
 Enumerated type for Hypre solvers. More...
enum  Hypre_Chooser { Solver, Preconditioner }
 Enumerated type to choose to solve or precondition. More...


Enumeration Type Documentation

enum Hypre_Solver

Enumerated type for Hypre solvers.

This enumerated type is used to determine which functions are used to create, destroy, setup and solve Hypre solvers.

Enumerator:
BoomerAMG 
ParaSails  < A BoomerAMG solver and preconditioner
Euclid  < A ParaSails preconditioner
AMS  < A Euclid preconditioner
Hybrid  < An AMS solver and preconditioner
PCG  < A Hybrid solver
GMRES  < A PCG solver
FlexGMRES  < A GMRES solver
LGMRES  < A FlexGMRES solver
BiCGSTAB  < A BiCGSTAB solver

Definition at line 66 of file EpetraExt_HypreIJMatrix.h.

enum Hypre_Chooser

Enumerated type to choose to solve or precondition.

Enumerator:
Solver 
Preconditioner  < Choose to apply preconditioner

Definition at line 80 of file EpetraExt_HypreIJMatrix.h.


Generated on Wed May 12 21:24:47 2010 for EpetraExt by  doxygen 1.4.7