예제 #1
0
 public odesolverstate()
 {
     yc     = new double[0];
     escale = new double[0];
     xg     = new double[0];
     y      = new double[0];
     dy     = new double[0];
     ytbl   = new double[0, 0];
     yn     = new double[0];
     yns    = new double[0];
     rka    = new double[0];
     rkc    = new double[0];
     rkcs   = new double[0];
     rkb    = new double[0, 0];
     rkk    = new double[0, 0];
     rstate = new rcommstate();
 }
 public override void init()
 {
     yc     = new double[0];
     escale = new double[0];
     xg     = new double[0];
     y      = new double[0];
     dy     = new double[0];
     ytbl   = new double[0, 0];
     yn     = new double[0];
     yns    = new double[0];
     rka    = new double[0];
     rkc    = new double[0];
     rkcs   = new double[0];
     rkb    = new double[0, 0];
     rkk    = new double[0, 0];
     rstate = new rcommstate();
 }
예제 #3
0
파일: solvers.cs 프로젝트: orlovk/PtProject
 public override void init()
 {
     rx = new double[0];
     b = new double[0];
     cx = new double[0];
     cr = new double[0];
     cz = new double[0];
     p = new double[0];
     r = new double[0];
     z = new double[0];
     x = new double[0];
     mv = new double[0];
     pv = new double[0];
     startx = new double[0];
     tmpd = new double[0];
     rstate = new rcommstate();
 }
예제 #4
0
 public override void init()
 {
     s = new double[0];
     bndl = new double[0];
     bndu = new double[0];
     hasbndl = new bool[0];
     hasbndu = new bool[0];
     cleic = new double[0,0];
     x = new double[0];
     fi = new double[0];
     j = new double[0,0];
     rstate = new rcommstate();
     rstateaul = new rcommstate();
     scaledbndl = new double[0];
     scaledbndu = new double[0];
     scaledcleic = new double[0,0];
     xc = new double[0];
     xstart = new double[0];
     xbase = new double[0];
     fbase = new double[0];
     dfbase = new double[0];
     fm2 = new double[0];
     fm1 = new double[0];
     fp1 = new double[0];
     fp2 = new double[0];
     dfm1 = new double[0];
     dfp1 = new double[0];
     bufd = new double[0];
     bufc = new double[0];
     bufw = new double[0,0];
     xk = new double[0];
     xk1 = new double[0];
     gk = new double[0];
     gk1 = new double[0];
     auloptimizer = new minlbfgs.minlbfgsstate();
     aulreport = new minlbfgs.minlbfgsreport();
     nubc = new double[0];
     nulc = new double[0];
     nunlc = new double[0];
 }
예제 #5
0
 public override void init()
 {
     x = new double[0];
     fi = new double[0];
     j = new double[0,0];
     h = new double[0,0];
     g = new double[0];
     xbase = new double[0];
     fibase = new double[0];
     gbase = new double[0];
     quadraticmodel = new double[0,0];
     bndl = new double[0];
     bndu = new double[0];
     havebndl = new bool[0];
     havebndu = new bool[0];
     s = new double[0];
     xdir = new double[0];
     deltax = new double[0];
     deltaf = new double[0];
     rstate = new rcommstate();
     choleskybuf = new double[0];
     tmp0 = new double[0];
     fm1 = new double[0];
     fp1 = new double[0];
     fc1 = new double[0];
     gm1 = new double[0];
     gp1 = new double[0];
     gc1 = new double[0];
     internalstate = new minlbfgs.minlbfgsstate();
     internalrep = new minlbfgs.minlbfgsreport();
     qpstate = new minqp.minqpstate();
     qprep = new minqp.minqpreport();
 }
예제 #6
0
 public override void init()
 {
     sas = new sactivesets.sactiveset();
     s = new double[0];
     diagh = new double[0];
     x = new double[0];
     g = new double[0];
     rstate = new rcommstate();
     ugc = new double[0];
     cgc = new double[0];
     xn = new double[0];
     ugn = new double[0];
     cgn = new double[0];
     xp = new double[0];
     d = new double[0];
     cleic = new double[0,0];
     hasbndl = new bool[0];
     hasbndu = new bool[0];
     bndl = new double[0];
     bndu = new double[0];
     xstart = new double[0];
     solver = new snnls.snnlssolver();
     tmpprec = new double[0];
     tmp0 = new double[0];
     work = new double[0];
     lstate = new linmin.linminstate();
     bufyk = new double[0,0];
     bufsk = new double[0,0];
     bufrho = new double[0];
     buftheta = new double[0];
 }
예제 #7
0
 public odesolverstate()
 {
     yc = new double[0];
     escale = new double[0];
     xg = new double[0];
     y = new double[0];
     dy = new double[0];
     ytbl = new double[0,0];
     yn = new double[0];
     yns = new double[0];
     rka = new double[0];
     rkc = new double[0];
     rkcs = new double[0];
     rkb = new double[0,0];
     rkk = new double[0,0];
     rstate = new rcommstate();
 }
