示例#1
0
        /// <summary>
        ///     One of the most fundamental types of groups is the triads
        ///     Rapid formation and reformation of triads is one key aspect of flexibility
        ///     For flexibility, Triads numbers are normalized with maximum potential triads
        /// </summary>
        public void HandleTriads(ushort agentsCount)
        {
            var numberOfTriads =
                InteractionMatrix.NumberOfTriads(Environment.MainOrganization.ArtifactNetwork.InteractionSphere.Sphere);
            var maxTriads = InteractionMatrix.MaxTriads(agentsCount);
            var triads    = new DensityStruct(numberOfTriads, maxTriads, Environment.Schedule.Step);

            Triads.Add(triads);
        }
示例#2
0
 public override void Clear()
 {
     Triads.Clear();
     Links.Clear();
     Sphere.Clear();
 }