AddEntry(Index index, Fractional value) | operations_research::glop::SparseVector< IndexType, IteratorType > | inlineprotected |
AddMultipleToDenseVector(Fractional multiplier, DenseVector *dense_vector) const | operations_research::glop::SparseVector< IndexType, IteratorType > | |
AddMultipleToSparseVectorAndDeleteCommonIndex(Fractional multiplier, Index removed_common_index, Fractional drop_tolerance, SparseVector *accumulator_vector) const | operations_research::glop::SparseVector< IndexType, IteratorType > | |
AddMultipleToSparseVectorAndIgnoreCommonIndex(Fractional multiplier, Index removed_common_index, Fractional drop_tolerance, SparseVector *accumulator_vector) const | operations_research::glop::SparseVector< IndexType, IteratorType > | |
AllEntryIndices() const | operations_research::glop::SparseVector< IndexType, IteratorType > | inline |
AppendEntriesWithOffset(const SparseVector &sparse_vector, Index offset) | operations_research::glop::SparseVector< IndexType, IteratorType > | |
ApplyIndexPermutation(const IndexPermutation &index_perm) | operations_research::glop::SparseVector< IndexType, IteratorType > | |
ApplyPartialIndexPermutation(const IndexPermutation &index_perm) | operations_research::glop::SparseVector< IndexType, IteratorType > | |
begin() const | operations_research::glop::SparseVector< IndexType, IteratorType > | |
buffer_ | operations_research::glop::SparseVector< IndexType, IteratorType > | protected |
capacity_ | operations_research::glop::SparseVector< IndexType, IteratorType > | protected |
CheckNoDuplicates() const | operations_research::glop::SparseVector< IndexType, IteratorType > | |
CheckNoDuplicates(StrictITIVector< Index, bool > *boolean_vector) const | operations_research::glop::SparseVector< IndexType, IteratorType > | |
CleanUp() | operations_research::glop::SparseVector< IndexType, IteratorType > | |
Clear() | operations_research::glop::SparseVector< IndexType, IteratorType > | |
ClearAndRelease() | operations_research::glop::SparseVector< IndexType, IteratorType > | |
coefficient_ | operations_research::glop::SparseVector< IndexType, IteratorType > | protected |
ComponentWiseDivide(const DenseVector &factors) | operations_research::glop::SparseVector< IndexType, IteratorType > | |
ComponentWiseMultiply(const DenseVector &factors) | operations_research::glop::SparseVector< IndexType, IteratorType > | |
CopyToDenseVector(Index num_indices, DenseVector *dense_vector) const | operations_research::glop::SparseVector< IndexType, IteratorType > | |
DebugString() const | operations_research::glop::SparseVector< IndexType, IteratorType > | |
DeleteEntry(Index index) | operations_research::glop::SparseVector< IndexType, IteratorType > | |
DenseVector typedef | operations_research::glop::SparseVector< IndexType, IteratorType > | |
DivideByConstant(Fractional factor) | operations_research::glop::SparseVector< IndexType, IteratorType > | |
end() const | operations_research::glop::SparseVector< IndexType, IteratorType > | |
Entry typedef | operations_research::glop::SparseVector< IndexType, IteratorType > | |
GetCoefficient(EntryIndex i) const | operations_research::glop::SparseVector< IndexType, IteratorType > | inlineprotected |
GetFirstCoefficient() const | operations_research::glop::SparseVector< IndexType, IteratorType > | inline |
GetFirstIndex() const | operations_research::glop::SparseVector< IndexType, IteratorType > | inline |
GetIndex(EntryIndex i) const | operations_research::glop::SparseVector< IndexType, IteratorType > | inlineprotected |
GetLastCoefficient() const | operations_research::glop::SparseVector< IndexType, IteratorType > | inline |
GetLastIndex() const | operations_research::glop::SparseVector< IndexType, IteratorType > | inline |
Index typedef | operations_research::glop::SparseVector< IndexType, IteratorType > | |
index_ | operations_research::glop::SparseVector< IndexType, IteratorType > | protected |
IndexPermutation typedef | operations_research::glop::SparseVector< IndexType, IteratorType > | |
IsCleanedUp() const | operations_research::glop::SparseVector< IndexType, IteratorType > | |
IsEmpty() const | operations_research::glop::SparseVector< IndexType, IteratorType > | |
IsEqualTo(const SparseVector &other) const | operations_research::glop::SparseVector< IndexType, IteratorType > | |
Iterator typedef | operations_research::glop::SparseVector< IndexType, IteratorType > | |
LookUpCoefficient(Index index) const | operations_research::glop::SparseVector< IndexType, IteratorType > | |
may_contain_duplicates_ | operations_research::glop::SparseVector< IndexType, IteratorType > | mutableprotected |
MoveEntryToFirstPosition(Index index) | operations_research::glop::SparseVector< IndexType, IteratorType > | |
MoveEntryToLastPosition(Index index) | operations_research::glop::SparseVector< IndexType, IteratorType > | |
MoveTaggedEntriesTo(const IndexPermutation &index_perm, SparseVector *output) | operations_research::glop::SparseVector< IndexType, IteratorType > | |
MultiplyByConstant(Fractional factor) | operations_research::glop::SparseVector< IndexType, IteratorType > | |
MutableCoefficient(EntryIndex i) | operations_research::glop::SparseVector< IndexType, IteratorType > | inlineprotected |
MutableIndex(EntryIndex i) | operations_research::glop::SparseVector< IndexType, IteratorType > | inlineprotected |
num_entries() const | operations_research::glop::SparseVector< IndexType, IteratorType > | inline |
num_entries_ | operations_research::glop::SparseVector< IndexType, IteratorType > | protected |
operator=(const SparseVector &other) | operations_research::glop::SparseVector< IndexType, IteratorType > | |
operator=(SparseVector &&other)=default | operations_research::glop::SparseVector< IndexType, IteratorType > | |
PermutedCopyToDenseVector(const IndexPermutation &index_perm, Index num_indices, DenseVector *dense_vector) const | operations_research::glop::SparseVector< IndexType, IteratorType > | |
PopulateFromDenseVector(const DenseVector &dense_vector) | operations_research::glop::SparseVector< IndexType, IteratorType > | |
PopulateFromSparseVector(const SparseVector &sparse_vector) | operations_research::glop::SparseVector< IndexType, IteratorType > | |
RemoveNearZeroEntries(Fractional threshold) | operations_research::glop::SparseVector< IndexType, IteratorType > | |
RemoveNearZeroEntriesWithWeights(Fractional threshold, const DenseVector &weights) | operations_research::glop::SparseVector< IndexType, IteratorType > | |
Reserve(EntryIndex new_capacity) | operations_research::glop::SparseVector< IndexType, IteratorType > | |
ResizeDown(EntryIndex new_size) | operations_research::glop::SparseVector< IndexType, IteratorType > | inlineprotected |
SetCoefficient(Index index, Fractional value) | operations_research::glop::SparseVector< IndexType, IteratorType > | |
SparseVector() | operations_research::glop::SparseVector< IndexType, IteratorType > | |
SparseVector(const SparseVector &other) | operations_research::glop::SparseVector< IndexType, IteratorType > | |
SparseVector(SparseVector &&other)=default | operations_research::glop::SparseVector< IndexType, IteratorType > | |
Swap(SparseVector *other) | operations_research::glop::SparseVector< IndexType, IteratorType > | |