PyNLPQLP

Enums

DiffType
CENTRAL
FORWARD
BACKWARD
FOURTH_ORDER

Classes

NLPQLP

Inherits from: OptimizerBase

Constructors

SettingsNLPQLP

Inherits from: SettingsBase

Constructors

Properties

  • (float) min_line_search_stepsize
    Default 0 means auto detection of step size.
  • (bool) use_initial_stepsize_limit
    Initial stepsize limit.

Methods

get_accuracy

get_accuracy() -> float


Get tolerance by which optimality conditions are met.

get_gradient_dx

get_gradient_dx() -> vector_type


Get differentiation step size.

get_line_search_stack_size

get_line_search_stack_size() -> int


Get value of nonmonotonous line search stack size.

get_max_num_function_calls

get_max_num_function_calls() -> int


Get the maximum allowed number of function calls.

get_max_step_size

get_max_step_size() -> int



get_number_of_parallel_line_searches

get_number_of_parallel_line_searches() -> int


Get number of line searches running parallel.

get_numerical_differences

get_numerical_differences() -> DiffType


Get value used for the differentiaion scheme.

GetAccuracy deprecated

GetGradientDx deprecated

GetLineSearchStackSize deprecated

GetMaxNumFunctionCalls deprecated

GetMaxStepsize deprecated

GetNumberOfParallelLineSearches deprecated

GetNumericalDifferences deprecated

set_accuracy

set_accuracy( (float)arg2) -> None


Set tolerance by which optimality conditions are met.

set_gradient_dx

set_gradient_dx( (float)arg2) -> None


Set differentiation step size.

----

set_gradient_dx( (vector_type)arg2) -> None


Set differentiation step size.

set_line_search_stack_size

set_line_search_stack_size( (int)arg2) -> None


Set value of nonmonotonous line search stack size.

set_max_num_function_calls

set_max_num_function_calls( (int)arg2) -> None


Set the maximum allowed number of function calls.

set_max_step_size

set_max_step_size( (float)arg2) -> None



----

set_max_step_size( (vector_type)arg2) -> None



set_number_of_parallel_line_searches

set_number_of_parallel_line_searches( (int)arg2) -> None


Set number of line searches running parallel.

set_numerical_differences

set_numerical_differences( (DiffType)arg2) -> None


Set value used for the differentiaion scheme.

SetAccuracy deprecated

SetGradientDx deprecated

SetLineSearchStackSize deprecated

SetMaxNumFunctionCalls deprecated

SetMaxStepsize deprecated

SetNumberOfParallelLineSearches deprecated

SetNumericalDifferences deprecated