예제 #8
0
파일: optimization.cs 프로젝트: Ring-r/opt
 public minlbfgsstate()
 {
     s = new double[0];
     rho = new double[0];
     yk = new double[0,0];
     sk = new double[0,0];
     theta = new double[0];
     d = new double[0];
     work = new double[0];
     denseh = new double[0,0];
     diagh = new double[0];
     autobuf = new double[0];
     x = new double[0];
     g = new double[0];
     rstate = new rcommstate();
     lstate = new linmin.linminstate();
 }
예제 #9
0
 public override void init()
 {
     x = new double[0];
     xbase = new double[0];
     s = new double[0];
     rstate = new rcommstate();
 }
예제 #10
0
파일: linalg.cs 프로젝트: Ring-r/opt
 public fblslincgstate()
 {
     x = new double[0];
     ax = new double[0];
     rk = new double[0];
     rk1 = new double[0];
     xk = new double[0];
     xk1 = new double[0];
     pk = new double[0];
     pk1 = new double[0];
     b = new double[0];
     rstate = new rcommstate();
     tmp2 = new double[0];
 }
예제 #11
0
 public override void init()
 {
     internalstate = new autogkinternalstate();
     rstate = new rcommstate();
 }
예제 #12
0
 public override void init()
 {
     heap = new double[0,0];
     qn = new double[0];
     wg = new double[0];
     wk = new double[0];
     wr = new double[0];
     rstate = new rcommstate();
 }
예제 #13
0
파일: linalg.cs 프로젝트: tablee/TabBox
 public normestimatorstate()
 {
     x0 = new double[0];
     x1 = new double[0];
     t = new double[0];
     xbest = new double[0];
     r = new hqrnd.hqrndstate();
     x = new double[0];
     mv = new double[0];
     mtv = new double[0];
     rstate = new rcommstate();
 }
예제 #14
0
 public autogkstate()
 {
     internalstate = new autogkinternalstate();
     rstate = new rcommstate();
 }
예제 #15
0
 public autogkinternalstate()
 {
     heap = new double[0,0];
     qn = new double[0];
     wg = new double[0];
     wk = new double[0];
     wr = new double[0];
     rstate = new rcommstate();
 }
예제 #16
0
 public override void init()
 {
     x0 = new double[0];
     x1 = new double[0];
     t = new double[0];
     xbest = new double[0];
     r = new hqrnd.hqrndstate();
     x = new double[0];
     mv = new double[0];
     mtv = new double[0];
     rstate = new rcommstate();
 }
예제 #17
0
파일: optimization.cs 프로젝트: Ring-r/opt
 public minbleicstate()
 {
     diaghoriginal = new double[0];
     diagh = new double[0];
     x = new double[0];
     g = new double[0];
     rstate = new rcommstate();
     xcur = new double[0];
     xprev = new double[0];
     xstart = new double[0];
     xend = new double[0];
     lastg = new double[0];
     ceoriginal = new double[0,0];
     ceeffective = new double[0,0];
     cecurrent = new double[0,0];
     ct = new int[0];
     xe = new double[0];
     hasbndl = new bool[0];
     hasbndu = new bool[0];
     bndloriginal = new double[0];
     bnduoriginal = new double[0];
     bndleffective = new double[0];
     bndueffective = new double[0];
     activeconstraints = new bool[0];
     constrainedvalues = new double[0];
     transforms = new double[0];
     seffective = new double[0];
     soriginal = new double[0];
     w = new double[0];
     tmp0 = new double[0];
     tmp1 = new double[0];
     tmp2 = new double[0];
     r = new double[0];
     lmmatrix = new double[0,0];
     cgstate = new mincg.mincgstate();
     cgrep = new mincg.mincgreport();
 }
예제 #18
0
 public minlbfgsstate()
 {
     rho = new double[0];
     y = new double[0,0];
     s = new double[0,0];
     theta = new double[0];
     d = new double[0];
     work = new double[0];
     x = new double[0];
     g = new double[0];
     rstate = new rcommstate();
     lstate = new linmin.linminstate();
 }
예제 #19
0
 public armijostate()
 {
     x = new double[0];
     xbase = new double[0];
     s = new double[0];
     rstate = new rcommstate();
 }
예제 #20
0
 public minlmstate()
 {
     x = new double[0];
     fi = new double[0];
     j = new double[0,0];
     h = new double[0,0];
     g = new double[0];
     internalstate = new minlbfgs.minlbfgsstate();
     internalrep = new minlbfgs.minlbfgsreport();
     xprec = new double[0];
     xbase = new double[0];
     xdir = new double[0];
     gbase = new double[0];
     xprev = new double[0];
     rawmodel = new double[0,0];
     model = new double[0,0];
     work = new double[0];
     rstate = new rcommstate();
     solverrep = new densesolver.densesolverreport();
     invrep = new matinv.matinvreport();
 }
예제 #21
0
 public override void init()
 {
     yc = new double[0];
     escale = new double[0];
     xg = new double[0];
     y = new double[0];
     dy = new double[0];
     ytbl = new double[0,0];
     yn = new double[0];
     yns = new double[0];
     rka = new double[0];
     rkc = new double[0];
     rkcs = new double[0];
     rkb = new double[0,0];
     rkk = new double[0,0];
     rstate = new rcommstate();
 }
