Math::RootSolver

RootSolver
Section: Math::RootSolver
Type: integer
Default: root_newton

Specifies what kind of root solver will be used.
Options:


RootSolverAbsTolerance
Section: Math::RootSolver
Type: float
Default: 1e-8

Relative tolerance for the root-finding process.


RootSolverMaxIter
Section: Math::RootSolver
Type: integer
Default: 100

In case of an iterative root solver, this variable determines the maximum number of iteration steps.


RootSolverRelTolerance
Section: Math::RootSolver
Type: float
Default: 1e-8

Relative tolerance for the root-finding process.


Math::SPARSKIT

SPARSKITAbsTolerance
Section: Math::SPARSKIT
Type: float
Default: 1e-10

Some SPARSKIT solvers use an absolute tolerance as a stopping criterion for the iterative solution process. This variable can be used to specify the tolerance.


SPARSKITIterOut
Section: Math::SPARSKIT
Type: integer
Default: -1

Determines how often status info of the solver is printed. If <= 0, will never be printed.


SPARSKITKrylovSubspaceSize
Section: Math::SPARSKIT
Type: integer
Default: 15

Some of the SPARSKIT solvers are Krylov subspace methods. This variable determines what size the solver will use for the subspace.


SPARSKITMaxIter
Section: Math::SPARSKIT
Type: integer
Default: 50000

This variable controls the maximum number of iteration steps that will be performed by the (iterative) linear solver.


SPARSKITRelTolerance
Section: Math::SPARSKIT
Type: float
Default: 1e-8

Some SPARSKIT solvers use a relative tolerance as a stopping criterion for the iterative solution process. This variable can be used to specify the tolerance.


SPARSKITSolver
Section: Math::SPARSKIT
Type: integer
Default: sk_bcg

Specifies what kind of linear solver will be used.
Options:


SPARSKITVerboseSolver
Section: Math::SPARSKIT
Type: logical
Default: no

When set to yes, the SPARSKIT solver will write more detailed output.