![]() |
OR-Tools
8.2
|
Definition at line 3049 of file constraint_solveri.h.
Classes | |
class | Chain |
class | ChainRange |
class | NodeRange |
Public Member Functions | |
PathState (int num_nodes, std::vector< int > path_start, std::vector< int > path_end) | |
int | NumNodes () const |
int | NumPaths () const |
int | Start (int path) const |
int | End (int path) const |
int | Path (int node) const |
const std::vector< std::pair< int, int > > & | ChangedArcs () const |
const std::vector< int > & | ChangedPaths () const |
ChainRange | Chains (int path) const |
NodeRange | Nodes (int path) const |
void | ChangeNext (int node, int new_next) |
void | CutChains () |
void | Commit () |
void | Revert () |
void | SetInvalid () |
bool | IsInvalid () const |
PathState | ( | int | num_nodes, |
std::vector< int > | path_start, | ||
std::vector< int > | path_end | ||
) |
Definition at line 2559 of file local_search.cc.
PathState::ChainRange Chains | ( | int | path | ) | const |
Definition at line 2597 of file local_search.cc.
|
inline |
Definition at line 3087 of file constraint_solveri.h.
|
inline |
Definition at line 3092 of file constraint_solveri.h.
|
inline |
Definition at line 3102 of file constraint_solveri.h.
void Commit | ( | ) |
Definition at line 2752 of file local_search.cc.
void CutChains | ( | ) |
Definition at line 2716 of file local_search.cc.
|
inline |
Definition at line 3077 of file constraint_solveri.h.
|
inline |
Definition at line 3118 of file constraint_solveri.h.
PathState::NodeRange Nodes | ( | int | path | ) | const |
Definition at line 2604 of file local_search.cc.
|
inline |
Definition at line 3071 of file constraint_solveri.h.
|
inline |
Definition at line 3073 of file constraint_solveri.h.
|
inline |
Definition at line 3082 of file constraint_solveri.h.
void Revert | ( | ) |
Definition at line 2761 of file local_search.cc.
|
inline |
Definition at line 3117 of file constraint_solveri.h.
|
inline |
Definition at line 3075 of file constraint_solveri.h.