![]() |
Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
|
#include <cstdint>#include <functional>#include <map>#include <memory>#include <string>#include <vector>#include "absl/container/flat_hash_map.h"#include "absl/strings/string_view.h"#include "absl/time/time.h"#include "ortools/base/timer.h"Go to the source code of this file.
Classes | |
| class | operations_research::Stat |
| Base class for a statistic that can be pretty-printed. More... | |
| class | operations_research::StatsGroup |
| Base class to print a nice summary of a group of statistics. More... | |
| class | operations_research::DistributionStat |
| class | operations_research::TimeDistribution |
| class | operations_research::RatioDistribution |
| Statistic on the distribution of a sequence of ratios, displayed as %. More... | |
| class | operations_research::DoubleDistribution |
| Statistic on the distribution of a sequence of doubles. More... | |
| class | operations_research::IntegerDistribution |
| Statistic on the distribution of a sequence of integers. More... | |
| class | operations_research::EnabledScopedTimeDistributionUpdater |
| class | operations_research::DisabledScopedTimeDistributionUpdater |
| class | operations_research::DisabledScopedTimeStats |
| class | operations_research::EnabledScopedTimeStats |
Namespaces | |
| namespace | operations_research |
| In SWIG mode, we don't want anything besides these top-level includes. | |
Macros | |
| #define | IF_STATS_ENABLED(instructions) |
| #define | SCOPED_TIME_STAT(stats) |
| #define | SCOPED_INSTRUCTION_COUNT(time_limit) |
Typedefs | |
| using | operations_research::ScopedTimeDistributionUpdater = DisabledScopedTimeDistributionUpdater |
| using | operations_research::ScopedTimeStats = DisabledScopedTimeStats |
Functions | |
| std::string | operations_research::MemoryUsage () |
| Returns the current thread's total memory usage in an human-readable string. | |
| #define IF_STATS_ENABLED | ( | instructions | ) |
| #define SCOPED_INSTRUCTION_COUNT | ( | time_limit | ) |
| #define SCOPED_TIME_STAT | ( | stats | ) |