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.cqmodels Class Reference

Classes

class  convexquadraticmodel
 

Static Public Member Functions

static void cqminit (int n, convexquadraticmodel s)
 
static void cqmseta (convexquadraticmodel s, double[,] a, bool isupper, double alpha)
 
static void cqmrewritedensediagonal (convexquadraticmodel s, double[] z)
 
static void cqmsetd (convexquadraticmodel s, double[] d, double tau)
 
static void cqmdropa (convexquadraticmodel s)
 
static void cqmsetb (convexquadraticmodel s, double[] b)
 
static void cqmsetq (convexquadraticmodel s, double[,] q, double[] r, int k, double theta)
 
static void cqmsetactiveset (convexquadraticmodel s, double[] x, bool[] activeset)
 
static double cqmeval (convexquadraticmodel s, double[] x)
 
static void cqmevalx (convexquadraticmodel s, double[] x, ref double r, ref double noise)
 
static void cqmgradunconstrained (convexquadraticmodel s, double[] x, ref double[] g)
 
static double cqmxtadx2 (convexquadraticmodel s, double[] x)
 
static void cqmadx (convexquadraticmodel s, double[] x, ref double[] y)
 
static bool cqmconstrainedoptimum (convexquadraticmodel s, ref double[] x)
 
static void cqmscalevector (convexquadraticmodel s, ref double[] x)
 
static double cqmdebugconstrainedevalt (convexquadraticmodel s, double[] x)
 
static double cqmdebugconstrainedevale (convexquadraticmodel s, double[] x)
 
static void cqminit (int n, convexquadraticmodel s)
 
static void cqmseta (convexquadraticmodel s, double[,] a, bool isupper, double alpha)
 
static void cqmrewritedensediagonal (convexquadraticmodel s, double[] z)
 
static void cqmsetd (convexquadraticmodel s, double[] d, double tau)
 
static void cqmdropa (convexquadraticmodel s)
 
static void cqmsetb (convexquadraticmodel s, double[] b)
 
static void cqmsetq (convexquadraticmodel s, double[,] q, double[] r, int k, double theta)
 
static void cqmsetactiveset (convexquadraticmodel s, double[] x, bool[] activeset)
 
static double cqmeval (convexquadraticmodel s, double[] x)
 
static void cqmevalx (convexquadraticmodel s, double[] x, ref double r, ref double noise)
 
static void cqmgradunconstrained (convexquadraticmodel s, double[] x, ref double[] g)
 
static double cqmxtadx2 (convexquadraticmodel s, double[] x)
 
static void cqmadx (convexquadraticmodel s, double[] x, ref double[] y)
 
static bool cqmconstrainedoptimum (convexquadraticmodel s, ref double[] x)
 
static void cqmscalevector (convexquadraticmodel s, ref double[] x)
 
static double cqmdebugconstrainedevalt (convexquadraticmodel s, double[] x)
 
static double cqmdebugconstrainedevale (convexquadraticmodel s, double[] x)
 

Public Attributes

const int newtonrefinementits = 3
 

Static Private Member Functions

static bool cqmrebuild (convexquadraticmodel s)
 
static void cqmsolveea (convexquadraticmodel s, ref double[] x, ref double[] tmp)
 
static bool cqmrebuild (convexquadraticmodel s)
 
static void cqmsolveea (convexquadraticmodel s, ref double[] x, ref double[] tmp)
 

Member Function Documentation

