Google OR-Tools: operations_research::RangeMinimumQuery< T, Compare
template<typename T, typename Compare = std::less<T>>
class operations_research::RangeMinimumQuery< T, Compare >
Definition at line 87 of file range_minimum_query.h.
#include <range_minimum_query.h>
Public Member Functions | |
| RangeMinimumQuery () | |
| RangeMinimumQuery (std::vector< T > array) | |
| RangeMinimumQuery (std::vector< T > array, Compare cmp) | |
| RangeMinimumQuery (const RangeMinimumQuery &)=delete | |
| RangeMinimumQuery & | operator= (const RangeMinimumQuery &)=delete |
| T | RangeMinimum (int begin, int end) const |
| void | PushBack (T element) |
| void | MakeTableFromNewElements () |
| int | TableSize () const |
| void | Clear () |
| const std::vector< T > & | array () const |
template<typename T, typename Compare = std::less<T>>
◆ RangeMinimumQuery() [2/4]
template<typename T, typename Compare>
◆ RangeMinimumQuery() [3/4]
template<typename T, typename Compare>
◆ RangeMinimumQuery() [4/4]
template<typename T, typename Compare = std::less<T>>
◆ array()
template<typename T, typename Compare>
◆ Clear()
template<typename T, typename Compare = std::less<T>>
◆ MakeTableFromNewElements()
◆ operator=()
template<typename T, typename Compare = std::less<T>>
◆ PushBack()
template<typename T, typename Compare = std::less<T>>
◆ RangeMinimum()
template<typename T, typename Compare>
◆ TableSize()
template<typename T, typename Compare = std::less<T>>
The documentation for this class was generated from the following file:
- ortools/util/range_minimum_query.h