|
static void | trimprepare (double f, ref double threshold) |
|
static void | trimfunction (ref double f, ref double[] g, int n, double threshold) |
|
static bool | enforceboundaryconstraints (ref double[] x, double[] bl, bool[] havebl, double[] bu, bool[] havebu, int nmain, int nslack) |
|
static void | projectgradientintobc (double[] x, ref double[] g, double[] bl, bool[] havebl, double[] bu, bool[] havebu, int nmain, int nslack) |
|
static void | calculatestepbound (double[] x, double[] d, double alpha, double[] bndl, bool[] havebndl, double[] bndu, bool[] havebndu, int nmain, int nslack, ref int variabletofreeze, ref double valuetofreeze, ref double maxsteplen) |
|
static int | postprocessboundedstep (ref double[] x, double[] xprev, double[] bndl, bool[] havebndl, double[] bndu, bool[] havebndu, int nmain, int nslack, int variabletofreeze, double valuetofreeze, double steptaken, double maxsteplen) |
|
static void | filterdirection (ref double[] d, double[] x, double[] bndl, bool[] havebndl, double[] bndu, bool[] havebndu, double[] s, int nmain, int nslack, double droptol) |
|
static int | numberofchangedconstraints (double[] x, double[] xprev, double[] bndl, bool[] havebndl, double[] bndu, bool[] havebndu, int nmain, int nslack) |
|
static bool | findfeasiblepoint (ref double[] x, double[] bndl, bool[] havebndl, double[] bndu, bool[] havebndu, int nmain, int nslack, double[,] ce, int k, double epsi, ref int qpits, ref int gpaits) |
|
static bool | derivativecheck (double f0, double df0, double f1, double df1, double f, double df, double width) |
|
static void | trimprepare (double f, ref double threshold) |
|
static void | trimfunction (ref double f, ref double[] g, int n, double threshold) |
|
static bool | enforceboundaryconstraints (ref double[] x, double[] bl, bool[] havebl, double[] bu, bool[] havebu, int nmain, int nslack) |
|
static void | projectgradientintobc (double[] x, ref double[] g, double[] bl, bool[] havebl, double[] bu, bool[] havebu, int nmain, int nslack) |
|
static void | calculatestepbound (double[] x, double[] d, double alpha, double[] bndl, bool[] havebndl, double[] bndu, bool[] havebndu, int nmain, int nslack, ref int variabletofreeze, ref double valuetofreeze, ref double maxsteplen) |
|
static int | postprocessboundedstep (ref double[] x, double[] xprev, double[] bndl, bool[] havebndl, double[] bndu, bool[] havebndu, int nmain, int nslack, int variabletofreeze, double valuetofreeze, double steptaken, double maxsteplen) |
|
static void | filterdirection (ref double[] d, double[] x, double[] bndl, bool[] havebndl, double[] bndu, bool[] havebndu, double[] s, int nmain, int nslack, double droptol) |
|
static int | numberofchangedconstraints (double[] x, double[] xprev, double[] bndl, bool[] havebndl, double[] bndu, bool[] havebndu, int nmain, int nslack) |
|
static bool | findfeasiblepoint (ref double[] x, double[] bndl, bool[] havebndl, double[] bndu, bool[] havebndu, int nmain, int nslack, double[,] ce, int k, double epsi, ref int qpits, ref int gpaits) |
|
static bool | derivativecheck (double f0, double df0, double f1, double df1, double f, double df, double width) |
|