/** * Constructor: sets the id and initializes a local {@link VCentImpl}. * * @param id Id */ public VWCent(Integer id) { super(id); vCent = new VCentImpl(id); }
@Override public void accumulateBetweenness(double additionalBetweenness) { vCent.accumulateBetweenness(additionalBetweenness); }
@Override public void accumulateDependency(double additionalDependency) { vCent.accumulateDependency(additionalDependency); }
@Override public void accumulateBetweenness(double additionalBetweenness) { setBetweenness(getBetweenness() + additionalBetweenness); }
/** * Clears the predecessor list, resets the distance to the default value and * resets the shortest path count and dependency to zero. */ @Override public void reset() { // Clear the predecessor list and reset the distance to the default // distance. super.reset(); // Reset the shortest path count and dependency to zero. vCent.reset(); }
@Override public void accumulateSPCount(long additionalSPCount) { vCent.accumulateSPCount(additionalSPCount); }
@Override public void setBetweenness(double betweenness) { vCent.setBetweenness(betweenness); }
@Override public double getCloseness() { return vCent.getCloseness(); }
@Override public double getDependency() { return vCent.getDependency(); }
@Override public long getSPCount() { return vCent.getSPCount(); }
@Override public double getBetweenness() { return vCent.getBetweenness(); }
/** * Clears the predecessor list, resets the distance to the default value and * resets the shortest path count and dependency to zero. */ @Override public void reset() { // Clear the predecessor list and reset the distance to the default // distance. super.reset(); // Reset the shortest path count and dependency to zero. vCent.reset(); }
@Override public void accumulateSPCount(long additionalSPCount) { vCent.accumulateSPCount(additionalSPCount); }
@Override public void setBetweenness(double betweenness) { vCent.setBetweenness(betweenness); }
@Override public double getCloseness() { return vCent.getCloseness(); }
@Override public double getDependency() { return vCent.getDependency(); }
@Override public long getSPCount() { return vCent.getSPCount(); }
@Override public double getBetweenness() { return vCent.getBetweenness(); }
/** * Constructor: sets the id and initializes a local {@link VCentImpl}. * * @param id Id */ public VUCent(Integer id) { super(id); vCent = new VCentImpl(id); }
@Override public void accumulateDependency(double additionalDependency) { vCent.accumulateDependency(additionalDependency); }