#include "main.h" Results::Results(int maxArity, int maxDistance) : maxArity(maxArity), maxDistance(maxDistance) { arityDistrib = new double[maxArity+1]; for(int i=0; i<=maxArity; i++) arityDistrib[i] = 0; distanceDistrib = new double[maxDistance+1]; for(int i=0; i<=maxDistance; i++) distanceDistrib[i] = 0; nAccessibilitySample = 0; nAritySample = 0; nDistanceSample = 0; avgAccessibility = 0; arityTooBig = 0; distanceTooBig = 0; disconnected = 0; avgDistance = 0; minKConnexity = -1; maxDistanceReached = -1; } Results::~Results() { delete[] arityDistrib; delete[] distanceDistrib; } void Results::UpdateArity(const Graph& graph) { for(int i=0; i