* Constant matrix, holding on column j the credit fraction each
* superConcept of concept j gets from j, namely 1 / Lj, where Lj is the
* total number of superConcepts of j; this means that concept j splits
* its score equally amongst all its superConcepts.
*/
S = new SparseMatrix(n);
// assign a temporary unique id to each concept, for the purpose of
// handling matrix h with appropriate indices
int index = 0;
for (OWLClass concept : v) {