sspt_Optimize Class Reference

#include <sspt_optimize.h>

List of all members.

Static Public Member Functions

static bool steepestDescentBacktrack (OPTIMIZATION_PARAMETERS)
static bool newtonBacktrack (OPTIMIZATION_PARAMETERS)
static bool steepestDescentWolfe (OPTIMIZATION_PARAMETERS)
static bool newtonWolfe (OPTIMIZATION_PARAMETERS)
static bool nonlinearConjugateGradient (OPTIMIZATION_PARAMETERS)
static bool newtonCG (OPTIMIZATION_PARAMETERS)
static bool bfgs (OPTIMIZATION_PARAMETERS)
static bool backtracking (double *finalAlpha, sspt_ObjectiveFunction *f, const sspt_Vector &x, const sspt_Vector &direction, const sspt_Vector &gradient, double initialAlpha, double p, double c)
static bool linesearchWolfe (double *finalAlpha, sspt_ObjectiveFunction *f, const sspt_Vector &x, const sspt_Vector &direction, double initialAlpha, double c1, double c2)


Member Function Documentation

static bool sspt_Optimize::backtracking ( double *  finalAlpha,
sspt_ObjectiveFunction f,
const sspt_Vector x,
const sspt_Vector direction,
const sspt_Vector gradient,
double  initialAlpha,
double  p,
double  c 
) [static]

static bool sspt_Optimize::bfgs ( OPTIMIZATION_PARAMETERS   )  [static]

static bool sspt_Optimize::linesearchWolfe ( double *  finalAlpha,
sspt_ObjectiveFunction f,
const sspt_Vector x,
const sspt_Vector direction,
double  initialAlpha,
double  c1,
double  c2 
) [static]

static bool sspt_Optimize::newtonBacktrack ( OPTIMIZATION_PARAMETERS   )  [static]

static bool sspt_Optimize::newtonCG ( OPTIMIZATION_PARAMETERS   )  [static]

static bool sspt_Optimize::newtonWolfe ( OPTIMIZATION_PARAMETERS   )  [static]

static bool sspt_Optimize::nonlinearConjugateGradient ( OPTIMIZATION_PARAMETERS   )  [static]

static bool sspt_Optimize::steepestDescentBacktrack ( OPTIMIZATION_PARAMETERS   )  [static]

static bool sspt_Optimize::steepestDescentWolfe ( OPTIMIZATION_PARAMETERS   )  [static]


doxygen