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

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

_cacheParamsCacheBaseprotected
_filenameCacheBaseprotected
_maxSizeCacheBaseprotected
_nCacheBaseprotected
_nbCacheHitsCacheBaseprotectedstatic
_singleCacheBaseprotectedstatic
CacheBase(const std::shared_ptr< CacheParameters > &cacheParams)CacheBaseinlineexplicitprotected
CacheBase(CacheBase const &)=deleteCacheBase
clear()=0CacheBasepure virtual
clearSgte()=0CacheBasepure virtual
computeMeanF(Double &mean) const CacheBaseinlinevirtual
find(const Point &x, EvalPoint &evalPoint) const =0CacheBasepure virtual
find(const Point x, std::vector< EvalPoint > &evalPointList) const =0CacheBasepure virtual
find(const Eval &refeval, bool(*comp)(const Eval &, const Eval &), std::vector< EvalPoint > &evalPointList) const =0CacheBasepure virtual
find(Point X, Double distance, std::vector< EvalPoint > &evalPointList, int maxEvalPoints=0) const =0CacheBasepure virtual
find(bool(*crit)(const EvalPoint &), std::vector< EvalPoint > &evalPointList) const =0CacheBasepure 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 =0CacheBasepure virtual
findBestFeas(std::vector< EvalPoint > &evalPointList, const Point &fixedVariable=Point()) const =0CacheBasepure virtual
findBestInf(std::vector< EvalPoint > &evalPointList, const Double &hMax=INF, const Point &fixedVariable=Point()) const =0CacheBasepure virtual
getAllPoints(std::vector< EvalPoint > &evalPointList) const CacheBase
getFileName() const CacheBaseinline
getInstance()CacheBaseinlinestatic
getNbCacheHits()CacheBaseinlinestatic
hasFeas() const =0CacheBasepure virtual
init()CacheBaseprivate
insert(const EvalPoint &evalPoint)=0CacheBasepure virtual
operator=(CacheBase const &)=deleteCacheBase
processOnAllPoints(void(*func)(EvalPoint &) __attribute__((unused)))CacheBaseinlinevirtual
purge()CacheBaseinlinevirtual
read()=0CacheBasepure virtual
resetNbCacheHits()CacheBaseinlinestatic
setFileName(const std::string &filename)CacheBaseinline
setMaxSize(const size_t maxSize)CacheBaseinline
setNbCacheHits(size_t cacheHits)CacheBaseinlinestatic
size() const =0CacheBasepure virtual
smartInsert(const EvalPoint &evalPoint, const short maxNumberEval=1)=0CacheBasepure virtual
update(const EvalPoint &evalPoint)=0CacheBasepure virtual
write() const =0CacheBasepure virtual
~CacheBase(void)=defaultCacheBasevirtual