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
)