Solves the simplified error update system for the selected `Radau5` linear algebra mode.
Namespace: Altaxo.Calc.Ode.Obsolete.Radau5Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3572.0 (4.8.3572.0)
Syntaxpublic 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,
int[] IPHES,
int offset_iphes,
ref double[] DEL,
int offset_del,
int IJOB
)
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.
- IPHES Int32
- The pivot information for the Hessenberg transformation.
- offset_iphes Int32
- The starting offset in IPHES.
- DEL Double
- The defect vector that is overwritten with the solution.
- offset_del Int32
- The starting offset in DEL.
- IJOB Int32
- The linear algebra job selector.
See Also