public override Structuring BuildStructuring()
 {
     SAHN sahn = new SAHN(Set, Proximity);
     sahn.IContainerProgressBar = IContainerProgressBar;
     sahn.UpdateAlfaI = AlfaI;
     sahn.UpdateAlfaJ = AlfaJ;
     sahn.UpdateBeta = Beta;
     sahn.UpdateGamma = Gamma;
     sahn.ClustersCount = ClustersCount;
     Structuring = sahn.BuildStructuring();
     return Structuring;
 }
        public override Structuring BuildStructuring()
        {
            if (!(Beta < 1))
                throw new ArgumentException("El parámetro Beta del Método Flexible_LanceAndWilliams deber ser menor estricto que 1.");

            SAHN sahn = new SAHN(Set, Proximity);
            sahn.IContainerProgressBar = IContainerProgressBar;
            sahn.UpdateAlfaI = AlfaI;
            sahn.UpdateAlfaJ = AlfaJ;
            sahn.UpdateBeta = BetaUpdate;
            sahn.UpdateGamma = Gamma;
            sahn.ClustersCount = ClustersCount;
            Structuring = sahn.BuildStructuring();
            return Structuring;
        }