Macaulay2 Engine
Loading...
Searching...
No Matches
◆
~DMat()
template<typename ACoeffRing>
DMat
< ACoeffRing >::~
DMat
(
)
inline
Definition at line
125
of file
dmat.hpp
.
126
{
127
size_t
len
=
mNumRows
*
mNumColumns
;
128
for
(
size_t
i
= 0;
i
<
len
;
i
++)
ring
().clear(
mArray
[
i
]);
129
if
(
mArray
!=
nullptr
)
freemem
(
mArray
);
130
// don't need to free mRowPointers (they are pointers into mArray...)
131
}
DMat::mNumColumns
size_t mNumColumns
Definition
dmat.hpp:176
DMat::mArray
ElementType * mArray
Definition
dmat.hpp:177
DMat::mNumRows
size_t mNumRows
Definition
dmat.hpp:175
DMat::ring
const ACoeffRing & ring() const
Definition
dmat.hpp:143
DMat
Definition
dmat.hpp:62
freemem
void freemem(void *s)
Definition
m2-mem.cpp:103
DMat
Generated on
for Macaulay2 Engine by
1.15.0