Solves the stage correction 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,
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