OR-Tools  9.3
demon_profiler.cc File Reference

Go to the source code of this file.

Classes

class  DemonProfiler
 

Namespaces

namespace  operations_research
 Collection of objects used to extend the Constraint Solver library.
 

Functions

void InstallDemonProfiler (DemonProfiler *const monitor)
 
DemonProfiler * BuildDemonProfiler (Solver *const solver)
 
void DeleteDemonProfiler (DemonProfiler *const monitor)
 
void RegisterDemon (Solver *const solver, Demon *const demon, DemonProfiler *const monitor)
 
void DemonProfilerAddFakeRun (DemonProfiler *const monitor, Demon *const demon, int64_t start_time, int64_t end_time, bool is_fail)
 
void DemonProfilerExportInformation (DemonProfiler *const monitor, const Constraint *const constraint, int64_t *const fails, int64_t *const initial_propagation_runtime, int64_t *const demon_invocations, int64_t *const total_demon_runtime, int *const demon_count)
 
void DemonProfilerBeginInitialPropagation (DemonProfiler *const monitor, Constraint *const constraint)
 
void DemonProfilerEndInitialPropagation (DemonProfiler *const monitor, Constraint *const constraint)
 

Variable Documentation

◆ ct

const Constraint* ct

Definition at line 43 of file demon_profiler.cc.

◆ value

int64_t value
Examples
tsp.cc, and vrp.cc.

Definition at line 44 of file demon_profiler.cc.