![]() |
Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
|
Definition at line 199 of file scattered_vector.h.
#include <scattered_vector.h>
Additional Inherited Members | |
| Public Member Functions inherited from operations_research::glop::ScatteredVector< ColIndex, ScatteredRowIterator > | |
| Fractional | operator[] (ColIndex index) const |
| ScatteredRowIterator | begin () const |
| ScatteredRowIterator | end () const |
| void | Add (ColIndex index, Fractional value) |
| void | SortNonZerosIfNeeded () |
| bool | ShouldUseDenseIteration (double ratio_for_using_dense_representation) const |
| void | ClearSparseMask () |
| Efficiently clears the is_non_zero vector. | |
| void | RepopulateSparseMask () |
| Update the is_non_zero vector to be consistent with the non_zeros vector. | |
| void | ClearNonZerosIfTooDense (double ratio_for_using_dense_representation) |
| size_t | NumNonZerosEstimate () const |
| Public Attributes inherited from operations_research::glop::ScatteredVector< ColIndex, ScatteredRowIterator > | |
| StrictITIVector< ColIndex, Fractional > | values |
| bool | non_zeros_are_sorted |
| std::vector< ColIndex > | non_zeros |
| Bitset64< ColIndex > | is_non_zero |
| Static Public Attributes inherited from operations_research::glop::ScatteredVector< ColIndex, ScatteredRowIterator > | |
| static constexpr const double | kDefaultRatioForUsingDenseIteration |