#include <sspt_optimize.h>
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) |
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] |