Definition at line 99 of file markowitz.h.
|
| | MatrixNonZeroPattern () |
| |
| void | Clear () |
| |
| void | Reset (RowIndex num_rows, ColIndex num_cols) |
| |
| void | InitializeFromMatrixSubset (const CompactSparseMatrixView &basis_matrix, const RowPermutation &row_perm, const ColumnPermutation &col_perm, std::vector< ColIndex > *singleton_columns, std::vector< RowIndex > *singleton_rows) |
| |
| void | AddEntry (RowIndex row, ColIndex col) |
| |
| void | DeleteRowAndColumn (RowIndex pivot_row, ColIndex pivot_col) |
| |
| int32 | DecreaseRowDegree (RowIndex row) |
| |
| int32 | DecreaseColDegree (ColIndex col) |
| |
| bool | IsColumnDeleted (ColIndex col) const |
| |
| void | RemoveDeletedColumnsFromRow (RowIndex row) |
| |
| ColIndex | GetFirstNonDeletedColumnFromRow (RowIndex row) const |
| |
| void | Update (RowIndex pivot_row, ColIndex pivot_col, const SparseColumn &column) |
| |
| int32 | ColDegree (ColIndex col) const |
| |
| int32 | RowDegree (RowIndex row) const |
| |
| const absl::InlinedVector< ColIndex, 6 > & | RowNonZero (RowIndex row) const |
| |
◆ MatrixNonZeroPattern()
◆ AddEntry()
| void AddEntry |
( |
RowIndex |
row, |
|
|
ColIndex |
col |
|
) |
| |
◆ Clear()
◆ ColDegree()
| int32 ColDegree |
( |
ColIndex |
col | ) |
const |
|
inline |
◆ DecreaseColDegree()
| int32 DecreaseColDegree |
( |
ColIndex |
col | ) |
|
◆ DecreaseRowDegree()
| int32 DecreaseRowDegree |
( |
RowIndex |
row | ) |
|
◆ DeleteRowAndColumn()
| void DeleteRowAndColumn |
( |
RowIndex |
pivot_row, |
|
|
ColIndex |
pivot_col |
|
) |
| |
◆ GetFirstNonDeletedColumnFromRow()
| ColIndex GetFirstNonDeletedColumnFromRow |
( |
RowIndex |
row | ) |
const |
◆ InitializeFromMatrixSubset()
◆ IsColumnDeleted()
| bool IsColumnDeleted |
( |
ColIndex |
col | ) |
const |
◆ RemoveDeletedColumnsFromRow()
| void RemoveDeletedColumnsFromRow |
( |
RowIndex |
row | ) |
|
◆ Reset()
| void Reset |
( |
RowIndex |
num_rows, |
|
|
ColIndex |
num_cols |
|
) |
| |
◆ RowDegree()
| int32 RowDegree |
( |
RowIndex |
row | ) |
const |
|
inline |
◆ RowNonZero()
| const absl::InlinedVector< ColIndex, 6 > & RowNonZero |
( |
RowIndex |
row | ) |
const |
|
inline |
◆ Update()
| void Update |
( |
RowIndex |
pivot_row, |
|
|
ColIndex |
pivot_col, |
|
|
const SparseColumn & |
column |
|
) |
| |
The documentation for this class was generated from the following files: