AddAndNormalizeTriangularColumn(const SparseColumn &column, RowIndex diagonal_row, Fractional diagonal_coefficient) | operations_research::glop::TriangularMatrix | |
AddDiagonalOnlyColumn(Fractional diagonal_value) | operations_research::glop::TriangularMatrix | |
AddTriangularColumn(const ColumnView &column, RowIndex diagonal_row) | operations_research::glop::TriangularMatrix | |
AddTriangularColumnWithGivenDiagonalEntry(const SparseColumn &column, RowIndex diagonal_row, Fractional diagonal_value) | operations_research::glop::TriangularMatrix | |
ApplyRowPermutationToNonDiagonalEntries(const RowPermutation &row_perm) | operations_research::glop::TriangularMatrix | |
ColumnIsDiagonalOnly(ColIndex col) const | operations_research::glop::TriangularMatrix | inline |
ComputeInverseInfinityNorm() const | operations_research::glop::TriangularMatrix | |
ComputeInverseInfinityNormUpperBound() const | operations_research::glop::TriangularMatrix | |
ComputeRowsToConsiderInSortedOrder(RowIndexVector *non_zero_rows) const | operations_research::glop::TriangularMatrix | |
ComputeRowsToConsiderWithDfs(RowIndexVector *non_zero_rows) const | operations_research::glop::TriangularMatrix | |
CopyColumnToSparseColumn(ColIndex col, SparseColumn *output) const | operations_research::glop::TriangularMatrix | |
CopyToSparseMatrix(SparseMatrix *output) const | operations_research::glop::TriangularMatrix | |
GetDiagonalCoefficient(ColIndex col) const | operations_research::glop::TriangularMatrix | inline |
GetFirstNonIdentityColumn() const | operations_research::glop::TriangularMatrix | inline |
HyperSparseSolve(DenseColumn *rhs, RowIndexVector *non_zero_rows) const | operations_research::glop::TriangularMatrix | |
HyperSparseSolveWithReversedNonZeros(DenseColumn *rhs, RowIndexVector *non_zero_rows) const | operations_research::glop::TriangularMatrix | |
IsEmpty() const | operations_research::glop::TriangularMatrix | inline |
IsLowerTriangular() const | operations_research::glop::TriangularMatrix | |
IsUpperTriangular() const | operations_research::glop::TriangularMatrix | |
LowerSolve(DenseColumn *rhs) const | operations_research::glop::TriangularMatrix | |
LowerSolveStartingAt(ColIndex start, DenseColumn *rhs) const | operations_research::glop::TriangularMatrix | |
num_cols() const | operations_research::glop::TriangularMatrix | inline |
num_entries() const | operations_research::glop::TriangularMatrix | inline |
num_rows() const | operations_research::glop::TriangularMatrix | inline |
NumFpOperationsInLastPermutedLowerSparseSolve() const | operations_research::glop::TriangularMatrix | inline |
operator=(const TriangularMatrix &)=delete | operations_research::glop::TriangularMatrix | |
operations_research::glop::CompactSparseMatrix::operator=(const CompactSparseMatrix &)=delete | operations_research::glop::CompactSparseMatrix | private |
PermutedComputeRowsToConsider(const ColumnView &rhs, const RowPermutation &row_perm, RowIndexVector *lower_column_rows, RowIndexVector *upper_column_rows) | operations_research::glop::TriangularMatrix | |
PermutedLowerSolve(const SparseColumn &rhs, const RowPermutation &row_perm, const RowMapping &partial_inverse_row_perm, SparseColumn *lower, SparseColumn *upper) const | operations_research::glop::TriangularMatrix | |
PermutedLowerSparseSolve(const ColumnView &rhs, const RowPermutation &row_perm, SparseColumn *lower, SparseColumn *upper) | operations_research::glop::TriangularMatrix | |
PopulateFromTranspose(const TriangularMatrix &input) | operations_research::glop::TriangularMatrix | |
operations_research::glop::CompactSparseMatrix::PopulateFromTranspose(const CompactSparseMatrix &input) | operations_research::glop::CompactSparseMatrix | private |
PopulateFromTriangularSparseMatrix(const SparseMatrix &input) | operations_research::glop::TriangularMatrix | |
Reset(RowIndex num_rows, ColIndex col_capacity) | operations_research::glop::TriangularMatrix | |
operations_research::glop::CompactSparseMatrix::Reset(RowIndex num_rows) | operations_research::glop::CompactSparseMatrix | private |
Swap(TriangularMatrix *other) | operations_research::glop::TriangularMatrix | |
operations_research::glop::CompactSparseMatrix::Swap(CompactSparseMatrix *other) | operations_research::glop::CompactSparseMatrix | private |
TransposeHyperSparseSolve(DenseColumn *rhs, RowIndexVector *non_zero_rows) const | operations_research::glop::TriangularMatrix | |
TransposeHyperSparseSolveWithReversedNonZeros(DenseColumn *rhs, RowIndexVector *non_zero_rows) const | operations_research::glop::TriangularMatrix | |
TransposeLowerSolve(DenseColumn *rhs) const | operations_research::glop::TriangularMatrix | |
TransposeUpperSolve(DenseColumn *rhs) const | operations_research::glop::TriangularMatrix | |
TriangularMatrix() | operations_research::glop::TriangularMatrix | inline |
TriangularMatrix(const TriangularMatrix &)=delete | operations_research::glop::TriangularMatrix | |
UpperSolve(DenseColumn *rhs) const | operations_research::glop::TriangularMatrix | |