Google OR-Tools: operations_research::PrePostVisitValues Class Reference

#include <routing_filter_committables.h>

Public Member Functions

 PrePostVisitValues (int num_paths, int num_nodes)
void ChangePathSize (int path, int new_num_nodes)
void Reset ()
void Revert ()
void Commit ()
absl::Span< const int64_t > CommittedPreVisits (int path) const
absl::Span< const int64_t > PreVisits (int path) const
absl::Span< int64_t > MutablePreVisits (int path)
absl::Span< const int64_t > CommittedPostVisits (int path) const
absl::Span< const int64_t > PostVisits (int path) const
absl::Span< int64_t > MutablePostVisits (int path)
int NumNodes (int path) const
absl::Span< const size_t > ChangedPaths () const
bool PathHasChanged (int path) const

◆ Interval

operations_research::PrePostVisitValues::PrePostVisitValues ( int num_paths,
int num_nodes )
inline

◆ ChangedPaths()

absl::Span< const size_t > operations_research::PrePostVisitValues::ChangedPaths ( ) const
inline

◆ ChangePathSize()

void operations_research::PrePostVisitValues::ChangePathSize ( int path,
int new_num_nodes )
inline

◆ Commit()

void operations_research::PrePostVisitValues::Commit ( )
inline

◆ CommittedPostVisits()

absl::Span< const int64_t > operations_research::PrePostVisitValues::CommittedPostVisits ( int path) const
inline

◆ CommittedPreVisits()

absl::Span< const int64_t > operations_research::PrePostVisitValues::CommittedPreVisits ( int path) const
inline

◆ MutablePostVisits()

absl::Span< int64_t > operations_research::PrePostVisitValues::MutablePostVisits ( int path)
inline

◆ MutablePreVisits()

absl::Span< int64_t > operations_research::PrePostVisitValues::MutablePreVisits ( int path)
inline

◆ NumNodes()

int operations_research::PrePostVisitValues::NumNodes ( int path) const
inline

◆ PathHasChanged()

bool operations_research::PrePostVisitValues::PathHasChanged ( int path) const
inline

◆ PostVisits()

absl::Span< const int64_t > operations_research::PrePostVisitValues::PostVisits ( int path) const
inline

◆ PreVisits()

absl::Span< const int64_t > operations_research::PrePostVisitValues::PreVisits ( int path) const
inline

◆ Reset()

void operations_research::PrePostVisitValues::Reset ( )
inline

◆ Revert()

void operations_research::PrePostVisitValues::Revert ( )
inline

The documentation for this class was generated from the following file: