public void Run(
int N,
IFVPOL FCN,
ref double X,
ref double[] Y,
int offset_y,
double XEND,
double HMAX,
ref double H,
double[] RTOL,
int offset_rtol,
double[] ATOL,
int offset_atol,
int ITOL,
IJVPOL JAC,
int IJAC,
int MLJAC,
int MUJAC,
IBBAMPL MAS,
int MLMAS,
int MUMAS,
ISOLOUTR SOLOUT,
int IOUT,
ref int IDID,
int NMAX,
double UROUND,
double SAFE,
double THET,
double FNEWT,
double QUOT1,
double QUOT2,
int NIT,
ref int IJOB,
bool STARTN,
int NIND1,
int NIND2,
int NIND3,
bool PRED,
double FACL,
double FACR,
int M1,
int M2,
int NM1,
bool IMPLCT,
bool BANDED,
int LDJAC,
int LDE1,
int LDMAS,
ref double[] Z1,
int offset_z1,
ref double[] Z2,
int offset_z2,
ref double[] Z3,
int offset_z3,
ref double[] Y0,
int offset_y0,
ref double[] SCAL,
int offset_scal,
ref double[] F1,
int offset_f1,
ref double[] F2,
int offset_f2,
ref double[] F3,
int offset_f3,
ref double[] FJAC,
int offset_fjac,
ref double[] E1,
int offset_e1,
ref double[] E2R,
int offset_e2r,
ref double[] E2I,
int offset_e2i,
ref double[] FMAS,
int offset_fmas,
ref int[] IP1,
int offset_ip1,
ref int[] IP2,
int offset_ip2,
ref int[] IPHES,
int offset_iphes,
ref double[] CONT,
int offset_cont,
ref int NFCN,
ref int NJAC,
ref int NSTEP,
ref int NACCPT,
ref int NREJCT,
ref int NDEC,
ref int NSOL,
double[] RPAR,
int offset_rpar,
int[] IPAR,
int offset_ipar
)
Public Sub Run (
N As Integer,
FCN As IFVPOL,
ByRef X As Double,
ByRef Y As Double(),
offset_y As Integer,
XEND As Double,
HMAX As Double,
ByRef H As Double,
RTOL As Double(),
offset_rtol As Integer,
ATOL As Double(),
offset_atol As Integer,
ITOL As Integer,
JAC As IJVPOL,
IJAC As Integer,
MLJAC As Integer,
MUJAC As Integer,
MAS As IBBAMPL,
MLMAS As Integer,
MUMAS As Integer,
SOLOUT As ISOLOUTR,
IOUT As Integer,
ByRef IDID As Integer,
NMAX As Integer,
UROUND As Double,
SAFE As Double,
THET As Double,
FNEWT As Double,
QUOT1 As Double,
QUOT2 As Double,
NIT As Integer,
ByRef IJOB As Integer,
STARTN As Boolean,
NIND1 As Integer,
NIND2 As Integer,
NIND3 As Integer,
PRED As Boolean,
FACL As Double,
FACR As Double,
M1 As Integer,
M2 As Integer,
NM1 As Integer,
IMPLCT As Boolean,
BANDED As Boolean,
LDJAC As Integer,
LDE1 As Integer,
LDMAS As Integer,
ByRef Z1 As Double(),
offset_z1 As Integer,
ByRef Z2 As Double(),
offset_z2 As Integer,
ByRef Z3 As Double(),
offset_z3 As Integer,
ByRef Y0 As Double(),
offset_y0 As Integer,
ByRef SCAL As Double(),
offset_scal As Integer,
ByRef F1 As Double(),
offset_f1 As Integer,
ByRef F2 As Double(),
offset_f2 As Integer,
ByRef F3 As Double(),
offset_f3 As Integer,
ByRef FJAC As Double(),
offset_fjac As Integer,
ByRef E1 As Double(),
offset_e1 As Integer,
ByRef E2R As Double(),
offset_e2r As Integer,
ByRef E2I As Double(),
offset_e2i As Integer,
ByRef FMAS As Double(),
offset_fmas As Integer,
ByRef IP1 As Integer(),
offset_ip1 As Integer,
ByRef IP2 As Integer(),
offset_ip2 As Integer,
ByRef IPHES As Integer(),
offset_iphes As Integer,
ByRef CONT As Double(),
offset_cont As Integer,
ByRef NFCN As Integer,
ByRef NJAC As Integer,
ByRef NSTEP As Integer,
ByRef NACCPT As Integer,
ByRef NREJCT As Integer,
ByRef NDEC As Integer,
ByRef NSOL As Integer,
RPAR As Double(),
offset_rpar As Integer,
IPAR As Integer(),
offset_ipar As Integer
)