Google OR-Tools v9.11
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
demon_profiler.cc File Reference
#include <algorithm>
#include <cmath>
#include <cstddef>
#include <cstdint>
#include <string>
#include <utility>
#include <vector>
#include "absl/container/flat_hash_map.h"
#include "absl/status/status.h"
#include "absl/strings/str_format.h"
#include "absl/strings/string_view.h"
#include "absl/time/clock.h"
#include "absl/time/time.h"
#include "ortools/base/file.h"
#include "ortools/base/hash.h"
#include "ortools/base/helpers.h"
#include "ortools/base/logging.h"
#include "ortools/base/mathutil.h"
#include "ortools/base/stl_util.h"
#include "ortools/base/types.h"
#include "ortools/constraint_solver/constraint_solver.h"
#include "ortools/constraint_solver/constraint_solveri.h"
#include "ortools/constraint_solver/demon_profiler.pb.h"

Go to the source code of this file.

Classes

class  operations_research::DemonProfiler
 

Namespaces

namespace  operations_research
 In SWIG mode, we don't want anything besides these top-level includes.
 

Functions

void operations_research::InstallDemonProfiler (DemonProfiler *monitor)
 --— Forward Declarations and Profiling Support --—
 
DemonProfileroperations_research::BuildDemonProfiler (Solver *solver)
 
void operations_research::DeleteDemonProfiler (DemonProfiler *monitor)
 
void operations_research::RegisterDemon (Solver *const solver, Demon *const demon, DemonProfiler *const monitor)
 --— Exported Methods for Unit Tests --—
 
void operations_research::DemonProfilerAddFakeRun (DemonProfiler *const monitor, Demon *const demon, int64_t start_time, int64_t end_time, bool is_fail)
 
void operations_research::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 operations_research::DemonProfilerBeginInitialPropagation (DemonProfiler *const monitor, Constraint *const constraint)
 
void operations_research::DemonProfilerEndInitialPropagation (DemonProfiler *const monitor, Constraint *const constraint)
 

Variable Documentation

◆ ct

const Constraint* ct

Definition at line 45 of file demon_profiler.cc.

◆ value

int64_t value

Definition at line 46 of file demon_profiler.cc.