IGLib  1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
alglib.sactivesets Class Reference

Classes

class  sactiveset
 

Static Public Member Functions

static void sasinit (int n, sactiveset s)
 
static void sassetscale (sactiveset state, double[] s)
 
static void sassetprecdiag (sactiveset state, double[] d)
 
static void sassetbc (sactiveset state, double[] bndl, double[] bndu)
 
static void sassetlc (sactiveset state, double[,] c, int[] ct, int k)
 
static void sassetlcx (sactiveset state, double[,] cleic, int nec, int nic)
 
static bool sasstartoptimization (sactiveset state, double[] x)
 
static void sasexploredirection (sactiveset state, double[] d, ref double stpmax, ref int cidx, ref double vval)
 
static int sasmoveto (sactiveset state, double[] xn, bool needact, int cidx, double cval)
 
static void sasimmediateactivation (sactiveset state, int cidx, double cval)
 
static void sasconstraineddescent (sactiveset state, double[] g, ref double[] d)
 
static void sasconstraineddescentprec (sactiveset state, double[] g, ref double[] d)
 
static void sasconstraineddirection (sactiveset state, ref double[] d)
 
static void sasconstraineddirectionprec (sactiveset state, ref double[] d)
 
static void sascorrection (sactiveset state, double[] x, ref double penalty)
 
static double sasactivelcpenalty1 (sactiveset state, double[] x)
 
static double sasscaledconstrainednorm (sactiveset state, double[] d)
 
static void sasstopoptimization (sactiveset state)
 
static void sasreactivateconstraints (sactiveset state, double[] gc)
 
static void sasreactivateconstraintsprec (sactiveset state, double[] gc)
 
static void sasrebuildbasis (sactiveset state)
 

Static Private Member Functions

static void constraineddescent (sactiveset state, double[] g, double[] h, double[,] ha, bool normalize, ref double[] d)
 
static void reactivateconstraints (sactiveset state, double[] gc, double[] h)
 

Member Function Documentation

static void alglib.sactivesets.sasinit ( int  n,
sactiveset  s 
)
inlinestatic
static void alglib.sactivesets.sassetscale ( sactiveset  state,
double[]  s 
)
inlinestatic
static void alglib.sactivesets.sassetprecdiag ( sactiveset  state,
double[]  d 
)
inlinestatic
static void alglib.sactivesets.sassetbc ( sactiveset  state,
double[]  bndl,
double[]  bndu 
)
inlinestatic
static void alglib.sactivesets.sassetlc ( sactiveset  state,
double  c[,],
int[]  ct,
int  k 
)
inlinestatic
static void alglib.sactivesets.sassetlcx ( sactiveset  state,
double  cleic[,],
int  nec,
int  nic 
)
inlinestatic
static bool alglib.sactivesets.sasstartoptimization ( sactiveset  state,
double[]  x 
)
inlinestatic
static void alglib.sactivesets.sasexploredirection ( sactiveset  state,
double[]  d,
ref double  stpmax,
ref int  cidx,
ref double  vval 
)
inlinestatic
static int alglib.sactivesets.sasmoveto ( sactiveset  state,
double[]  xn,
bool  needact,
int  cidx,
double  cval 
)
inlinestatic
static void alglib.sactivesets.sasimmediateactivation ( sactiveset  state,
int  cidx,
double  cval 
)
inlinestatic
static void alglib.sactivesets.sasconstraineddescent ( sactiveset  state,
double[]  g,
ref double[]  d 
)
inlinestatic
static void alglib.sactivesets.sasconstraineddescentprec ( sactiveset  state,
double[]  g,
ref double[]  d 
)
inlinestatic
static void alglib.sactivesets.sasconstraineddirection ( sactiveset  state,
ref double[]  d 
)
inlinestatic
static void alglib.sactivesets.sasconstraineddirectionprec ( sactiveset  state,
ref double[]  d 
)
inlinestatic
static void alglib.sactivesets.sascorrection ( sactiveset  state,
double[]  x,
ref double  penalty 
)
inlinestatic
static double alglib.sactivesets.sasactivelcpenalty1 ( sactiveset  state,
double[]  x 
)
inlinestatic
static double alglib.sactivesets.sasscaledconstrainednorm ( sactiveset  state,
double[]  d 
)
inlinestatic
static void alglib.sactivesets.sasstopoptimization ( sactiveset  state)
inlinestatic
static void alglib.sactivesets.sasreactivateconstraints ( sactiveset  state,
double[]  gc 
)
inlinestatic
static void alglib.sactivesets.sasreactivateconstraintsprec ( sactiveset  state,
double[]  gc 
)
inlinestatic
static void alglib.sactivesets.sasrebuildbasis ( sactiveset  state)
inlinestatic
static void alglib.sactivesets.constraineddescent ( sactiveset  state,
double[]  g,
double[]  h,
double  ha[,],
bool  normalize,
ref double[]  d 
)
inlinestaticprivate
static void alglib.sactivesets.reactivateconstraints ( sactiveset  state,
double[]  gc,
double[]  h 
)
inlinestaticprivate

The documentation for this class was generated from the following file: