|
const std::vector< std::size_t > & | linearization_ |
|
std::size_t | begin_ |
|
the index in the linearization of the first element of this sequence
|
|
std::size_t | end_ |
|
the index in the linearization one past the last element of this sequence
|
|
Subproblem | S_ |
|
the subproblem formed by this sequence
|
|
Definition at line 462 of file PlanEnumerator.cpp.
◆ Sequence()
LinearizedDP::Sequence::Sequence |
( |
const std::vector< std::size_t > & |
linearization, |
|
|
std::size_t |
begin, |
|
|
std::size_t |
end |
|
) |
| |
|
inline |
◆ compute_subproblem_from_sequence()
Subproblem LinearizedDP::Sequence::compute_subproblem_from_sequence |
( |
std::size_t |
begin, |
|
|
std::size_t |
end |
|
) |
| |
|
inline |
◆ dump() [1/2]
void LinearizedDP::Sequence::dump |
( |
| ) |
const |
|
inline |
◆ dump() [2/2]
void LinearizedDP::Sequence::dump |
( |
std::ostream & |
out | ) |
const |
|
inline |
◆ end()
std::size_t LinearizedDP::Sequence::end |
( |
| ) |
const |
|
inline |
◆ extend_at_back()
void LinearizedDP::Sequence::extend_at_back |
( |
| ) |
|
|
inline |
◆ extend_at_front()
void LinearizedDP::Sequence::extend_at_front |
( |
| ) |
|
|
inline |
◆ first()
std::size_t LinearizedDP::Sequence::first |
( |
| ) |
const |
|
inline |
◆ first_index()
std::size_t LinearizedDP::Sequence::first_index |
( |
| ) |
const |
|
inline |
◆ is_at_back()
bool LinearizedDP::Sequence::is_at_back |
( |
| ) |
const |
|
inline |
◆ is_at_front()
bool LinearizedDP::Sequence::is_at_front |
( |
| ) |
const |
|
inline |
◆ last()
std::size_t LinearizedDP::Sequence::last |
( |
| ) |
const |
|
inline |
◆ last_index()
std::size_t LinearizedDP::Sequence::last_index |
( |
| ) |
const |
|
inline |
◆ length()
std::size_t LinearizedDP::Sequence::length |
( |
| ) |
const |
|
inline |
◆ shrink_at_back()
void LinearizedDP::Sequence::shrink_at_back |
( |
| ) |
|
|
inline |
◆ shrink_at_front()
void LinearizedDP::Sequence::shrink_at_front |
( |
| ) |
|
|
inline |
◆ subproblem()
Subproblem LinearizedDP::Sequence::subproblem |
( |
| ) |
const |
|
inline |
◆ operator<<
std::ostream & operator<< |
( |
std::ostream & |
out, |
|
|
const Sequence & |
seq |
|
) |
| |
|
friend |
◆ begin_
std::size_t LinearizedDP::Sequence::begin_ |
|
private |
the index in the linearization of the first element of this sequence
Definition at line 467 of file PlanEnumerator.cpp.
◆ end_
std::size_t LinearizedDP::Sequence::end_ |
|
private |
the index in the linearization one past the last element of this sequence
Definition at line 469 of file PlanEnumerator.cpp.
◆ linearization_
const std::vector<std::size_t>& LinearizedDP::Sequence::linearization_ |
|
private |
◆ S_
The documentation for this struct was generated from the following file: