NOMAD Source
Version 4.0.0 Beta
|
This is the complete list of members for CacheBase, including all inherited members.
_cacheParams | CacheBase | protected |
_filename | CacheBase | protected |
_maxSize | CacheBase | protected |
_n | CacheBase | protected |
_nbCacheHits | CacheBase | protectedstatic |
_single | CacheBase | protectedstatic |
_stopWaiting | CacheBase | protected |
CacheBase(const std::shared_ptr< CacheParameters > &cacheParams) | CacheBase | inlineexplicitprotected |
CacheBase(CacheBase const &)=delete | CacheBase | |
clear()=0 | CacheBase | pure virtual |
clearSgte(const int mainThreadNum)=0 | CacheBase | pure virtual |
computeMeanF(Double &mean) const | CacheBase | inlinevirtual |
deleteSgteOnly(const int mainThreadNum)=0 | CacheBase | pure virtual |
displayAll() const | CacheBase | inlinevirtual |
find(const Point &x, EvalPoint &evalPoint, const EvalType evalType=EvalType::UNDEFINED) const =0 | CacheBase | pure virtual |
find(const Point x, std::vector< EvalPoint > &evalPointList) const =0 | CacheBase | pure virtual |
find(const Eval &refeval, std::function< bool(const Eval &, const Eval &)> comp, std::vector< EvalPoint > &evalPointList, const EvalType &evalType=EvalType::BB) const =0 | CacheBase | pure virtual |
find(const Point &X, std::function< bool(const Point &, const EvalPoint &)> crit, std::vector< EvalPoint > &evalPointList, int maxEvalPoints=0) const =0 | CacheBase | pure virtual |
find(std::function< bool(const EvalPoint &)> crit, std::vector< EvalPoint > &evalPointList) const =0 | CacheBase | pure virtual |
find(std::function< bool(const EvalPoint &)> crit1, std::function< bool(const EvalPoint &)> crit2, std::vector< EvalPoint > &evalPointList) const =0 | CacheBase | pure virtual |
findBest(std::function< bool(const Eval &, const Eval &)> comp, std::vector< EvalPoint > &evalPointList, const bool findFeas, const Double &hMax, const Point &fixedVariable, const EvalType &evalType, const Eval *refeval) const =0 | CacheBase | pure virtual |
findBestFeas(std::vector< EvalPoint > &evalPointList, const Point &fixedVariable, const EvalType &evalType, const Eval *refeval) const =0 | CacheBase | pure virtual |
findBestInf(std::vector< EvalPoint > &evalPointList, const Double &hMax, const Point &fixedVariable, const EvalType &evalType, const Eval *refeval) const =0 | CacheBase | pure virtual |
getAllPoints(std::vector< EvalPoint > &evalPointList) const | CacheBase | |
getFileName() const | CacheBase | inline |
getInstance() | CacheBase | inlinestatic |
getNbCacheHits() | CacheBase | inlinestatic |
hasFeas(const EvalType &evalType=EvalType::BB) const =0 | CacheBase | pure virtual |
init() | CacheBase | private |
insert(const EvalPoint &evalPoint)=0 | CacheBase | pure virtual |
operator=(CacheBase const &)=delete | CacheBase | |
processOnAllPoints(void(*func)(EvalPoint &) __attribute__((unused))) | CacheBase | inlinevirtual |
processOnAllPoints(void(*func)(EvalPoint &) __attribute__((unused)), const int mainThreadNum __attribute__((unused))) | CacheBase | inlinevirtual |
purge() | CacheBase | inlinevirtual |
read()=0 | CacheBase | pure virtual |
resetNbCacheHits() | CacheBase | inlinestatic |
setFileName(const std::string &filename) | CacheBase | inline |
setMaxSize(const size_t maxSize) | CacheBase | inline |
setNbCacheHits(size_t cacheHits) | CacheBase | inlinestatic |
setStopWaiting(const bool stopWaiting) | CacheBase | inline |
size() const =0 | CacheBase | pure virtual |
smartInsert(const EvalPoint &evalPoint, const short maxNumberEval=1, const EvalType &evalType=EvalType::BB)=0 | CacheBase | pure virtual |
update(const EvalPoint &evalPoint, const EvalType &evalType)=0 | CacheBase | pure virtual |
write() const =0 | CacheBase | pure virtual |
~CacheBase(void)=default | CacheBase | virtual |