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