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

◆ clean()

Matrix * Matrix::clean ( gmp_RR epsilon) const

Definition at line 2065 of file matrix.cpp.

2066{
2067 auto R = get_ring();
2069 for (int i = 0; i < n_cols(); i++)
2070 mat.set_column(i, R->vec_zeroize_tiny(epsilon, elem(i)));
2071 return mat.to_matrix();
2072}
const_monomial degree_shift() const
Definition matrix.hpp:149
const Ring * get_ring() const
Definition matrix.hpp:134
ring_elem elem(int i, int j) const
Definition matrix.cpp:307
friend class MatrixConstructor
Definition matrix.hpp:76
int n_cols() const
Definition matrix.hpp:147
const FreeModule * rows() const
Definition matrix.hpp:144
const FreeModule * cols() const
Definition matrix.hpp:145

References clean(), cols(), degree_shift(), elem(), get_ring(), Matrix(), MatrixConstructor, n_cols(), rows(), MatrixConstructor::set_column(), and MatrixConstructor::to_matrix().

Referenced by clean(), and rawMatrixClean().