solver  1.0
KnowledgeBase Member List

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

addErrorMessage(const std::string &msg)KnowledgeBase
addTuple(CircuitTuple &&t)KnowledgeBase
averageErrOfLocHeur()KnowledgeBase
averageErrOfPwrmHeur()KnowledgeBase
averageLPFixDeterioration()KnowledgeBase
averageNumberOfLPCallsForLPFix()KnowledgeBase
bestSolution()KnowledgeBase
candidate(const Solution &s, const CircuitTuple &t)KnowledgeBase
eliteSolutions()KnowledgeBase
errorMessages() const KnowledgeBaseinline
getInfo(double &aggregatedValue, std::atomic< uint64_t > &counter)KnowledgeBaseprivate
getTuple()KnowledgeBase
infeasibilityRate()KnowledgeBase
infoItersPerTuple()KnowledgeBase
infoLocHeur()KnowledgeBase
infoLP()KnowledgeBase
infoPwrmHeur()KnowledgeBase
infoTuplesGeneration()KnowledgeBase
KnowledgeBase() (defined in KnowledgeBase)KnowledgeBase
mAddedTuplesKnowledgeBaseprivate
mEliteMtxKnowledgeBaseprivate
mEliteSolutionsKnowledgeBaseprivate
mErrorMessagesKnowledgeBaseprivate
mErrorsMtxKnowledgeBaseprivate
mInfDueToChangedPathKnowledgeBaseprivate
mInfDueToLocHeurKnowledgeBaseprivate
mInfDueToLPKnowledgeBaseprivate
mInfDueToPwrmHeurKnowledgeBaseprivate
mInfeasibleCounterKnowledgeBaseprivate
mLocHeurCallsKnowledgeBaseprivate
mLocHeurTimeKnowledgeBaseprivate
mLPCallsKnowledgeBaseprivate
mLPFixCallsKnowledgeBaseprivate
mLPTimeKnowledgeBaseprivate
mOptimizationPhaseCounterKnowledgeBaseprivate
mPartProbCallsKnowledgeBaseprivate
mPathChangeCallsKnowledgeBaseprivate
mProcessedTuplesKnowledgeBaseprivate
mPwrmHeurCallsKnowledgeBaseprivate
mPwrmHeurTimeKnowledgeBaseprivate
mStatMtxKnowledgeBaseprivate
mSumOfDeteriorationsKnowledgeBaseprivate
mSumOfItersKnowledgeBaseprivate
mSumOfLocHeurErrsKnowledgeBaseprivate
mSumOfPwrmHeurErrsKnowledgeBaseprivate
mTupleGenTimeKnowledgeBaseprivate
mTuplesKnowledgeBaseprivate
mTuplesMtxKnowledgeBaseprivate
numberOfChangePathBreaks() const KnowledgeBaseinline
numberOfLocHeurBreaks() const KnowledgeBaseinline
numberOfLPBreaks() const KnowledgeBaseinline
numberOfPwrmHeurBreaks() const KnowledgeBaseinline
pathChangeCalls() const KnowledgeBaseinline
percentageOfProcessed()KnowledgeBase
record(T value, T &addTo)KnowledgeBaseprivate
record(T value, T &addTo, std::atomic< uint64_t > &counter)KnowledgeBaseprivate
recordAddTuplesCall(double runtime)KnowledgeBase
recordChangePathCall()KnowledgeBaseinline
recordInfeasibleLP()KnowledgeBase
recordLocHeurCall(double runtime)KnowledgeBase
recordLocHeurRelErr(double relativeEstError)KnowledgeBase
recordLPCall(double runtime)KnowledgeBase
recordLPFixDeterioration(double deterioration)KnowledgeBase
recordNumberOfItersPerTuple(uint64_t iters)KnowledgeBase
recordPartialProblemSolveCall()KnowledgeBase
recordPwrmHeurCall(double runtime)KnowledgeBase
recordPwrmHeurRelErr(double relativeEstError)KnowledgeBase
reportInfDueToLocHeur()KnowledgeBaseinline
reportInfDueToLP()KnowledgeBaseinline
reportInfDueToPathChange()KnowledgeBaseinline
reportInfDueToPwrmHeur()KnowledgeBaseinline