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

◆ invert()

template<typename T>
MutableMatrix * MutableMat< T >::invert ( ) const
virtual

Implements MutableMatrix.

Definition at line 84 of file mutablemat-imp.hpp.

85{
86 assert(n_rows() == n_cols());
89 if (!val)
90 {
91 delete result;
92 return 0;
93 }
94 return result;
95}
virtual size_t n_rows() const
virtual size_t n_cols() const
MutableMat * makeZeroMatrix(size_t nrows, size_t ncols) const
bool inverse(const Mat &A, Mat &result_inv)
the inverse of a square matrix

References MatrixOps::inverse(), makeZeroMatrix(), mat, MutableMat(), MutableMatrix::MutableMatrix(), n_cols(), n_rows(), and result().