|
| ModelLpValues ()=default |
|
| StrongVector () |
|
| StrongVector (const allocator_type &a) |
|
| StrongVector (size_type n) |
|
| StrongVector (IntegerVariable n) |
|
| StrongVector (size_type n, const value_type &v, const allocator_type &a=allocator_type()) |
|
| StrongVector (std::initializer_list< value_type > il) |
|
| StrongVector (InputIteratorType first, InputIteratorType last, const allocator_type &a=allocator_type()) |
|
const ParentType & | get () const |
|
ParentType * | mutable_get () |
|
reference | operator[] (IndexType i) |
| – Modified methods ----------------------------------------------------—
|
|
const_reference | operator[] (IndexType i) const |
|
reference | at (IndexType i) |
|
const_reference | at (IndexType i) const |
|
void | assign (size_type n, const value_type &val) |
| – Pass-through methods to STL vector ----------------------------------—
|
|
void | assign (InputIt f, InputIt l) |
|
void | assign (std::initializer_list< value_type > ilist) |
|
iterator | begin () |
|
const_iterator | begin () const |
|
iterator | end () |
|
const_iterator | end () const |
|
reverse_iterator | rbegin () |
|
const_reverse_iterator | rbegin () const |
|
reverse_iterator | rend () |
|
const_reverse_iterator | rend () const |
|
size_type | size () const |
|
size_type | max_size () const |
|
void | resize (size_type new_size) |
|
void | resize (size_type new_size, const value_type &x) |
|
void | resize (IntegerVariable new_size) |
|
void | resize (IntegerVariable new_size, const value_type &x) |
|
size_type | capacity () const |
|
bool | empty () const |
|
void | reserve (size_type n) |
|
void | reserve (IntegerVariable n) |
|
void | push_back (const value_type &x) |
|
void | push_back (value_type &&x) |
|
void | emplace_back (Args &&... args) |
|
iterator | emplace (const_iterator pos, Args &&... args) |
|
void | pop_back () |
|
void | swap (StrongVector &x) |
|
void | clear () |
|
reference | front () |
|
const_reference | front () const |
|
reference | back () |
|
const_reference | back () const |
|
pointer | data () |
|
const_pointer | data () const |
|
iterator | erase (const_iterator pos) |
|
iterator | erase (const_iterator first, const_iterator last) |
|
iterator | insert (const_iterator pos, const value_type &x) |
|
iterator | insert (const_iterator pos, value_type &&x) |
|
iterator | insert (const_iterator pos, size_type n, const value_type &x) |
|
iterator | insert (const_iterator pos, IIt first, IIt last) |
|
iterator | insert (const_iterator pos, std::initializer_list< value_type > ilist) |
|
Stores for each IntegerVariable its temporary LP solution.
This is shared between all LinearProgrammingConstraint because in the corner case where we have many different LinearProgrammingConstraint and a lot of variable, we could theoretically use up a quadratic amount of memory otherwise.
Definition at line 50 of file linear_constraint_manager.h.