IFEM  90A354
Classes | Typedefs | Enumerations
PETScSolParams.h File Reference

Linear solver parameters for PETSc matrices. More...

#include "LinSolParams.h"
#include "PETScSupport.h"
#include <set>
#include <string>
#include <vector>
Include dependency graph for PETScSolParams.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  PETScSolParams
 Class for PETSc solver parameters. More...
 

Typedefs

typedef std::vector< int > IntVec
 Integer vector.
 
typedef std::vector< IntVecIntMat
 Integer matrix.
 
typedef std::vector< std::string > StringVec
 String vector.
 
typedef std::vector< StringVecStringMat
 String matrix.
 
typedef std::vector< ISISVec
 Index set vector.
 
typedef std::vector< ISVecISMat
 Index set matrix.
 

Enumerations

enum  SchurPrec { SIMPLE , MSIMPLER , PCD }
 Schur preconditioner methods.
 

Detailed Description

Linear solver parameters for PETSc matrices.

Date
Mar 10 2016
Author
Arne Morten Kvarving / SINTEF

Includes linear solver method, preconditioner and convergence criteria.