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 |
CacheBase(const std::shared_ptr< CacheParameters > &cacheParams) | CacheBase | inlineexplicitprotected |
CacheBase(CacheBase const &)=delete | CacheBase | |
clear()=0 | CacheBase | pure virtual |
clearSgte()=0 | CacheBase | pure virtual |
computeMeanF(Double &mean) const | CacheBase | inlinevirtual |
find(const Point &x, EvalPoint &evalPoint) const =0 | CacheBase | pure virtual |
find(const Point x, std::vector< EvalPoint > &evalPointList) const =0 | CacheBase | pure virtual |
find(const Eval &refeval, bool(*comp)(const Eval &, const Eval &), std::vector< EvalPoint > &evalPointList) const =0 | CacheBase | pure virtual |
find(Point X, Double distance, std::vector< EvalPoint > &evalPointList, int maxEvalPoints=0) const =0 | CacheBase | pure virtual |
find(bool(*crit)(const EvalPoint &), std::vector< EvalPoint > &evalPointList) const =0 | CacheBase | pure virtual |
findBest(bool(*comp)(const Eval &, const Eval &), std::vector< EvalPoint > &evalPointList, const bool findFeas=true, const Double &hMax=INF, const Point &fixedVariable=Point()) const =0 | CacheBase | pure virtual |
findBestFeas(std::vector< EvalPoint > &evalPointList, const Point &fixedVariable=Point()) const =0 | CacheBase | pure virtual |
findBestInf(std::vector< EvalPoint > &evalPointList, const Double &hMax=INF, const Point &fixedVariable=Point()) const =0 | CacheBase | pure virtual |
getAllPoints(std::vector< EvalPoint > &evalPointList) const | CacheBase | |
getFileName() const | CacheBase | inline |
getInstance() | CacheBase | inlinestatic |
getNbCacheHits() | CacheBase | inlinestatic |
hasFeas() 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 |
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 |
size() const =0 | CacheBase | pure virtual |
smartInsert(const EvalPoint &evalPoint, const short maxNumberEval=1)=0 | CacheBase | pure virtual |
update(const EvalPoint &evalPoint)=0 | CacheBase | pure virtual |
write() const =0 | CacheBase | pure virtual |
~CacheBase(void)=default | CacheBase | virtual |