Esempio n. 1
0
 public virtual void Initialize(Affinity a)
 {
     this.a = a;
     matrix = a.getCopyMatrix();
     indexes = a.F.getCopyIndexes();
     ResetVector();
 }
Esempio n. 2
0
        /// <summary>
        /// </summary>
        /// <param name="m"></param>
        /// <param name="a"></param>
        public void computeMethod(Method m, Affinity a)
        {
            this.affinity = a;
            this.method   = m;
            computed.Clear(); //empty the results list

            foreach (Frame f in DM.getAllFrames())
            {
                a.computeAffinity(f); //calcolo affinità su questo frame
                m.Initialize(a);
                computed.Add(m.ComputeGroup());
            }
        }
Esempio n. 3
0
        /// <summary>
        /// </summary>
        /// <param name="m"></param>
        /// <param name="a"></param>
        public void computeMethod(Method m, Affinity a)
        {
            this.affinity = a;
            this.method = m;
            computed.Clear(); //empty the results list

            foreach (Frame f in DM.getAllFrames())
            {
                a.computeAffinity(f); //calcolo affinità su questo frame
                m.Initialize(a);
                computed.Add(m.ComputeGroup());
            }
        }
Esempio n. 4
0
        public void Initialize(Affinity a)
        {
            affinity = a;
            A        = affinity.getCopyMatrix(); //affinity matrix
            N        = affinity.getDimensionAM();

            // List<int> elementsID = new List<int>(); //contains all helplabels
            int[] labels = new int[N];
            for (int i = 0; i < N; i++)
            {
                labels[i] = a.F.Persons[i].HelpLabel;
            }
            // elementsID.Add(a.F.Persons[i].HelpLabel);

            computeNormTerm();
            computeModularityMatrix();

            firstSplit = new Split(labels, this, B); //the first split contains all elements
        }
Esempio n. 5
0
 public void Initialize(Affinity a)
 {
     this.a  = a;
     matrix  = a.getCopyMatrix();
     indexes = a.F.getCopyIndexes();
 }
Esempio n. 6
0
 public void Initialize(Affinity a)
 {
     this.a = a;
     matrix = a.getCopyMatrix();
     indexes = a.F.getCopyIndexes();
 }
Esempio n. 7
0
 public override void Initialize(Affinity a)
 {
     base.Initialize(a);
     reservedMatrix  = matrix.Clone();
     reservedIndexes = new List <int>(indexes);
 }
Esempio n. 8
0
 public override void Initialize(Affinity a)
 {
     base.Initialize(a);
     reservedMatrix = matrix.Clone();
     reservedIndexes = new List<int>(indexes);
 }