OESteepestDescentOpt

Attention

This API is currently available in C++ and Python.

class OESteepestDescentOpt : public OEOptimizer1

The OESteepestDescentOpt class implements the steepest descent optimization method. The convergence criteria in based on \(\sum_i {g_ig_i}\).

The following methods are publicly inherited from OEOptimizer1:
The OESteepestDescentOpt class defines the following public methods:

Constructors

OESteepestDescentOpt()

Default and copy constructors.

SetInitialStep

void SetInitialStep(double step)

Sets the initial step. The default initial step is \(\sqrt(1.0/\sum_i{g_ig_i})\)