public void Run(
int N,
IFAREN FCN,
ref double X,
ref double[] Y,
int offset_y,
double XEND,
ref double HMAX,
ref double H,
double[] RTOL,
int offset_rtol,
double[] ATOL,
int offset_atol,
int ITOL,
int IPRINT,
ISOLOUT SOLOUT,
int IOUT,
ref int IDID,
int NMAX,
double UROUND,
int METH,
int NSTIFF,
double SAFE,
double BETA,
double FAC1,
double FAC2,
ref double[] Y1,
int offset_y1,
ref double[] K1,
int offset_k1,
ref double[] K2,
int offset_k2,
ref double[] K3,
int offset_k3,
ref double[] K4,
int offset_k4,
ref double[] K5,
int offset_k5,
ref double[] K6,
int offset_k6,
ref double[] YSTI,
int offset_ysti,
ref double[] CONT,
int offset_cont,
int[] ICOMP,
int offset_icomp,
int NRD,
double[] RPAR,
int offset_rpar,
int[] IPAR,
int offset_ipar,
ref int NFCN,
ref int NSTEP,
ref int NACCPT,
ref int NREJCT
)
Public Sub Run (
N As Integer,
FCN As IFAREN,
ByRef X As Double,
ByRef Y As Double(),
offset_y As Integer,
XEND As Double,
ByRef HMAX As Double,
ByRef H As Double,
RTOL As Double(),
offset_rtol As Integer,
ATOL As Double(),
offset_atol As Integer,
ITOL As Integer,
IPRINT As Integer,
SOLOUT As ISOLOUT,
IOUT As Integer,
ByRef IDID As Integer,
NMAX As Integer,
UROUND As Double,
METH As Integer,
NSTIFF As Integer,
SAFE As Double,
BETA As Double,
FAC1 As Double,
FAC2 As Double,
ByRef Y1 As Double(),
offset_y1 As Integer,
ByRef K1 As Double(),
offset_k1 As Integer,
ByRef K2 As Double(),
offset_k2 As Integer,
ByRef K3 As Double(),
offset_k3 As Integer,
ByRef K4 As Double(),
offset_k4 As Integer,
ByRef K5 As Double(),
offset_k5 As Integer,
ByRef K6 As Double(),
offset_k6 As Integer,
ByRef YSTI As Double(),
offset_ysti As Integer,
ByRef CONT As Double(),
offset_cont As Integer,
ICOMP As Integer(),
offset_icomp As Integer,
NRD As Integer,
RPAR As Double(),
offset_rpar As Integer,
IPAR As Integer(),
offset_ipar As Integer,
ByRef NFCN As Integer,
ByRef NSTEP As Integer,
ByRef NACCPT As Integer,
ByRef NREJCT As Integer
)