public override void init() { xc = new double[0]; s = new double[0]; h = new double[0]; activeset = new int[0]; sbasis = new double[0,0]; pbasis = new double[0,0]; ibasis = new double[0,0]; hasbndl = new bool[0]; hasbndu = new bool[0]; bndl = new double[0]; bndu = new double[0]; cleic = new double[0,0]; mtx = new double[0]; mtas = new int[0]; cdtmp = new double[0]; corrtmp = new double[0]; unitdiagonal = new double[0]; solver = new snnls.snnlssolver(); scntmp = new double[0]; tmp0 = new double[0]; tmpfeas = new double[0]; tmpm0 = new double[0,0]; rctmps = new double[0]; rctmpg = new double[0]; rctmprightpart = new double[0]; rctmpdense0 = new double[0,0]; rctmpdense1 = new double[0,0]; rctmpisequality = new bool[0]; rctmpconstraintidx = new int[0]; rctmplambdas = new double[0]; tmpbasis = new double[0,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]; }
public override void init() { xc = new double[0]; xn = new double[0]; x0 = new double[0]; gc = new double[0]; d = new double[0]; uh = new double[0,0]; ch = new double[0,0]; rk = new double[0,0]; invutc = new double[0]; tmp0 = new double[0]; tmpidx = new int[0]; tmpd = new double[0]; tmpc = new double[0]; tmplambdas = new double[0]; tmpc2 = new double[0,0]; tmpb = new bool[0]; nnls = new snnls.snnlssolver(); }