DiSMEC++
dismec::solvers Namespace Reference

Classes

class  CGMinimizer
 Approximately solve a linear equation Ax + b = 0. More...
 
struct  sLineSearchResult
 Result of a Line Search operation. More...
 
class  BacktrackingLineSearch
 Backtracking line search using the armijo rule. More...
 
struct  MinimizationResult
 
class  Minimizer
 
class  NewtonWithLineSearch
 
class  NullOptimizer
 Optimizer that does not change the initial vector. More...
 

Enumerations

enum class  MinimizerStatus { SUCCESS , DIVERGED , TIMED_OUT , FAILED }
 

Enumeration Type Documentation

◆ MinimizerStatus

Enumerator
SUCCESS 

The returned result is a minimum according to the stopping criterion of the algorithm.

DIVERGED 

The optimization objective appears to be unbounded.

TIMED_OUT 

The maximum number of iterations has been reached but no minimum has been found.

FAILED 

Some internal operation failed.

Definition at line 17 of file minimizer.h.