NOMAD Source  Version 4.0.0 Beta
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Eval Member List

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

_bbOutputEvalprivate
_computeHEvalprivatestatic
_computeHComponentEvalprivatestatic
_computeSuccessTypeEvalprivatestatic
_evalStatusEvalprivate
_fEvalprivate
_hEvalprivate
_toBeRecomputedEvalprivate
canBeReEvaluated() const Eval
compEvalFindBest(const Eval &eval1, const Eval &eval2)Evalstatic
computeF(const BBOutputTypeList &bbOutputTypeList) const Eval
computeHPB(const Eval &eval, const BBOutputTypeList &bbOutputTypeList)Evalstatic
computeSuccessTypePhaseOne(const Eval *eval1, const Eval *eval2, const Double &hMax __attribute__((unused)))Evalstatic
defaultComputeH(const Eval &eval, const BBOutputTypeList &bbOutputTypeList)Evalstatic
defaultComputeHComponent(const BBOutputType &bbOutputType, size_t index __attribute__((unused)), const Double &bbo)Evalstatic
defaultComputeSuccessType(const Eval *eval1, const Eval *eval2, const Double &hMax=INF)Evalstatic
display() const Eval
Eval()Evalexplicit
Eval(std::shared_ptr< EvalParameters > params, const BBOutput &bbOutput)Evalexplicit
Eval(const Eval &eval)Eval
getBBO() const Evalinline
getBBOutput() const Evalinline
getEvalStatus() const Evalinline
getF() const Eval
getH() const Eval
goodForCacheFile() const Eval
isFeasible() const Eval
operator!=(const Eval &e) const Evalinline
operator<(const Eval &e) const Eval
operator==(const Eval &e) const Eval
setBBO(const std::string &bbo, const BBOutputTypeList &bbOutputType, const bool evalOk=true)Eval
setBBOutput(const BBOutput &bbOutput)Eval
setBBOutputAndRecompute(const BBOutput &bbOutput, const BBOutputTypeList &bbOutputType)Eval
setComputeHComponentFunction(const std::function< Double(const BBOutputType &bbOutputType, size_t index, const Double &bbo)> &computeHComponentfunc)Evalinlinestatic
setComputeHFunction(const std::function< Double(const Eval &eval, const BBOutputTypeList &bbOutputTypeList)> &computeHfunc)Evalinlinestatic
setComputeSuccessTypeFunction(const std::function< SuccessType(const Eval *eval1, const Eval *eval2, const Double &hMax)> &comp)Evalinlinestatic
setEvalStatus(const EvalStatusType &evalStatus)Evalinline
setF(const Double &f)Eval
setH(const Double &h)Eval
toBeRecomputed() const Evalinline
toRecompute(bool toBeRecomputed)Evalinline
~Eval()Evalinlinevirtual