OR-Tools  8.2
TriangularMatrix Member List

This is the complete list of members for TriangularMatrix, including all inherited members.

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