OR-Tools  8.2
DemonProfiler Member List

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

Accept(ModelVisitor *const visitor) constSearchMonitorvirtual
AcceptDelta(Assignment *delta, Assignment *deltadelta)SearchMonitorvirtual
AcceptNeighbor()SearchMonitorvirtual
AcceptSolution()SearchMonitorvirtual
AcceptUncheckedNeighbor()SearchMonitorvirtual
AddFakeRun(Demon *const demon, int64 start_time, int64 end_time, bool is_fail)DemonProfilerinline
AfterDecision(Decision *const d, bool apply)SearchMonitorvirtual
ApplyDecision(Decision *const d)SearchMonitorvirtual
AtSolution()SearchMonitorvirtual
BaseObject()BaseObjectinline
BeginConstraintInitialPropagation(Constraint *const constraint) overrideDemonProfilerinlinevirtual
BeginDemonRun(Demon *const demon) overrideDemonProfilerinlinevirtual
BeginFail() overrideDemonProfilerinlinevirtual
BeginInitialPropagation()SearchMonitorvirtual
BeginNestedConstraintInitialPropagation(Constraint *const constraint, Constraint *const delayed) overrideDemonProfilerinlinevirtual
BeginNextDecision(DecisionBuilder *const b)SearchMonitorvirtual
CurrentTime() constDemonProfilerinline
DebugString() const overrideDemonProfilerinlinevirtual
DemonProfiler(Solver *const solver)DemonProfilerinlineexplicit
EndConstraintInitialPropagation(Constraint *const constraint) overrideDemonProfilerinlinevirtual
EndDemonRun(Demon *const demon) overrideDemonProfilerinlinevirtual
EndFail()SearchMonitorvirtual
EndInitialPropagation()SearchMonitorvirtual
EndNestedConstraintInitialPropagation(Constraint *const constraint, Constraint *const delayed) overrideDemonProfilerinlinevirtual
EndNextDecision(DecisionBuilder *const b, Decision *const d)SearchMonitorvirtual
EndProcessingIntegerVariable(IntVar *const var) overrideDemonProfilerinlinevirtual
EnterSearch()SearchMonitorvirtual
ExitSearch()SearchMonitorvirtual
ExportInformation(const Constraint *const constraint, int64 *const fails, int64 *const initial_propagation_runtime, int64 *const demon_invocations, int64 *const total_demon_runtime, int *demons)DemonProfilerinline
ExportInformation(const DemonRuns *const demon_runs, int64 *const demon_invocations, int64 *const fails, int64 *const total_demon_runtime, double *const mean_demon_runtime, double *const median_demon_runtime, double *const stddev_demon_runtime)DemonProfilerinline
Install() overrideDemonProfilerinlinevirtual
IsUncheckedSolutionLimitReached()SearchMonitorinlinevirtual
kNoProgressSearchMonitorstatic
LocalOptimum()SearchMonitorvirtual
NoMoreSolutions()SearchMonitorvirtual
PeriodicCheck()SearchMonitorvirtual
PopContext() overrideDemonProfilerinlinevirtual
PrintOverview(Solver *const solver, const std::string &filename)DemonProfilerinline
ProgressPercent()SearchMonitorinlinevirtual
PropagationMonitor(Solver *const solver)PropagationMonitorexplicit
PushContext(const std::string &context) overrideDemonProfilerinlinevirtual
RankFirst(SequenceVar *const var, int index) overrideDemonProfilerinlinevirtual
RankLast(SequenceVar *const var, int index) overrideDemonProfilerinlinevirtual
RankNotFirst(SequenceVar *const var, int index) overrideDemonProfilerinlinevirtual
RankNotLast(SequenceVar *const var, int index) overrideDemonProfilerinlinevirtual
RankSequence(SequenceVar *const var, const std::vector< int > &rank_first, const std::vector< int > &rank_last, const std::vector< int > &unperformed) overrideDemonProfilerinlinevirtual
RefuteDecision(Decision *const d)SearchMonitorvirtual
RegisterDemon(Demon *const demon) overrideDemonProfilerinlinevirtual
RemoveInterval(IntVar *const var, int64 imin, int64 imax) overrideDemonProfilerinlinevirtual
RemoveValue(IntVar *const var, int64 value) overrideDemonProfilerinlinevirtual
RemoveValues(IntVar *const var, const std::vector< int64 > &values) overrideDemonProfilerinlinevirtual
RestartSearch() overrideDemonProfilerinlinevirtual
SearchMonitor(Solver *const s)SearchMonitorinlineexplicit
SetDurationMax(IntervalVar *const var, int64 new_max) overrideDemonProfilerinlinevirtual
SetDurationMin(IntervalVar *const var, int64 new_min) overrideDemonProfilerinlinevirtual
SetDurationRange(IntervalVar *const var, int64 new_min, int64 new_max) overrideDemonProfilerinlinevirtual
SetEndMax(IntervalVar *const var, int64 new_max) overrideDemonProfilerinlinevirtual
SetEndMin(IntervalVar *const var, int64 new_min) overrideDemonProfilerinlinevirtual
SetEndRange(IntervalVar *const var, int64 new_min, int64 new_max) overrideDemonProfilerinlinevirtual
SetMax(IntExpr *const expr, int64 new_max) overrideDemonProfilerinlinevirtual
SetMax(IntVar *const var, int64 new_max) overrideDemonProfilerinlinevirtual
SetMin(IntExpr *const expr, int64 new_min) overrideDemonProfilerinlinevirtual
SetMin(IntVar *const var, int64 new_min) overrideDemonProfilerinlinevirtual
SetPerformed(IntervalVar *const var, bool value) overrideDemonProfilerinlinevirtual
SetRange(IntExpr *const expr, int64 new_min, int64 new_max) overrideDemonProfilerinlinevirtual
SetRange(IntVar *const var, int64 new_min, int64 new_max) overrideDemonProfilerinlinevirtual
SetStartMax(IntervalVar *const var, int64 new_max) overrideDemonProfilerinlinevirtual
SetStartMin(IntervalVar *const var, int64 new_min) overrideDemonProfilerinlinevirtual
SetStartRange(IntervalVar *const var, int64 new_min, int64 new_max) overrideDemonProfilerinlinevirtual
SetValue(IntVar *const var, int64 value) overrideDemonProfilerinlinevirtual
SetValues(IntVar *const var, const std::vector< int64 > &values) overrideDemonProfilerinlinevirtual
solver() constSearchMonitorinline
StartProcessingIntegerVariable(IntVar *const var) overrideDemonProfilerinlinevirtual
~BaseObject()BaseObjectinlinevirtual
~DemonProfiler() overrideDemonProfilerinline
~PropagationMonitor() overridePropagationMonitor
~SearchMonitor() overrideSearchMonitorinline