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() -> OESteepestDescentOpt

Default and copy constructors.

SetInitialStep

SetInitialStep(step: float) -> None

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