Definition at line 288 of file sparse.h.
|
| | CompactSparseMatrix () |
| |
| | CompactSparseMatrix (const SparseMatrix &matrix) |
| |
| void | PopulateFromMatrixView (const MatrixView &input) |
| |
| void | PopulateFromTranspose (const CompactSparseMatrix &input) |
| |
| void | Reset (RowIndex num_rows) |
| |
| ColIndex | AddDenseColumn (const DenseColumn &dense_column) |
| |
| ColIndex | AddDenseColumnPrefix (const DenseColumn &dense_column, RowIndex start) |
| |
| ColIndex | AddDenseColumnWithNonZeros (const DenseColumn &dense_column, const std::vector< RowIndex > &non_zeros) |
| |
| ColIndex | AddAndClearColumnWithNonZeros (DenseColumn *column, std::vector< RowIndex > *non_zeros) |
| |
| EntryIndex | ColumnNumEntries (ColIndex col) const |
| |
| EntryIndex | num_entries () const |
| |
| RowIndex | num_rows () const |
| |
| ColIndex | num_cols () const |
| |
| bool | IsEmpty () const |
| |
| ::util::IntegerRange< EntryIndex > | Column (ColIndex col) const |
| |
| Fractional | EntryCoefficient (EntryIndex i) const |
| |
| RowIndex | EntryRow (EntryIndex i) const |
| |
| ColumnView | column (ColIndex col) const |
| |
| bool | ColumnIsEmpty (ColIndex col) const |
| |
| Fractional | ColumnScalarProduct (ColIndex col, const DenseRow &vector) const |
| |
| void | ColumnAddMultipleToDenseColumn (ColIndex col, Fractional multiplier, DenseColumn *dense_column) const |
| |
| void | ColumnAddMultipleToSparseScatteredColumn (ColIndex col, Fractional multiplier, ScatteredColumn *column) const |
| |
| void | ColumnCopyToDenseColumn (ColIndex col, DenseColumn *dense_column) const |
| |
| void | ColumnCopyToClearedDenseColumn (ColIndex col, DenseColumn *dense_column) const |
| |
| void | ColumnCopyToClearedDenseColumnWithNonZeros (ColIndex col, DenseColumn *dense_column, RowIndexVector *non_zeros) const |
| |
| void | Swap (CompactSparseMatrix *other) |
| |
◆ CompactSparseMatrix() [1/2]
◆ CompactSparseMatrix() [2/2]
◆ AddAndClearColumnWithNonZeros()
| ColIndex AddAndClearColumnWithNonZeros |
( |
DenseColumn * |
column, |
|
|
std::vector< RowIndex > * |
non_zeros |
|
) |
| |
◆ AddDenseColumn()
| ColIndex AddDenseColumn |
( |
const DenseColumn & |
dense_column | ) |
|
◆ AddDenseColumnPrefix()
| ColIndex AddDenseColumnPrefix |
( |
const DenseColumn & |
dense_column, |
|
|
RowIndex |
start |
|
) |
| |
◆ AddDenseColumnWithNonZeros()
| ColIndex AddDenseColumnWithNonZeros |
( |
const DenseColumn & |
dense_column, |
|
|
const std::vector< RowIndex > & |
non_zeros |
|
) |
| |
◆ Column()
◆ column()
◆ ColumnAddMultipleToDenseColumn()
| void ColumnAddMultipleToDenseColumn |
( |
ColIndex |
col, |
|
|
Fractional |
multiplier, |
|
|
DenseColumn * |
dense_column |
|
) |
| const |
|
inline |
◆ ColumnAddMultipleToSparseScatteredColumn()
◆ ColumnCopyToClearedDenseColumn()
| void ColumnCopyToClearedDenseColumn |
( |
ColIndex |
col, |
|
|
DenseColumn * |
dense_column |
|
) |
| const |
|
inline |
◆ ColumnCopyToClearedDenseColumnWithNonZeros()
| void ColumnCopyToClearedDenseColumnWithNonZeros |
( |
ColIndex |
col, |
|
|
DenseColumn * |
dense_column, |
|
|
RowIndexVector * |
non_zeros |
|
) |
| const |
|
inline |
◆ ColumnCopyToDenseColumn()
| void ColumnCopyToDenseColumn |
( |
ColIndex |
col, |
|
|
DenseColumn * |
dense_column |
|
) |
| const |
|
inline |
◆ ColumnIsEmpty()
| bool ColumnIsEmpty |
( |
ColIndex |
col | ) |
const |
|
inline |
◆ ColumnNumEntries()
| EntryIndex ColumnNumEntries |
( |
ColIndex |
col | ) |
const |
|
inline |
◆ ColumnScalarProduct()
◆ EntryCoefficient()
◆ EntryRow()
| RowIndex EntryRow |
( |
EntryIndex |
i | ) |
const |
|
inline |
◆ IsEmpty()
◆ num_cols()
| ColIndex num_cols |
( |
| ) |
const |
|
inline |
◆ num_entries()
| EntryIndex num_entries |
( |
| ) |
const |
|
inline |
◆ num_rows()
| RowIndex num_rows |
( |
| ) |
const |
|
inline |
◆ PopulateFromMatrixView()
| void PopulateFromMatrixView |
( |
const MatrixView & |
input | ) |
|
◆ PopulateFromTranspose()
◆ Reset()
| void Reset |
( |
RowIndex |
num_rows | ) |
|
◆ Swap()
◆ coefficients_
◆ num_cols_
◆ num_rows_
◆ rows_
◆ starts_
The documentation for this class was generated from the following files: