JaffarPlus
High-performance best-first search optimizer for tool-assisted speedruns
Loading...
Searching...
No Matches
jaffarPlus::Engine Member List

This is the complete list of members for jaffarPlus::Engine, including all inherited members.

_advanceHashDbAverageCumulativeTimejaffarPlus::Engineprivate
_advanceHashDbAverageTimejaffarPlus::Engineprivate
_advanceHashDbThreadRawTimejaffarPlus::Engineprivate
_advanceStateDbAverageCumulativeTimejaffarPlus::Engineprivate
_advanceStateDbAverageTimejaffarPlus::Engineprivate
_advanceStateDbThreadRawTimejaffarPlus::Engineprivate
_baseStateBatchjaffarPlus::Engineprivate
_bestWinSolutionRewardjaffarPlus::Engineprivate
_calculateHashAverageCumulativeTimejaffarPlus::Engineprivate
_calculateHashAverageTimejaffarPlus::Engineprivate
_calculateHashThreadRawTimejaffarPlus::Engineprivate
_calculateRewardAverageCumulativeTimejaffarPlus::Engineprivate
_calculateRewardAverageTimejaffarPlus::Engineprivate
_calculateRewardThreadRawTimejaffarPlus::Engineprivate
_candidateInputsDetectedjaffarPlus::Engineprivate
_checkHashAverageCumulativeTimejaffarPlus::Engineprivate
_checkHashAverageTimejaffarPlus::Engineprivate
_checkHashThreadRawTimejaffarPlus::Engineprivate
_checkpointCutoffjaffarPlus::Engineprivate
_checkpointLeveljaffarPlus::Engineprivate
_checkpointMutexjaffarPlus::Engineprivate
_checkpointTolerancejaffarPlus::Engineprivate
_compactLogjaffarPlus::Engineprivate
_currentStepjaffarPlus::Engineprivate
_currentStepTimejaffarPlus::Engineprivate
_droppedStatesBelowReferencejaffarPlus::Engineprivate
_droppedStatesCheckpointjaffarPlus::Engineprivate
_droppedStatesFailedSerializationjaffarPlus::Engineprivate
_droppedStatesNoStoragejaffarPlus::Engineprivate
_failedStatesjaffarPlus::Engineprivate
_fullStateSizejaffarPlus::Engineprivate
_getAllowedInputsAverageCumulativeTimejaffarPlus::Engineprivate
_getAllowedInputsAverageTimejaffarPlus::Engineprivate
_getAllowedInputsThreadRawTimejaffarPlus::Engineprivate
_getCandidateInputsAverageCumulativeTimejaffarPlus::Engineprivate
_getCandidateInputsAverageTimejaffarPlus::Engineprivate
_getCandidateInputsThreadRawTimejaffarPlus::Engineprivate
_getFreeStateAverageCumulativeTimejaffarPlus::Engineprivate
_getFreeStateAverageTimejaffarPlus::Engineprivate
_getFreeStateThreadRawTimejaffarPlus::Engineprivate
_hashDbjaffarPlus::Engineprivate
_hashDbEnabledjaffarPlus::Engineprivate
_hashLookaheadjaffarPlus::Engineprivate
_inputHistoryBackingjaffarPlus::Engineprivate
_manualSaveSolutionjaffarPlus::Engineprivate
_manualSaveSolutionActiveLastRuleIdjaffarPlus::Engineprivate
_manualSaveSolutionLastPathjaffarPlus::Engineprivate
_manualSaveSolutionLockjaffarPlus::Engineprivate
_manualSaveSolutionUpdatedLastRuleIdjaffarPlus::Engineprivate
_maxThreadStepTimejaffarPlus::Engineprivate
_maxThreadStepTimeThreadIdjaffarPlus::Engineprivate
_normalStatesjaffarPlus::Engineprivate
_popBaseStateDbAverageCumulativeTimejaffarPlus::Engineprivate
_popBaseStateDbAverageTimejaffarPlus::Engineprivate
_popBaseStateDbThreadRawTimejaffarPlus::Engineprivate
_refPinBonusjaffarPlus::Engineprivate
_refPinEnabledjaffarPlus::Engineprivate
_refPinExactVerifyjaffarPlus::Engineprivate
_refPinHashesjaffarPlus::Engineprivate
_refPinHitsjaffarPlus::Engineprivate
_refPinLookaheadjaffarPlus::Engineprivate
_refPinLookaheadBonusjaffarPlus::Engineprivate
_refPinMaxDepthHitjaffarPlus::Engineprivate
_refPinnedAtDepthjaffarPlus::Engineprivate
_refPinSeenPreDedupjaffarPlus::Engineprivate
_refPruneEnabledjaffarPlus::Engineprivate
_refPruneRequestedjaffarPlus::Engineprivate
_refPruneStepGracejaffarPlus::Engineprivate
_refPruneTolerancejaffarPlus::Engineprivate
_refPruneTracejaffarPlus::Engineprivate
_refStatesjaffarPlus::Engineprivate
_refVolatileMaskjaffarPlus::Engineprivate
_repeatedStatesjaffarPlus::Engineprivate
_returnFreeStateAverageCumulativeTimejaffarPlus::Engineprivate
_returnFreeStateAverageTimejaffarPlus::Engineprivate
_returnFreeStateThreadRawTimejaffarPlus::Engineprivate
_ruleCheckingAverageCumulativeTimejaffarPlus::Engineprivate
_ruleCheckingAverageTimejaffarPlus::Engineprivate
_ruleCheckingThreadRawTimejaffarPlus::Engineprivate
_runnersjaffarPlus::Engineprivate
_runnerStateAdvanceAverageCumulativeTimejaffarPlus::Engineprivate
_runnerStateAdvanceAverageTimejaffarPlus::Engineprivate
_runnerStateAdvanceThreadRawTimejaffarPlus::Engineprivate
_runnerStateLoadAverageCumulativeTimejaffarPlus::Engineprivate
_runnerStateLoadAverageTimejaffarPlus::Engineprivate
_runnerStateLoadThreadRawTimejaffarPlus::Engineprivate
_runnerStateSaveAverageCumulativeTimejaffarPlus::Engineprivate
_runnerStateSaveAverageTimejaffarPlus::Engineprivate
_runnerStateSaveThreadRawTimejaffarPlus::Engineprivate
_stateDbjaffarPlus::Engineprivate
_stateSizeInDatabasejaffarPlus::Engineprivate
_stepBaseStatesProcessedjaffarPlus::Engineprivate
_stepBestWinStatejaffarPlus::Engineprivate
_stepBestWinStateLockjaffarPlus::Engineprivate
_stepMaxLevelStoredjaffarPlus::Engineprivate
_stepNewStatesProcessedjaffarPlus::Engineprivate
_subTotalAverageCumulativeTimejaffarPlus::Engineprivate
_subTotalAverageTimejaffarPlus::Engineprivate
_threadAccumulatorsjaffarPlus::Engineprivate
_threadStepTimejaffarPlus::Engineprivate
_totalBaseStatesProcessedjaffarPlus::Engineprivate
_totalNewStatesProcessedjaffarPlus::Engineprivate
_totalRunningTimejaffarPlus::Engineprivate
_winCollectEnabledjaffarPlus::Engineprivate
_winCollectLockjaffarPlus::Engineprivate
_winCollectMaxjaffarPlus::Engineprivate
_winCollectPrefixjaffarPlus::Engineprivate
_winDedupPropNamesjaffarPlus::Engineprivate
_winKeysSeenjaffarPlus::Engineprivate
_winSolutionPathjaffarPlus::Engineprivate
_winStatesjaffarPlus::Engineprivate
BASE_STATE_BATCH_MAXjaffarPlus::Engineprivatestatic
computeStateHash(Runner &r)jaffarPlus::Engineinline
droppedBelowReference enum valuejaffarPlus::Engineprivate
droppedCheckpoint enum valuejaffarPlus::Engineprivate
droppedFailedSerialization enum valuejaffarPlus::Engineprivate
droppedNoStorage enum valuejaffarPlus::Engineprivate
Engine(const nlohmann::json &emulatorConfig, const nlohmann::json &gameConfig, const nlohmann::json &runnerConfig, const nlohmann::json &engineConfig)jaffarPlus::Engineinline
failed enum valuejaffarPlus::Engineprivate
getFullStateSize() constjaffarPlus::Engineinline
getInputHistoryApproxMemoryBytes() constjaffarPlus::Engineinline
getInputHistoryMaxMemoryBytes() constjaffarPlus::Engineinline
getManualSaveSolution() constjaffarPlus::Engineinline
getRefStates() constjaffarPlus::Engineinline
getRefVolatileMask() constjaffarPlus::Engineinline
getStateCount() constjaffarPlus::Engineinline
getStateDb() constjaffarPlus::Engineinline
getStateSizeInDatabase() constjaffarPlus::Engineinline
getStepBestWinState() constjaffarPlus::Engineinline
getWinCollectedCount()jaffarPlus::Engineinline
getWinCollectionMax() constjaffarPlus::Engineinline
getWinStatesFound() constjaffarPlus::Engineinline
initialize()jaffarPlus::Engineinline
inputResult_t enum namejaffarPlus::Engineprivate
isInputHistoryExhausted() constjaffarPlus::Engineinline
isReferencePruneRequested() constjaffarPlus::Engineinline
isWinCollectionEnabled() constjaffarPlus::Engineinline
isWinCollectionFull()jaffarPlus::Engineinline
normal enum valuejaffarPlus::Engineprivate
printInfo()jaffarPlus::Engineinline
repeated enum valuejaffarPlus::Engineprivate
runInput(Runner &r, const void *baseStateData, const InputSet::inputIndex_t input, threadAccumulator_t &acc, const size_t threadId)jaffarPlus::Engineinlineprivate
runNewInput(Runner &r, const void *baseStateData, const InputSet::inputIndex_t input, threadAccumulator_t &acc, const size_t threadId)jaffarPlus::Engineinlineprivate
runStep()jaffarPlus::Engineinline
setReferencePruneTrace(const std::vector< float > &trace)jaffarPlus::Engineinline
setReferenceStates(std::vector< std::vector< uint8_t > > &&states, const std::vector< std::string > &refInputs)jaffarPlus::Engineinline
setWinStateCollection(const std::vector< std::string > &dedupProps, const std::string &pathPrefix, const size_t maxFiles)jaffarPlus::Engineinline
win enum valuejaffarPlus::Engineprivate
workerFunction()jaffarPlus::Engineinlineprivate
~Engine()jaffarPlus::Engineinline