Regina 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(unsigned long source, unsigned long dest)regina::Matrix< T, ring >inline
addCol(unsigned long source, unsigned long dest, T copies)regina::Matrix< T, ring >inline
addRow(unsigned long source, unsigned long dest)regina::Matrix< T, ring >inline
addRow(unsigned long source, unsigned long dest, T copies)regina::Matrix< T, ring >inline
columns() constregina::Matrix< T, ring >inline
det() constregina::Matrix< T, ring >inline
divBy (defined in regina::Matrix< T, ring >)regina::Matrix< T, ring >
entry(unsigned long row, unsigned long column)regina::Matrix< T, ring >inline
entry(unsigned long row, unsigned long column) constregina::Matrix< T, ring >inline
initialise(const T &value)regina::Matrix< T, ring >inline
initialise(List allValues)regina::Matrix< T, ring >
isIdentity() constregina::Matrix< T, ring >inline
isZero() constregina::Matrix< T, ring >inline
makeIdentity()regina::Matrix< T, ring >inline
Matrix(unsigned long rows, unsigned long cols)regina::Matrix< T, ring >inline
Matrix(const Matrix &src)regina::Matrix< T, ring >inline
Matrix(Matrix &&src) noexceptregina::Matrix< T, ring >inline
multCol(unsigned long column, T factor)regina::Matrix< T, ring >inline
multRow(unsigned long row, T factor)regina::Matrix< T, ring >inline
operator!=(const Matrix &other) constregina::Matrix< T, ring >inline
operator*(const Matrix &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
REGINA_ENABLE_FOR_REGINA_INTEGER(void) divRowExact(unsigned long rowregina::Matrix< T, ring >
REGINA_ENABLE_FOR_REGINA_INTEGER(void) divColExact(unsigned long colregina::Matrix< T, ring >
REGINA_ENABLE_FOR_REGINA_INTEGER(T) gcdRow(unsigned long row)regina::Matrix< T, ring >inline
REGINA_ENABLE_FOR_REGINA_INTEGER(T) gcdCol(unsigned long col)regina::Matrix< T, ring >inline
REGINA_ENABLE_FOR_REGINA_INTEGER(void) reduceRow(unsigned long row)regina::Matrix< T, ring >inline
REGINA_ENABLE_FOR_REGINA_INTEGER(void) reduceCol(unsigned long col)regina::Matrix< T, ring >inline
REGINA_ENABLE_FOR_RING_STATIC(Matrix) identity(unsigned long size)regina::Matrix< T, ring >inline
rows() constregina::Matrix< T, ring >inline
swapColumns(unsigned long first, unsigned long second)regina::Matrix< T, ring >inline
swapRows(unsigned long first, unsigned long second)regina::Matrix< T, ring >inline
writeMatrix(std::ostream &out) constregina::Matrix< T, ring >inline
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-2018, 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).