ggsparsematrix

ggsparsematrix -- gbengine command string.

arguments: R:ring r:int c:int >> SparseMutableMatrix OR m:Matrix >> SparseMutableMatrix

Create a so-called sparse matrix. In the first case, the matrix is set to the zero r by c matrix over the ring R. In the second case, the matrix is set to the matrix 'm', using a different representation. This representation stores only non-zero components, and for each component, the entire ring element is stored as one element (this is different than the order required by the Groebner basis routines). Routines that act on these SparseMutableMatrix's include: ggelem, ggset, ggRowInterchange, ggColumnInterchange, ggRowAddMultiple, ggColumnAddMultiple, ggRowScale, ggColumnScale.


topindexpreviousupnext