static void alglib.cqmodels.cqminit ( int  n,
convexquadraticmodel  s 
)
inlinestatic
static void alglib.cqmodels.cqmseta ( convexquadraticmodel  s,
double  a[,],
bool  isupper,
double  alpha 
)
inlinestatic
static void alglib.cqmodels.cqmrewritedensediagonal ( convexquadraticmodel  s,
double[]  z 
)
inlinestatic
static void alglib.cqmodels.cqmsetd ( convexquadraticmodel  s,
double[]  d,
double  tau 
)
inlinestatic
static void alglib.cqmodels.cqmdropa ( convexquadraticmodel  s)
inlinestatic
static void alglib.cqmodels.cqmsetb ( convexquadraticmodel  s,
double[]  b 
)
inlinestatic
static void alglib.cqmodels.cqmsetq ( convexquadraticmodel  s,
double  q[,],
double[]  r,
int  k,
double  theta 
)
inlinestatic
static void alglib.cqmodels.cqmsetactiveset ( convexquadraticmodel  s,
double[]  x,
bool[]  activeset 
)
inlinestatic
static double alglib.cqmodels.cqmeval ( convexquadraticmodel  s,
double[]  x 
)
inlinestatic
static void alglib.cqmodels.cqmevalx ( convexquadraticmodel  s,
double[]  x,
ref double  r,
ref double  noise 
)
inlinestatic
static void alglib.cqmodels.cqmgradunconstrained ( convexquadraticmodel  s,
double[]  x,
ref double[]  g 
)
inlinestatic
static double alglib.cqmodels.cqmxtadx2 ( convexquadraticmodel  s,
double[]  x 
)
inlinestatic
static void alglib.cqmodels.cqmadx ( convexquadraticmodel  s,
double[]  x,
ref double[]  y 
)
inlinestatic
static bool alglib.cqmodels.cqmconstrainedoptimum ( convexquadraticmodel  s,
ref double[]  x 
)
inlinestatic
static void alglib.cqmodels.cqmscalevector ( convexquadraticmodel  s,
ref double[]  x 
)
inlinestatic
static double alglib.cqmodels.cqmdebugconstrainedevalt ( convexquadraticmodel  s,
double[]  x 
)
inlinestatic
static double alglib.cqmodels.cqmdebugconstrainedevale ( convexquadraticmodel  s,
double[]  x 
)
inlinestatic
static void alglib.cqmodels.cqmsolveea ( convexquadraticmodel  s,
ref double[]  x,
ref double[]  tmp 
)
inlinestaticprivate
static void alglib.cqmodels.cqminit ( int  n,
convexquadraticmodel  s 
)
inlinestatic
static void alglib.cqmodels.cqmseta ( convexquadraticmodel  s,
double  a[,],
bool  isupper,
double  alpha 
)
inlinestatic
static void alglib.cqmodels.cqmrewritedensediagonal ( convexquadraticmodel  s,
double[]  z 
)
inlinestatic
static void alglib.cqmodels.cqmsetd ( convexquadraticmodel  s,
double[]  d,
double  tau 
)
inlinestatic
static void alglib.cqmodels.cqmdropa ( convexquadraticmodel  s)
inlinestatic
static void alglib.cqmodels.cqmsetb ( convexquadraticmodel  s,
double[]  b 
)
inlinestatic
static void alglib.cqmodels.cqmsetq ( convexquadraticmodel  s,
double  q[,],
double[]  r,
int  k,
double  theta 
)
inlinestatic
static void alglib.cqmodels.cqmsetactiveset ( convexquadraticmodel  s,
double[]  x,
bool[]  activeset 
)
inlinestatic
static double alglib.cqmodels.cqmeval ( convexquadraticmodel  s,
double[]  x 
)
inlinestatic
static void alglib.cqmodels.cqmevalx ( convexquadraticmodel  s,
double[]  x,
ref double  r,
ref double  noise 
)
inlinestatic
static void alglib.cqmodels.cqmgradunconstrained ( convexquadraticmodel  s,
double[]  x,
ref double[]  g 
)
inlinestatic
static double alglib.cqmodels.cqmxtadx2 ( convexquadraticmodel  s,
double[]  x 
)
inlinestatic
static void alglib.cqmodels.cqmadx ( convexquadraticmodel  s,
double[]  x,
ref double[]  y 
)
inlinestatic
static void alglib.cqmodels.cqmscalevector ( convexquadraticmodel  s,
ref double[]  x 
)
inlinestatic
static double alglib.cqmodels.cqmdebugconstrainedevalt ( convexquadraticmodel  s,
double[]  x 
)
inlinestatic
static double alglib.cqmodels.cqmdebugconstrainedevale ( convexquadraticmodel  s,
double[]  x 
)
inlinestatic
static void alglib.cqmodels.cqmsolveea ( convexquadraticmodel  s,
ref double[]  x,
ref double[]  tmp 
)
inlinestaticprivate

Member Data Documentation

const int alglib.cqmodels.newtonrefinementits = 3

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