private MultilayerCognitiveConceptState MakeStateFromCognitiveConcept(MultilayerCognitiveConcept concept, int generation)
        {
            MultilayerCognitiveConceptState state = new MultilayerCognitiveConceptState();

            state.Name       = concept.Name;
            state.Generation = generation;
            state.Aggregate  = concept.ActivationLevel;
            state.Levels     = concept.LayerActivationLevels;
            return(state);
        }
        private MultilayerCognitiveConceptState MakeStateFromCognitiveConcept(MultilayerFuzzyCognitiveMap fcm, string conceptName, int generation)
        {
            MultilayerCognitiveConceptState state = new MultilayerCognitiveConceptState();
            MultilayerCognitiveConcept      cog   = fcm.GetConcept(conceptName);

            state.Name       = cog.Name;
            state.Generation = generation;
            state.Aggregate  = cog.ActivationLevel;
            state.Levels     = cog.LayerActivationLevels;
            return(state);
        }