function CommanalityMatrix(classlist) {
  // space will identify a text node and/or an element node without any classnames
  this.rowKeys = {};
  this.rowNames = [];

  this.collumKeys = {};
  this.collumNames = [];

  this.nodeMatrix = [];
  this.summaryMatrix = [];

  this.dim = [0, 0];

  this.bestIndex = [-1, -1];
  this._bestNodes = {};
}
function CommanalityMatrix(classlist) {
  // space will identify a text node and/or an element node without any classnames
  this.rowKeys = {};
  this.rowNames = [];

  this.collumKeys = {};
  this.collumNames = [];

  this.nodeMatrix = [];
  this.summaryMatrix = [];

  this.dim = [0, 0];

  this.bestIndex = [-1, -1];
  this._bestNodes = {};
}
function CommanalityMatrix ( classlist ) { // space will identify a text node and/or an element node without any classnames this . rowKeys = { } ; this . rowNames = [ ] ; this . collumKeys = { } ; this . collumNames = [ ] ; this . nodeMatrix = [ ] ; this . summaryMatrix = [ ] ; this . dim = [ 0 , 0 ] ; this . bestIndex = [ - 1 , - 1 ] ; this . _bestNodes = { } ; }
Some abstact API for the commanality matrix
Some abstact API for the commanality matrix