예제 #22
0
 public mincgstate()
 {
     xk = new double[0];
     dk = new double[0];
     xn = new double[0];
     dn = new double[0];
     d = new double[0];
     work = new double[0];
     yk = new double[0];
     x = new double[0];
     g = new double[0];
     rstate = new rcommstate();
     lstate = new linmin.linminstate();
 }
예제 #23
0
 public override void init()
 {
     diagh = new double[0];
     diaghl2 = new double[0];
     vcorr = new double[0,0];
     s = new double[0];
     xk = new double[0];
     dk = new double[0];
     xn = new double[0];
     dn = new double[0];
     d = new double[0];
     yk = new double[0];
     x = new double[0];
     g = new double[0];
     rstate = new rcommstate();
     lstate = new linmin.linminstate();
     work0 = new double[0];
     work1 = new double[0];
 }
예제 #24
0
 public linlsqrstate()
 {
     nes = new normestimator.normestimatorstate();
     rx = new double[0];
     b = new double[0];
     ui = new double[0];
     uip1 = new double[0];
     vi = new double[0];
     vip1 = new double[0];
     omegai = new double[0];
     omegaip1 = new double[0];
     d = new double[0];
     x = new double[0];
     mv = new double[0];
     mtv = new double[0];
     rstate = new rcommstate();
 }
예제 #25
0
 public override void init()
 {
     s = new double[0];
     rho = new double[0];
     yk = new double[0,0];
     sk = new double[0,0];
     xp = new double[0];
     theta = new double[0];
     d = new double[0];
     work = new double[0];
     denseh = new double[0,0];
     diagh = new double[0];
     precc = new double[0];
     precd = new double[0];
     precw = new double[0,0];
     precbuf = new optserv.precbuflbfgs();
     lowrankbuf = new optserv.precbuflowrank();
     autobuf = new double[0];
     x = new double[0];
     g = new double[0];
     rstate = new rcommstate();
     lstate = new linmin.linminstate();
 }
예제 #26
0
 public lincgstate()
 {
     rx = new double[0];
     b = new double[0];
     cx = new double[0];
     cr = new double[0];
     cz = new double[0];
     p = new double[0];
     r = new double[0];
     z = new double[0];
     x = new double[0];
     mv = new double[0];
     pv = new double[0];
     startx = new double[0];
     rstate = new rcommstate();
 }
예제 #27
0
 public override void init()
 {
     bndl = new double[0];
     bndu = new double[0];
     ak = new double[0];
     xk = new double[0];
     dk = new double[0];
     an = new double[0];
     xn = new double[0];
     dn = new double[0];
     d = new double[0];
     work = new double[0];
     yk = new double[0];
     gc = new double[0];
     x = new double[0];
     g = new double[0];
     rstate = new rcommstate();
     lstate = new linmin.linminstate();
 }
예제 #28
0
파일: solvers.cs 프로젝트: Ring-r/opt
 public nleqstate()
 {
     x = new double[0];
     fi = new double[0];
     j = new double[0,0];
     rstate = new rcommstate();
     xbase = new double[0];
     candstep = new double[0];
     rightpart = new double[0];
     cgbuf = new double[0];
 }
예제 #29
0
파일: solvers.cs 프로젝트: orlovk/PtProject
 public override void init()
 {
     nes = new normestimator.normestimatorstate();
     rx = new double[0];
     b = new double[0];
     ui = new double[0];
     uip1 = new double[0];
     vi = new double[0];
     vip1 = new double[0];
     omegai = new double[0];
     omegaip1 = new double[0];
     d = new double[0];
     x = new double[0];
     mv = new double[0];
     mtv = new double[0];
     tmpd = new double[0];
     tmpx = new double[0];
     rstate = new rcommstate();
 }
예제 #30
0
파일: optimization.cs 프로젝트: Ring-r/opt
 public minasastate()
 {
     bndl = new double[0];
     bndu = new double[0];
     ak = new double[0];
     xk = new double[0];
     dk = new double[0];
     an = new double[0];
     xn = new double[0];
     dn = new double[0];
     d = new double[0];
     work = new double[0];
     yk = new double[0];
     gc = new double[0];
     x = new double[0];
     g = new double[0];
     rstate = new rcommstate();
     lstate = new linmin.linminstate();
 }
예제 #31
0
파일: solvers.cs 프로젝트: orlovk/PtProject
 public override void init()
 {
     x = new double[0];
     fi = new double[0];
     j = new double[0,0];
     rstate = new rcommstate();
     xbase = new double[0];
     candstep = new double[0];
     rightpart = new double[0];
     cgbuf = new double[0];
 }
예제 #32
0
 public override void init()
 {
     x = new double[0];
     ax = new double[0];
     rk = new double[0];
     rk1 = new double[0];
     xk = new double[0];
     xk1 = new double[0];
     pk = new double[0];
     pk1 = new double[0];
     b = new double[0];
     rstate = new rcommstate();
     tmp2 = new double[0];
 }