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