NOMAD Source  Version 4.0.0 Beta
NM Member List

This is the complete list of members for NM, including all inherited members.

_algoBestSuccessAlgorithmprotected
_algoCommentAlgorithmprotected
_algoSuccessfulAlgorithmprotected
_cbHotRestartStepprotectedstatic
_cbIterationEndStepprotectedstatic
_cbMegaIterationEndStepprotectedstatic
_endDisplayAlgorithmprotected
_forceAlgoCommentAlgorithmprotected
_initializationAlgorithmprotected
_megaIterationAlgorithmprotected
_nameStepprotected
_parentStepStepprotected
_pbParamsStepprotected
_prevAlgoCommentAlgorithmprotected
_runParamsStepprotected
_showWarningsStepprotectedstatic
_stopReasonsStepprotected
_terminationAlgorithmprotected
_userInterruptStepprotectedstatic
_userTerminateStepprotectedstatic
addCallback(const CallbackType &callbackType, const StepEndCbFunc &stepEndCbFunc)Step
addCallback(const CallbackType &callbackType, const HotRestartCbFunc &hotRestartCbFunc)Step
AddOutputDebug(const std::string &s) constStep
AddOutputError(const std::string &s) constStep
AddOutputHigh(const std::string &s) constStep
AddOutputInfo(const std::string &s, bool isBlockStart, bool isBlockEnd) constStep
AddOutputInfo(const std::string &s, OutputLevel outputLevel=OutputLevel::LEVEL_INFO) constStep
AddOutputInfo(OutputInfo outputInfo) constStep
AddOutputVeryHigh(const std::string &s) constStep
AddOutputWarning(const std::string &s) constStep
Algorithm(const Step *parentStep, std::shared_ptr< AllStopReasons > stopReasons, const std::shared_ptr< RunParameters > &runParams, const std::shared_ptr< PbParameters > &pbParams)Algorithminlineexplicit
debugSegFault(int signalValue)Stepstatic
debugShowCallStack() constStep
defaultEnd()Stepprivate
defaultHotRestart(std::vector< std::string > &paramLines __attribute__((unused)))Stepinlineprivatestatic
defaultStart()Stepprivate
defaultStepEnd(const Step &step __attribute__((unused)), bool &stop)Stepinlineprivatestatic
disableWarnings()Stepinlinestatic
display(std::ostream &os) constAlgorithmvirtual
displayBestSolutions() constAlgorithmprotected
displayEvalCounts() constAlgorithmprotected
end()Step
endImp() overrideNMprivatevirtual
getAlgoComment() const overrideAlgorithmvirtual
getAlgoName() constStep
getAllStopReasons() constStepinline
getIterationFrameCenter() constStep
getIterationMesh() constStep
getMegaIteration() constAlgorithminline
getMegaIterationBarrier() constStep
getName() constStepinlinevirtual
getParentOfType(const bool stopAtAlgo=true) constStepinline
getParentStep() constStepinline
getPbParams() constStepinline
getRootAlgorithm() constStep
getRunParams() constStepinline
getUserInterrupt()Stepinlinestatic
getUserTerminate()Stepinlinestatic
hotRestartBeginHelper()Stepprotected
hotRestartEndHelper()Stepprotected
hotRestartOnUserInterrupt() overrideAlgorithmprotectedvirtual
init()NMprivate
isAnAlgorithm() constStep
isRootAlgo() constAlgorithminline
isSubAlgo() constAlgorithm
NM(const Step *parentStep, std::shared_ptr< AlgoStopReasons< NMStopType >> stopReasons, const std::shared_ptr< RunParameters > &runParams, const std::shared_ptr< PbParameters > &pbParams)NMinlineexplicit
read(std::istream &is)Algorithmvirtual
readInformationForHotRestart() overrideNMvirtual
resetPreviousAlgoComment(const bool force=false) overrideAlgorithmvirtual
run()Step
runCallback(CallbackType callbackType, const Step &step, bool &stop)Stepstatic
runCallback(CallbackType callbackType, std::vector< std::string > &paramLines)Stepstatic
runImp() overrideNMprivatevirtual
saveInformationForHotRestart() constAlgorithmprotected
setAlgoComment(const std::string &algoComment, const bool force=false) overrideAlgorithmvirtual
setEndDisplay(bool endDisplay)Algorithminline
setMegaIteration(const std::shared_ptr< MegaIteration > megaIteration)Algorithminline
setName(const std::string &name)Stepinline
setUserTerminate()Stepinlinestatic
start()Step
startImp() overrideNMprivatevirtual
Step()Stepinlineexplicit
Step(const Step *parentStep, const std::shared_ptr< RunParameters > &runParams=nullptr, const std::shared_ptr< PbParameters > &pbParams=nullptr)Stepinlineexplicit
Step(const Step *parentStep, std::shared_ptr< AllStopReasons > stopReasons, const std::shared_ptr< RunParameters > &runParams=nullptr, const std::shared_ptr< PbParameters > &pbParams=nullptr)Stepinlineexplicit
terminate(size_t iteration)Algorithm
userInterrupt(int signalValue)Stepstatic
verifyGenerateAllPointsBeforeEval(const std::string &method, const bool expected) constStepprotected
verifyParentNotNull()Stepprotected
~Algorithm()Algorithmvirtual
~NM()NMinlinevirtual
~Step()Stepvirtual