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

Go to the source code of this file.

Classes

class  escript::SolverBuddy

Namespaces

namespace  escript

Typedefs

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

Enumerations

enum  escript::SolverOptions {
  escript::ESCRIPT_DEFAULT, escript::ESCRIPT_DIRECT = 1, escript::ESCRIPT_CHOLEVSKY = 2, escript::ESCRIPT_PCG = 3,
  escript::ESCRIPT_CR = 4, escript::ESCRIPT_CGS = 5, escript::ESCRIPT_BICGSTAB = 6, escript::ESCRIPT_ILU0 = 8,
  escript::ESCRIPT_ILUT = 9, escript::ESCRIPT_JACOBI = 10, escript::ESCRIPT_GMRES = 11, escript::ESCRIPT_PRES20 = 12,
  escript::ESCRIPT_LUMPING = 13, escript::ESCRIPT_ROWSUM_LUMPING = 13, escript::ESCRIPT_HRZ_LUMPING = 14, escript::ESCRIPT_NO_REORDERING = 17,
  escript::ESCRIPT_MINIMUM_FILL_IN = 18, escript::ESCRIPT_NESTED_DISSECTION = 19, escript::ESCRIPT_MKL = 15, escript::ESCRIPT_UMFPACK = 16,
  escript::ESCRIPT_ITERATIVE = 20, escript::ESCRIPT_PASO = 21, escript::ESCRIPT_AMG = 22, escript::ESCRIPT_REC_ILU = 23,
  escript::ESCRIPT_TRILINOS = 24, escript::ESCRIPT_NONLINEAR_GMRES = 25, escript::ESCRIPT_TFQMR = 26, escript::ESCRIPT_MINRES = 27,
  escript::ESCRIPT_GAUSS_SEIDEL = 28, escript::ESCRIPT_RILU = 29, escript::ESCRIPT_DEFAULT_REORDERING = 30, escript::ESCRIPT_SUPER_LU = 31,
  escript::ESCRIPT_PASTIX = 32, escript::ESCRIPT_YAIR_SHAPIRA_COARSENING = 33, escript::ESCRIPT_RUGE_STUEBEN_COARSENING = 34, escript::ESCRIPT_AGGREGATION_COARSENING = 35,
  escript::ESCRIPT_NO_PRECONDITIONER = 36, escript::ESCRIPT_MIN_COARSE_MATRIX_SIZE = 37, escript::ESCRIPT_AMLI = 38, escript::ESCRIPT_STANDARD_COARSENING = 39,
  escript::ESCRIPT_CLASSIC_INTERPOLATION_WITH_FF_COUPLING = 50, escript::ESCRIPT_CLASSIC_INTERPOLATION = 51, escript::ESCRIPT_DIRECT_INTERPOLATION = 52, escript::ESCRIPT_BOOMERAMG = 60,
  escript::ESCRIPT_CIJP_FIXED_RANDOM_COARSENING = 61, escript::ESCRIPT_CIJP_COARSENING = 62, escript::ESCRIPT_FALGOUT_COARSENING = 63, escript::ESCRIPT_PMIS_COARSENING = 64,
  escript::ESCRIPT_HMIS_COARSENING = 65, escript::ESCRIPT_LINEAR_CRANK_NICOLSON = 66, escript::ESCRIPT_CRANK_NICOLSON = 67, escript::ESCRIPT_BACKWARD_EULER = 68
}