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

This is the complete list of members for olb::opti::Optimizer< 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
_epsolb::opti::Optimizer< S, C >protected
_failOnMaxIterolb::opti::Optimizer< S, C >protected
_gplotAnalysisolb::opti::Optimizer< S, C >
_itolb::opti::Optimizer< S, C >protected
_lowerBoundolb::opti::Optimizer< S, C >protected
_maxItolb::opti::Optimizer< S, C >protected
_optiCaseolb::opti::Optimizer< S, C >protected
_referenceContrololb::opti::Optimizer< S, C >protected
_upperBoundolb::opti::Optimizer< 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
computeDerivatives(const C &control, C &derivatives)olb::opti::Optimizer< S, C >inline
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 >
optimizationStep()=0olb::opti::Optimizer< S, C >pure virtual
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 >
print(int it)olb::opti::Optimizer< S, C >
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 >
setOptiCase(OptiCase< S, C > *optiCase)olb::opti::Optimizer< S, C >inline
setReferenceControl(C result)olb::opti::Optimizer< 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
writeControlToFile(const std::string fname="control.dat")olb::opti::Optimizer< S, C >
~Optimizer()olb::opti::Optimizer< S, C >inlinevirtual