Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages | Examples

SPARK::DefaultComponentSettings Namespace Reference

Defines the default values for the component settings. More...


Component solution method

const unsigned ComponentSolvingMethod = 0
 Newton-Raphson method.

const unsigned MaxIterations = 50
 Default maximum number of iterations.

const unsigned MinIterations = 1
 Default minimum number of iterations.

const unsigned ScalingMethod = 0
 By default, no scaling is performed.

const unsigned CheckBadNumericsFlag = 0
 Do not check for bad numerics by default [new feature added in SPARK 2.01].


Step control method

const unsigned StepControlMethod = 1
 Default step control method is basic halving backtracking strategy [changed in SPARK 2.01].

const double MaxRelaxationCoefficient = 1.0e+0
 Default maximum relaxation coefficient.

const double MinRelaxationCoefficient = 1.0e-6
 Default minimum relaxatio coefficient.


Jacobian evaluation method

const unsigned TrueJacobianEvalStep = 0
 Refresh Jacobian automatically.

const double Epsilon = 0.0
 By default, use scaled perturbation.

const double JacobianRefreshRatio = 0.5
 Jacobian refreshed if ResidualsNorm > JacobianRefreshRatio*PrevIterationResidualsNorm by default.


Matrix solution method

const unsigned MatrixSolvingMethod = 0
 Gaussian elimination method for dense matrix.

const unsigned PivotingMethod = 1
 Partial pivoting by default.

const unsigned RefinementMethod = 0
 No refinement iterations by default.


Detailed Description

Defines the default values for the component settings.

Variable Documentation

const unsigned SPARK::DefaultComponentSettings::ComponentSolvingMethod = 0
 

Newton-Raphson method.

const unsigned SPARK::DefaultComponentSettings::MaxIterations = 50
 

Default maximum number of iterations.

const unsigned SPARK::DefaultComponentSettings::MinIterations = 1
 

Default minimum number of iterations.

const unsigned SPARK::DefaultComponentSettings::ScalingMethod = 0
 

By default, no scaling is performed.

const unsigned SPARK::DefaultComponentSettings::CheckBadNumericsFlag = 0
 

Do not check for bad numerics by default [new feature added in SPARK 2.01].

const unsigned SPARK::DefaultComponentSettings::StepControlMethod = 1
 

Default step control method is basic halving backtracking strategy [changed in SPARK 2.01].

const double SPARK::DefaultComponentSettings::MaxRelaxationCoefficient = 1.0e+0
 

Default maximum relaxation coefficient.

const double SPARK::DefaultComponentSettings::MinRelaxationCoefficient = 1.0e-6
 

Default minimum relaxatio coefficient.

const unsigned SPARK::DefaultComponentSettings::TrueJacobianEvalStep = 0
 

Refresh Jacobian automatically.

const double SPARK::DefaultComponentSettings::Epsilon = 0.0
 

By default, use scaled perturbation.

const double SPARK::DefaultComponentSettings::JacobianRefreshRatio = 0.5
 

Jacobian refreshed if ResidualsNorm > JacobianRefreshRatio*PrevIterationResidualsNorm by default.

const unsigned SPARK::DefaultComponentSettings::MatrixSolvingMethod = 0
 

Gaussian elimination method for dense matrix.

const unsigned SPARK::DefaultComponentSettings::PivotingMethod = 1
 

Partial pivoting by default.

const unsigned SPARK::DefaultComponentSettings::RefinementMethod = 0
 

No refinement iterations by default.



Generated on 5 Nov 2003 for VisualSPARK 2.01