Macaulay2 Engine
Loading...
Searching...
No Matches

◆ ring()

template<typename ACoeffRing>
const ACoeffRing & DMat< ACoeffRing >::ring ( ) const
inline

Definition at line 143 of file dmat.hpp.

143{ return *mRing; }
const ACoeffRing * mRing
Definition dmat.hpp:174

Referenced by MatrixOps::addInPlace(), MatrixOps::addMultipleTo(), MatrixOps::addTo(), MatrixOps::clean(), MatrixOps::clean(), MatrixOps::clean(), MatrixOps::clean(), MatElementaryOps< DMat< RT > >::column2by2(), MatElementaryOps< DMat< RT > >::column_op(), MatElementaryOps< DMat< RT > >::column_permute(), MatElementaryOps< DMat< RT > >::delete_columns(), MatElementaryOps< DMat< RT > >::delete_rows(), MatElementaryOps< DMat< RT > >::divide_column(), MatElementaryOps< DMat< RT > >::divide_row(), DMat< M2::ARingGFFlint >::DMat(), DMat< M2::ARingGFFlintBig >::DMat(), DMat< RingType >::DMat(), DMat< RingType >::DMat(), MatElementaryOps< DMat< RT > >::dot_product(), EigenM2::eigenvalues(), EigenM2::eigenvalues(), Lapack::eigenvalues(), EigenM2::eigenvalues_hermitian(), EigenM2::eigenvalues_hermitian(), EigenM2::eigenvectors(), EigenM2::eigenvectors(), Lapack::eigenvectors(), EigenM2::eigenvectors_hermitian(), EigenM2::eigenvectors_hermitian(), fill_from_lapack_upper(), fill_lower_and_upper(), MatElementaryOps< DMat< RT > >::getEntry(), MatrixOps::increase_norm(), MatrixOps::increase_norm(), MatrixOps::increase_norm(), MatrixOps::increase_norm(), MatElementaryOps< DMat< RT > >::insert_columns(), MatElementaryOps< DMat< RT > >::insert_rows(), MatElementaryOps< DMat< RT > >::interchange_columns(), MatElementaryOps< DMat< RT > >::interchange_rows(), MatrixOps::isEqual(), MatrixOps::isZero(), MatElementaryOps< DMat< RT > >::lead_row(), MatElementaryOps< DMat< RT > >::lead_row(), EigenM2::least_squares(), EigenM2::least_squares(), MatrixOps::mult(), MatrixOps::negateInPlace(), norm2(), DMat< M2::ARingGFFlint >::numColumns(), DMat< M2::ARingGFFlintBig >::numColumns(), DMat< M2::ARingGFFlint >::numRows(), DMat< M2::ARingGFFlintBig >::numRows(), MatElementaryOps< DMat< RT > >::perform_reduction(), MatrixOps::rankProfile(), MatElementaryOps< DMat< RT > >::reduce_by_pivots(), DMat< M2::ARingGFFlint >::resize(), DMat< M2::ARingGFFlintBig >::resize(), DMat< M2::ARingQQFlint >::resize(), DMat< M2::ARingZZ >::resize(), DMat< M2::ARingZZpFlint >::resize(), DMat< RingType >::resize(), MatElementaryOps< DMat< RT > >::row2by2(), MatElementaryOps< DMat< RT > >::row_op(), MatElementaryOps< DMat< RT > >::row_permute(), MatrixOps::scalarMult(), MatrixOps::scalarMultInPlace(), MatrixOps::scalarMultInPlace(), MatElementaryOps< DMat< RT > >::scale_column(), MatElementaryOps< DMat< RT > >::scale_row(), MatrixOps::set(), setDMatFromSparseMatrixGenerator(), setDMatFromSparseMatrixGeneratorTransposed(), MatElementaryOps< DMat< RT > >::setEntry(), MatElementaryOps< DMat< RT > >::setFromSubmatrix(), MatElementaryOps< DMat< RT > >::setFromSubmatrix(), MatElementaryOps< DMat< RT > >::setFromSubmatrix(), MatrixOps::setZero(), MatrixOps::subtractInPlace(), MatrixOps::subtractMultipleTo(), EigenM2::SVD(), EigenM2::SVD(), EigenM2::SVD_divide_conquer(), EigenM2::SVD_divide_conquer(), toMatrix(), MatrixOps::transpose(), DMat< M2::ARingGFFlint >::~DMat(), DMat< M2::ARingGFFlintBig >::~DMat(), and DMat< RingType >::~DMat().