#include "SparseMat.h" void AppendToSparseRow(struct row_sp * row, int j, float z) { int p; /* Recovers number of stored elements */ p =(*row).p; /* Test for space and */ /* Appends j and z values */ /* Updates p value */ if(p<(*row).pMax) { (*row).cols[p] = j; (*row).vals[p] = z; (*row).p = p+1; } };