Regina 7.3 Calculation Engine
regina::Matrix< T, ring > Member List

This is the complete list of members for regina::Matrix< T, ring >, including all inherited members.

addCol(size_t source, size_t dest)regina::Matrix< T, ring >inline
addCol(size_t source, size_t dest, T copies, size_t fromRow=0)regina::Matrix< T, ring >inline
addColFrom(size_t source, size_t dest, size_t fromRow=0)regina::Matrix< T, ring >inline
addRow(size_t source, size_t dest)regina::Matrix< T, ring >inline
addRow(size_t source, size_t dest, T copies, size_t fromCol=0)regina::Matrix< T, ring >inline
addRowFrom(size_t source, size_t dest, size_t fromCol)regina::Matrix< T, ring >inline
columnEchelonForm()regina::Matrix< T, ring >inline
columns() constregina::Matrix< T, ring >inline
combCols(size_t col1, size_t col2, T coeff11, T coeff12, T coeff21, T coeff22, size_t fromRow=0)regina::Matrix< T, ring >inline
combRows(size_t row1, size_t row2, T coeff11, T coeff12, T coeff21, T coeff22, size_t fromCol=0)regina::Matrix< T, ring >inline
det() constregina::Matrix< T, ring >inline
detail() constregina::Output< Matrix< T > >
divColExact(size_t col, const T &divBy)regina::Matrix< T, ring >inline
divRowExact(size_t row, const T &divBy)regina::Matrix< T, ring >inline
entry(size_t row, size_t column)regina::Matrix< T, ring >inline
entry(size_t row, size_t column) constregina::Matrix< T, ring >inline
gcdCol(size_t col)regina::Matrix< T, ring >inline
gcdRow(size_t row)regina::Matrix< T, ring >inline
identity(size_t size)regina::Matrix< T, ring >inlinestatic
initialise(const T &value)regina::Matrix< T, ring >inline
isIdentity() constregina::Matrix< T, ring >inline
isZero() constregina::Matrix< T, ring >inline
makeIdentity()regina::Matrix< T, ring >inline
Matrix()regina::Matrix< T, ring >inline
Matrix(size_t size)regina::Matrix< T, ring >inline
Matrix(size_t rows, size_t cols)regina::Matrix< T, ring >inline
Matrix(std::initializer_list< std::initializer_list< T > > data)regina::Matrix< T, ring >inline
Matrix(const Matrix &src)regina::Matrix< T, ring >inline
Matrix(Matrix &&src) noexceptregina::Matrix< T, ring >inline
multCol(size_t column, T factor, size_t fromRow=0)regina::Matrix< T, ring >inline
multRow(size_t row, T factor, size_t fromCol=0)regina::Matrix< T, ring >inline
operator!=(const Matrix &other) constregina::Matrix< T, ring >inline
operator*(const Matrix< U, true > &other) constregina::Matrix< T, ring >inline
operator*(const Vector< U > &other) constregina::Matrix< T, ring >inline
operator=(const Matrix &src)regina::Matrix< T, ring >inline
operator=(Matrix &&src) noexceptregina::Matrix< T, ring >inline
operator==(const Matrix &other) constregina::Matrix< T, ring >inline
reduceCol(size_t col)regina::Matrix< T, ring >inline
reduceRow(size_t row)regina::Matrix< T, ring >inline
rowEchelonForm()regina::Matrix< T, ring >inline
rows() constregina::Matrix< T, ring >inline
set(size_t row, size_t column, const T &value)regina::Matrix< T, ring >
str() constregina::Output< Matrix< T > >
swap(Matrix &other) noexceptregina::Matrix< T, ring >inline
swapCols(size_t first, size_t second, size_t fromRow=0)regina::Matrix< T, ring >inline
swapRows(size_t first, size_t second)regina::Matrix< T, ring >inline
transpose() constregina::Matrix< T, ring >inline
utf8() constregina::Output< Matrix< T > >
value_type typedefregina::Matrix< T, ring >
writeTextLong(std::ostream &out) constregina::Matrix< T, ring >inline
writeTextShort(std::ostream &out) constregina::Matrix< T, ring >inline
~Matrix()regina::Matrix< T, ring >inline

Copyright © 1999-2023, The Regina development team
This software is released under the GNU General Public License, with some additional permissions; see the source code for details.
For further information, or to submit a bug or other problem, please contact Ben Burton (bab@maths.uq.edu.au).