Click or drag to resize

DVSOLRun Method

[Missing <summary> documentation for "M:Altaxo.Calc.Ode.Obsolete.DVode.DVSOL.Run(System.Double[]@,System.Int32,System.Int32[],System.Int32,System.Double[]@,System.Int32,System.Int32@)"]


Namespace: Altaxo.Calc.Ode.Obsolete.DVode
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public void Run(
	ref double[] WM,
	int offset_wm,
	int[] IWM,
	int offset_iwm,
	ref double[] X,
	int offset_x,
	ref int IERSL
)

Parameters

WM  Double
= Real work space containing the inverse diagonal matrix if MITER = 3 and the LU decomposition of the matrix otherwise. Storage of matrix elements starts at WM(3). WM also contains the following matrix-related data: WM(1) = SQRT(UROUND) (not used here), WM(2) = HRL1, the previous value of H*RL1, used if MITER = 3.
offset_wm  Int32

[Missing <param name="offset_wm"/> documentation for "M:Altaxo.Calc.Ode.Obsolete.DVode.DVSOL.Run(System.Double[]@,System.Int32,System.Int32[],System.Int32,System.Double[]@,System.Int32,System.Int32@)"]

IWM  Int32
= Integer work space containing pivot information, starting at IWM(31), if MITER is 1, 2, 4, or 5. IWM also contains band parameters ML = IWM(1) and MU = IWM(2) if MITER is 4 or 5.
offset_iwm  Int32

[Missing <param name="offset_iwm"/> documentation for "M:Altaxo.Calc.Ode.Obsolete.DVode.DVSOL.Run(System.Double[]@,System.Int32,System.Int32[],System.Int32,System.Double[]@,System.Int32,System.Int32@)"]

X  Double
= The right-hand side vector on input, and the solution vector on output, of length N.
offset_x  Int32

[Missing <param name="offset_x"/> documentation for "M:Altaxo.Calc.Ode.Obsolete.DVode.DVSOL.Run(System.Double[]@,System.Int32,System.Int32[],System.Int32,System.Double[]@,System.Int32,System.Int32@)"]

IERSL  Int32
= Output flag. IERSL = 0 if no trouble occurred. IERSL = 1 if a singular matrix arose with MITER = 3.
See Also