OpenLB 1.7
Loading...
Searching...
No Matches
olb::opti::OptimizerLBFGS< S, C > Member List

This is the complete list of members for olb::opti::OptimizerLBFGS< S, C >, including all inherited members.

_boundedContrololb::opti::Optimizer< S, C >protected
_contrololb::opti::Optimizer< S, C >protected
_controlEpsolb::opti::Optimizer< S, C >protected
_controlsConvergedolb::opti::Optimizer< S, C >protected
_derivativeolb::opti::Optimizer< S, C >protected
_dimCtrlolb::opti::Optimizer< S, C >protected
_directionolb::opti::OptimizerLineSearch< S, C >protected
_epsolb::opti::Optimizer< S, C >protected
_failOnMaxIterolb::opti::Optimizer< S, C >protected
_gplotAnalysisolb::opti::Optimizer< S, C >
_itolb::opti::Optimizer< S, C >protected
_lambdaolb::opti::OptimizerLineSearch< S, C >protected
_lowerBoundolb::opti::Optimizer< S, C >protected
_lowerBoundFlagolb::opti::OptimizerLineSearch< S, C >protected
_maxItolb::opti::Optimizer< S, C >protected
_maxStepAttemptsolb::opti::OptimizerLineSearch< S, C >protected
_nextDerivativeolb::opti::OptimizerLineSearch< S, C >protected
_nextDerivFlagolb::opti::OptimizerLineSearch< S, C >protected
_optiCaseolb::opti::Optimizer< S, C >protected
_referenceContrololb::opti::Optimizer< S, C >protected
_stepConditionolb::opti::OptimizerLineSearch< S, C >protected
_stepConditionFunctionolb::opti::OptimizerLineSearch< S, C >protected
_stepLengthFunctionolb::opti::OptimizerLineSearch< S, C >protected
_upperBoundolb::opti::Optimizer< S, C >protected
_upperBoundFlagolb::opti::OptimizerLineSearch< S, C >protected
_valueolb::opti::Optimizer< S, C >protected
_vectorBoundsolb::opti::Optimizer< S, C >protected
_verboseOnolb::opti::Optimizer< S, C >protected
_withLowerBoundolb::opti::Optimizer< S, C >protected
_withUpperBoundolb::opti::Optimizer< S, C >protected
armijoWolfeConditions(const S &tempValue)olb::opti::OptimizerLineSearch< S, C >inline
backtrackingLineSearch(S &tempValue, S lambda, bool(OptimizerLineSearch::*condition)(const S &))olb::opti::OptimizerLineSearch< S, C >inline
boundControl()olb::opti::OptimizerLineSearch< S, C >inline
checkBound()olb::opti::OptimizerLineSearch< S, C >inline
checkDerivativeZero()olb::opti::OptimizerLBFGS< S, C >inline
computeDerivatives(const C &control, C &derivatives)olb::opti::Optimizer< S, C >inline
computeDirection()olb::opti::OptimizerLBFGS< S, C >inlinevirtual
evaluateObjective(const C &control, S &result)olb::opti::Optimizer< S, C >inline
getControl() constolb::opti::Optimizer< S, C >inline
getDerivative() constolb::opti::Optimizer< S, C >inline
getIteration() constolb::opti::Optimizer< S, C >inline
getObjective() constolb::opti::Optimizer< S, C >inline
getOptiCase()olb::opti::Optimizer< S, C >inline
gplotolb::opti::Optimizer< S, C >
maxIterationReached()olb::opti::Optimizer< S, C >
noCondition(const S &tempValue)olb::opti::OptimizerLineSearch< S, C >inline
optimizationStep()olb::opti::OptimizerLineSearch< S, C >inlinevirtual
optimize()olb::opti::Optimizer< S, C >virtual
optimize(OptiCase< S, C > &optiCase)olb::opti::Optimizer< S, C >inlinevirtual
Optimizer(int dimCtrl, S eps, int maxIt, bool verboseOn=true, const std::string fname="", const std::string logFileName="", bool withUpperBound=false, S upperBound=S(), bool withLowerBound=false, S lowerBound=S(), bool vectorBounds=false, S controlEps=S(std::numeric_limits< double >::epsilon()), bool failOnMaxIter=true, std::vector< OptimizerLogType > gplotAnalysis={})olb::opti::Optimizer< S, C >
OptimizerLBFGS(int dimCtrl, S eps, int maxIt, S lambda, int maxStepAttempts, std::string stepCondition, int l, S startCoefH, bool verboseOn=true, const std::string fname="", const std::string logFileName="", bool withUpperBound=false, S upperBound=S(), bool withLowerBound=false, S lowerBound=S(), bool vectorBounds=false, S controlEps=S(std::numeric_limits< double >::epsilon()), bool failOnMaxIter=true, std::vector< OptimizerLogType > gplotAnalysis={})olb::opti::OptimizerLBFGS< S, C >inline
OptimizerLineSearch(int dimCtrl, S eps, int maxIt, S lambda, int maxStepAttempts, std::string stepCondition, bool verboseOn=true, const std::string fname="", const std::string logFileName="", bool withUpperBound=false, S upperBound=S(), bool withLowerBound=false, S lowerBound=S(), bool vectorBounds=false, S controlEps=S(std::numeric_limits< double >::epsilon()), bool failOnMaxIter=true, std::vector< OptimizerLogType > gplotAnalysis={})olb::opti::OptimizerLineSearch< S, C >inline
print(int it)olb::opti::Optimizer< S, C >
quadraticInterpolationStep(const S &tempValue)olb::opti::OptimizerLineSearch< S, C >inline
readControlFromFile(const std::string fname="control.dat")olb::opti::Optimizer< S, C >
setControl(C &control)olb::opti::Optimizer< S, C >inline
setGnuplotData()olb::opti::Optimizer< S, C >
setL(int l)olb::opti::OptimizerLBFGS< S, C >inline
setOptiCase(OptiCase< S, C > *optiCase)olb::opti::Optimizer< S, C >inline
setReferenceControl(C result)olb::opti::Optimizer< S, C >inline
setStartCoefH(S startCoefH)olb::opti::OptimizerLBFGS< S, C >inline
setStartValue(S startValue)olb::opti::Optimizer< S, C >
simulate()olb::opti::Optimizer< S, C >inline
simulate(OptiCase< S, C > &optiCase)olb::opti::Optimizer< S, C >inline
smallerValue(const S &tempValue)olb::opti::OptimizerLineSearch< S, C >inline
storeHelpers()olb::opti::OptimizerLBFGS< S, C >inline
writeControlToFile(const std::string fname="control.dat")olb::opti::Optimizer< S, C >
~Optimizer()olb::opti::Optimizer< S, C >inlinevirtual
~OptimizerLBFGS()olb::opti::OptimizerLBFGS< S, C >inline
~OptimizerLineSearch()olb::opti::OptimizerLineSearch< S, C >inlinevirtual