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

◆ determinant()

template<typename T>
const RingElement * MutableMat< T >::determinant ( ) const
virtual

Implements MutableMatrix.

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

72{
74 typename T::ElementType a;
75 mat.ring().init(a);
77 // MatrixOps::BasicLinAlg<MatType>::determinant(mat, a);
78 mat.ring().to_ring_elem(det, a);
79 mat.ring().clear(a);
81}
virtual const Ring * get_ring() const
static RingElement * make_raw(const Ring *R, ring_elem f)
Definition relem.cpp:20
void determinant(const Mat &A, typename Mat::ElementType &result_det)
the determinant of a square matrix

References MatrixOps::determinant(), get_ring(), RingElement::make_raw(), and mat.