#include <algorithm>
#include <cstdint>
#include <limits>
#include <memory>
#include <string>
#include <vector>
#include "absl/container/flat_hash_map.h"
#include "absl/log/check.h"
#include "absl/strings/str_format.h"
#include "absl/strings/str_join.h"
#include "absl/types/span.h"
#include "ortools/constraint_solver/constraint_solver.h"
#include "ortools/constraint_solver/constraint_solveri.h"
#include "ortools/util/bitset.h"
#include "ortools/util/string_array.h"
#include "ortools/util/tuple_set.h"
Go to the source code of this file.
|
namespace | operations_research |
| In SWIG mode, we don't want anything besides these top-level includes.
|
|
◆ active_tuples_
The active bitset.
Bitset of active tuples.
Definition at line 386 of file table.cc.
◆ arity_
◆ holes_
std::vector<IntVarIterator*> holes_ |
|
protected |
◆ iterators_
std::vector<IntVarIterator*> iterators_ |
|
protected |
◆ kNextStatePosition
const int kNextStatePosition |
|
static |
◆ kStatePosition
◆ kTransitionTupleSize
const int kTransitionTupleSize |
|
static |
◆ masks_
std::vector<std::vector<uint64_t> > masks_ |
|
protected |
The masks per value per variable.
Definition at line 387 of file table.cc.
◆ temp_mask_
std::vector<uint64_t> temp_mask_ |
|
protected |
A temporary mask use for computation.
Definition at line 388 of file table.cc.
◆ to_remove_
std::vector<int64_t> to_remove_ |
|
protected |
◆ tuple_count_
◆ vars_
const std::vector<IntVar*> vars_ |
|
protected |
Variable representing transitions between states. See header file.
Definition at line 225 of file table.cc.
◆ word_length_
The length in 64 bit words of the number of tuples.
Definition at line 385 of file table.cc.