SparseMat(A)
Inputs a matrix A and returns the matrix in sparse format. |
TransposeOfSparseMat(A)
Inputs a sparse matrix A and returns its transpose sparse format. |
ReverseSparseMat(A)
Inputs a sparse matrix A and modifies it by reversing the order of the columns. This function modifies A and returns no value. |
SparseRowMult(A,i,k)
Multiplies the i-th row of a sparse matrix A by k. The sparse matrix A is modified but nothing is returned. |
SparseRowInterchange(A,i,k)
Interchanges the i-th and j-th rows of a sparse matrix A by k. The sparse matrix A is modified but nothing is returned. |
SparseRowAdd(A,i,j,k)
Adds k times the j-th row to the i-th row of a sparse matrix A. The sparse matrix A is modified but nothing is returned. |
SparseSemiEchelon(A)
Converts a sparse matrix A to semi-echelon form (which means echelon form up to a permutation of rows). The sparse matrix A is modified but nothing is returned. |
RankMatDestructive(A)
Returns the rank of a sparse matrix A. The sparse matrix A is modified during the calculation. |
RankMat(A)
Returns the rank of a sparse matrix A. |
SparseChainComplex(Y)
Inputs a regular CW-complex Y and returns a sparse chain complex which is chain homotopy equivalent to the cellular chain complex of Y. The function uses discrete vector fields to calculate a smallish chain complex. |
SparseChainComplexOfRegularCWComplex(Y)
Inputs a regular CW-complex Y and returns its cellular chain complex as a sparse chain complex. The function SparseChainComplex(Y) will usually return a smaller chain complex. |
SparseBoundaryMatrix(C,n)
Inputs a sparse chain complex C and integer n. Returns the n-th boundary matrix of the chain complex in sparse format. |
Bettinumbers(C,n)
Inputs a sparse chain complex C and integer n. Returns the n-th Netti number of the chain complex. |
generated by GAPDoc2HTML