escript  Revision_
Classes | Namespaces | Typedefs | Enumerations | Functions
SolverOptions.h File Reference
#include <boost/python/dict.hpp>
#include <boost/python/object.hpp>
#include "system_dep.h"

Go to the source code of this file.

Classes

class  escript::SolverBuddy
 

Namespaces

 escript
 

Typedefs

typedef boost::shared_ptr< SolverBuddy > escript::SB_ptr
 

Enumerations

enum  escript::SolverOptions {
  escript::SO_DEFAULT , escript::SO_TARGET_CPU , escript::SO_TARGET_GPU , escript::SO_PACKAGE_MKL ,
  escript::SO_PACKAGE_PASO , escript::SO_PACKAGE_TRILINOS , escript::SO_PACKAGE_UMFPACK , escript::SO_PACKAGE_MUMPS ,
  escript::SO_METHOD_BICGSTAB , escript::SO_METHOD_CGLS , escript::SO_METHOD_CGS , escript::SO_METHOD_CHOLEVSKY ,
  escript::SO_METHOD_CR , escript::SO_METHOD_DIRECT , escript::SO_METHOD_DIRECT_MUMPS , escript::SO_METHOD_DIRECT_PARDISO ,
  escript::SO_METHOD_DIRECT_SUPERLU , escript::SO_METHOD_DIRECT_TRILINOS , escript::SO_METHOD_GMRES , escript::SO_METHOD_HRZ_LUMPING ,
  escript::SO_METHOD_ITERATIVE , escript::SO_METHOD_LSQR , escript::SO_METHOD_MINRES , escript::SO_METHOD_NONLINEAR_GMRES ,
  escript::SO_METHOD_PCG , escript::SO_METHOD_PRES20 , escript::SO_METHOD_ROWSUM_LUMPING , escript::SO_METHOD_TFQMR ,
  escript::SO_PRECONDITIONER_AMG , escript::SO_PRECONDITIONER_GAUSS_SEIDEL , escript::SO_PRECONDITIONER_ILU0 , escript::SO_PRECONDITIONER_ILUT ,
  escript::SO_PRECONDITIONER_JACOBI , escript::SO_PRECONDITIONER_NONE , escript::SO_PRECONDITIONER_REC_ILU , escript::SO_PRECONDITIONER_RILU ,
  escript::SO_ODESOLVER_BACKWARD_EULER , escript::SO_ODESOLVER_CRANK_NICOLSON , escript::SO_ODESOLVER_LINEAR_CRANK_NICOLSON , escript::SO_INTERPOLATION_CLASSIC ,
  escript::SO_INTERPOLATION_CLASSIC_WITH_FF_COUPLING , escript::SO_INTERPOLATION_DIRECT , escript::SO_REORDERING_DEFAULT , escript::SO_REORDERING_MINIMUM_FILL_IN ,
  escript::SO_REORDERING_NESTED_DISSECTION , escript::SO_REORDERING_NONE
}
 

Functions

bool escript::isDirectSolver (const SolverOptions &method)
 returns true if the passed solver method refers to a direct solver type More...