NOMAD Source
Version 4.0.0 Beta
|
Go to the documentation of this file.
46 #ifndef __NOMAD400_MEGASEARCHPOLL__
47 #define __NOMAD400_MEGASEARCHPOLL__
49 #include "../../Algos/IterationUtils.hpp"
50 #include "../../Algos/Mads/MadsIteration.hpp"
52 #include "../../nomad_nsbegin.hpp"
104 virtual bool runImp()
override;
109 virtual void endImp()
override ;
122 #include "../../nomad_nsend.hpp"
124 #endif // __NOMAD400_MEGASEARCHPOLL__
virtual bool runImp() override
Start evaluations.
Base class of all types of steps (Iteration, Termination, Initialization, Poll, Mads,...
std::map< EvalPoint, std::shared_ptr< MadsIteration >, EvalPointCompare > _iterForPoint
Class for the mega search and poll of MADS.
void generateTrialPoints() override
Generate new points to evaluate.
Class of utils (attributes and helper functions) for some phases of an algorithm that involve Iterati...
Class for the representation of an evaluation point.
virtual void endImp() override
const std::shared_ptr< MadsIteration > getIterForPoint(const EvalPoint &point) const
virtual ~MegaSearchPoll()
virtual void startImp() override
Generate the trial poins for the search and poll steps.
MegaSearchPoll(const Step *parentStep)
Constructor.
Class for eval point compare.