OR-Tools  8.2
SparseVector< IndexType, IteratorType > Member List

This is the complete list of members for SparseVector< IndexType, IteratorType >, including all inherited members.

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