Google OR-Tools
v9.11
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
List of all members
operations_research::glop::ScatteredColumn Struct Reference
#include <
scattered_vector.h
>
Inheritance diagram for operations_research::glop::ScatteredColumn:
Additional Inherited Members
Public Member Functions inherited from
operations_research::glop::ScatteredVector< RowIndex, ScatteredColumnIterator >
Fractional
operator[]
(RowIndex
index
) const
Fractional
&
operator[]
(RowIndex
index
)
ScatteredColumnIterator
begin
() const
ScatteredColumnIterator
end
() const
void
Add
(RowIndex
index
,
Fractional
value
)
void
SortNonZerosIfNeeded
()
bool
ShouldUseDenseIteration
(double ratio_for_using_dense_representation) const
bool
ShouldUseDenseIteration
() 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)
void
ClearNonZerosIfTooDense
()
size_t
NumNonZerosEstimate
() const
Public Attributes inherited from
operations_research::glop::ScatteredVector< RowIndex, ScatteredColumnIterator >
StrictITIVector
< RowIndex,
Fractional
>
values
bool
non_zeros_are_sorted
std::vector< RowIndex >
non_zeros
StrictITIVector
< RowIndex, bool >
is_non_zero
Static Public Attributes inherited from
operations_research::glop::ScatteredVector< RowIndex, ScatteredColumnIterator >
static constexpr const double
kDefaultRatioForUsingDenseIteration
Detailed Description
Definition at line
193
of file
scattered_vector.h
.
The documentation for this struct was generated from the following file:
ortools/lp_data/
scattered_vector.h
operations_research
glop
ScatteredColumn
Generated by
1.12.0