Solves the coupled real and complex stage systems 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 ALPHN,
double BETAN,
double[] E1,
int offset_e1,
double[] E2R,
int offset_e2r,
double[] E2I,
int offset_e2i,
int LDE1,
ref double[] Z1,
int offset_z1,
ref double[] Z2,
int offset_z2,
ref double[] Z3,
int offset_z3,
double[] F1,
int offset_f1,
double[] F2,
int offset_f2,
double[] F3,
int offset_f3,
double CONT,
int[] IP1,
int offset_ip1,
int[] IP2,
int offset_ip2,
int[] IPHES,
int offset_iphes,
int IER,
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 real transformed system.
- ALPHN Double
- The real part of the complex factor.
- BETAN Double
- The imaginary part of the complex factor.
- E1 Double
- The real factorized system matrix.
- offset_e1 Int32
- The starting offset in E1.
- E2R Double
- The real part of the complex factorized system matrix.
- offset_e2r Int32
- The starting offset in E2R.
- E2I Double
- The imaginary part of the complex factorized system matrix.
- offset_e2i Int32
- The starting offset in E2I.
- LDE1 Int32
- The leading dimension of the factorized system matrices.
- Z1 Double
- The real right-hand side and solution vector.
- offset_z1 Int32
- The starting offset in Z1.
- Z2 Double
- The real part of the complex right-hand side and solution vector.
- offset_z2 Int32
- The starting offset in Z2.
- Z3 Double
- The imaginary part of the complex right-hand side and solution vector.
- offset_z3 Int32
- The starting offset in Z3.
- F1 Double
- The real residual vector.
- offset_f1 Int32
- The starting offset in F1.
- F2 Double
- The real part of the complex residual vector.
- offset_f2 Int32
- The starting offset in F2.
- F3 Double
- The imaginary part of the complex residual vector.
- offset_f3 Int32
- The starting offset in F3.
- CONT Double
- The continuation value used by the caller.
- IP1 Int32
- The pivot array for the real factorization.
- offset_ip1 Int32
- The starting offset in IP1.
- IP2 Int32
- The pivot array for the complex factorization.
- offset_ip2 Int32
- The starting offset in IP2.
- IPHES Int32
- The pivot information for the Hessenberg transformation.
- offset_iphes Int32
- The starting offset in IPHES.
- IER Int32
- The factorization error flag.
- IJOB Int32
- The linear algebra job selector.
See Also