The error norm.

Namespace: Imsl.Math
Assembly: ImslCS (in ImslCS.dll) Version: 6.5.0.0

Syntax

C#
public virtual ODE..::.ErrorNormOptions NormMethod { get; set; }
Visual Basic (Declaration)
Public Overridable Property NormMethod As ODE..::.ErrorNormOptions
Visual C++
public:
virtual property ODE..::.ErrorNormOptions NormMethod {
	ODE..::.ErrorNormOptions get ();
	void set (ODE..::.ErrorNormOptions value);
}

Field Value

An ODE.ErrorNormOptions specifying the error norm.

Default: NormMethod = ODE.ErrorNormOptions.MinAbsRel.

Remarks

NormMethod must be one of the values specified in the table which follows. In the following table, e_i is the absolute value for an estimate of the error in y_i(t).

valueConstraint
MinAbsRelMinimum of the absolute error and the relative error, equals the maximum of e_i/max(|y_i(t)|, 1)
AbsAbsolute error, equals max(e_i)
MaxMaximum of e_i/max(|y_i(t)|, floor)
EuclideanScaled Euclidean norm defined as
{s = \sqrt {\sum_{i=1}^{neq}{\frac{{e_i}^2}{{w_i}^2}}}}
where w_i = e_i/max(|y_i(t)|,1.0) and neq is the number of equations

See Also