NOMAD Source  Version 4.0.0 Beta
Eval Member List

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

_bbOutputEvalprivate
_bbOutputCompleteEvalprivate
_computeHEvalprivatestatic
_computeHComponentEvalprivatestatic
_computeSuccessTypeEvalprivatestatic
_evalStatusEvalprivate
_fEvalprivate
_hEvalprivate
_toBeRecomputedEvalprivate
canBeReEvaluated() constEval
compEvalFindBest(const Eval &eval1, const Eval &eval2)Evalstatic
computeF(const BBOutputTypeList &bbOutputTypeList) constEval
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() constEval
dominates(const Eval &eval) constEval
Eval()Evalexplicit
Eval(std::shared_ptr< EvalParameters > params, const BBOutput &bbOutput)Evalexplicit
Eval(const Eval &eval)Eval
getBBO() constEvalinline
getBBOutput() constEvalinline
getEvalStatus() constEvalinline
getF() constEval
getH() constEval
goodForCacheFile() constEval
isBBOutputComplete() constEvalinline
isFeasible() constEval
operator!=(const Eval &eval) constEvalinline
operator<(const Eval &eval) constEval
operator==(const Eval &eval) constEval
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() constEvalinline
~Eval()Evalinlinevirtual