BALL  1.4.79
Classes

Classes

struct  BALL::ConjugateGradientMinimizer::Option
 
struct  BALL::ConjugateGradientMinimizer::Default
 
class  BALL::ConjugateGradientMinimizer
 
struct  BALL::EnergyMinimizer::Option
 
struct  BALL::EnergyMinimizer::Default
 
class  BALL::EnergyMinimizer
 
class  BALL::LineSearch
 
struct  BALL::ShiftedLVMMMinimizer::Option
 
struct  BALL::ShiftedLVMMMinimizer::Default
 
class  BALL::ShiftedLVMMMinimizer
 
class  BALL::SteepestDescentMinimizer
 
struct  BALL::StrangLBFGSMinimizer::Option
 
struct  BALL::StrangLBFGSMinimizer::Default
 
class  BALL::StrangLBFGSMinimizer
 

Enums

enum  BALL::ConjugateGradientMinimizer::UpdateMethod { BALL::ConjugateGradientMinimizer::POLAK_RIBIERE = 1, BALL::ConjugateGradientMinimizer::FLETCHER_REEVES = 2, BALL::ConjugateGradientMinimizer::SHANNO = 3 }
 

Enums

enum  BALL::ShiftedLVMMMinimizer::UpdateMethod { BALL::ShiftedLVMMMinimizer::RANK_1 = 1, BALL::ShiftedLVMMMinimizer::RANK_2 = 2 }
 
enum  BALL::ShiftedLVMMMinimizer::CorrectionParameter {
  BALL::ShiftedLVMMMinimizer::UNIT_VALUE = 1, BALL::ShiftedLVMMMinimizer::BALANCING_VALUE = 2, BALL::ShiftedLVMMMinimizer::SQUARE_ROOT = 3, BALL::ShiftedLVMMMinimizer::GEOMETRIC_MEAN = 4,
  BALL::ShiftedLVMMMinimizer::RATIO_OF_SHIFT_PARAMS = 5
}
 

Detailed Description

Enumeration Type Documentation

The different correction parameters implemented.

Enumerator
UNIT_VALUE 

Unit value, i.e. rho = 1.0.

BALANCING_VALUE 

Balancing value.

SQUARE_ROOT 

Square root.

GEOMETRIC_MEAN 

Geometric mean.

RATIO_OF_SHIFT_PARAMS 

Ratio of shift parameters.

Definition at line 106 of file shiftedLVMM.h.

The different conjugate gradient methods implemented.

See also
updateDirection for details on the implementation and references
Enumerator
POLAK_RIBIERE 

Polak-Ribiere method

FLETCHER_REEVES 

Fletcher-Reeves method

SHANNO 

Shanno

Definition at line 52 of file conjugateGradient.h.

The different variationally derived methods implemented.

Enumerator
RANK_1 

Rank 1 variationally derived method.

RANK_2 

Rank 2 variationally derived method.

Definition at line 93 of file shiftedLVMM.h.