Click or drag to resize

DECOMRRun Method

Builds and factorizes the real system matrix 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,
	ref double[] FJAC,
	int offset_fjac,
	int LDJAC,
	double[] FMAS,
	int offset_fmas,
	int LDMAS,
	int MLMAS,
	int MUMAS,
	int M1,
	int M2,
	int NM1,
	double FAC1,
	ref double[] E1,
	int offset_e1,
	int LDE1,
	ref int[] IP1,
	int offset_ip1,
	ref int IER,
	int IJOB,
	ref bool CALHES,
	ref int[] IPHES,
	int offset_iphes
)

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.
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 applied to the identity or mass matrix contribution.
E1  Double
The real factorization workspace.
offset_e1  Int32
The starting offset in E1.
LDE1  Int32
The leading dimension of E1.
IP1  Int32
The pivot array for the real factorization.
offset_ip1  Int32
The starting offset in IP1.
IER  Int32
The factorization error flag.
IJOB  Int32
The linear algebra job selector.
CALHES  Boolean
Indicates whether the Hessenberg reduction must be recomputed.
IPHES  Int32
The pivot information for the Hessenberg reduction.
offset_iphes  Int32
The starting offset in IPHES.
See Also