Click or drag to resize

SLVRODRun Method

Solves the stage correction system for the selected `Radau5` linear algebra mode.

Namespace: Altaxo.Calc.Ode.Obsolete.Radau5
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3572.0 (4.8.3572.0)
Syntax
C#
public void Run(
	int N,
	double[] FJAC,
	int offset_fjac,
	int LDJAC,
	int MLJAC,
	int MUJAC,
	double[] FMAS,
	int offset_fmas,
	int LDMAS,
	int MLMAS,
	int MUMAS,
	int M1,
	int M2,
	int NM1,
	double FAC1,
	double[] E,
	int offset_e,
	int LDE,
	int[] IP,
	int offset_ip,
	double[] DY,
	int offset_dy,
	ref double[] AK,
	int offset_ak,
	double[] FX,
	int offset_fx,
	double[] YNEW,
	int offset_ynew,
	double HD,
	int IJOB,
	bool STAGE1
)

Parameters

N  Int32
The system dimension.
FJAC  Double
The Jacobian storage array.
offset_fjac  Int32
The starting offset in FJAC.
LDJAC  Int32
The leading dimension of FJAC.
MLJAC  Int32
The lower bandwidth of the Jacobian.
MUJAC  Int32
The upper bandwidth of the Jacobian.
FMAS  Double
The mass matrix storage array.
offset_fmas  Int32
The starting offset in FMAS.
LDMAS  Int32
The leading dimension of FMAS.
MLMAS  Int32
The lower bandwidth of the mass matrix.
MUMAS  Int32
The upper bandwidth of the mass matrix.
M1  Int32
The size of the first block in the second-order formulation.
M2  Int32
The block stride used by the second-order formulation.
NM1  Int32
The reduced dimension used by the second-order formulation.
FAC1  Double
The scalar factor used by the transformed system.
E  Double
The factorized system matrix.
offset_e  Int32
The starting offset in E.
LDE  Int32
The leading dimension of E.
IP  Int32
The pivot array for the factorization.
offset_ip  Int32
The starting offset in IP.
DY  Double
The defect or correction vector.
offset_dy  Int32
The starting offset in DY.
AK  Double
The correction workspace and result vector.
offset_ak  Int32
The starting offset in AK.
FX  Double
The derivative vector.
offset_fx  Int32
The starting offset in FX.
YNEW  Double
The stage solution estimate.
offset_ynew  Int32
The starting offset in YNEW.
HD  Double
The step-related scaling factor.
IJOB  Int32
The linear algebra job selector.
STAGE1  Boolean
Indicates whether first-stage contributions must be added.
See Also