public void AddLinguisticOutVal( LinguisticOutputValue outVal ) { if ( !m_OutputValues.ContainsKey( outVal.Identifier ) ) { m_OutputValues.Add( outVal.Identifier, outVal ); m_Keys.Add( outVal.Identifier ); } }
public void AddLinguisticOutVal(LinguisticOutputValue outVal) { if (!m_OutputValues.ContainsKey(outVal.Identifier)) { m_OutputValues.Add(outVal.Identifier, outVal); m_Keys.Add(outVal.Identifier); } }
public static void MakeReady( Defuzzifier defuzzifier ) { defuzzifier.m_OutputValues.Clear(); string line; char[] separator = {' ', '\t', '\n'}; string[] tokens; string[] s = RuleOutputs.GetOutputs(); for ( int i = 0; i < s.Length; i++ ) { line = s[i].Trim(); if ( line.Length > 0 && line[0] != ';' ) { tokens = line.Split( separator ); LinguisticOutputValue OutVal = new LinguisticOutputValue( tokens[0], double.Parse( tokens[1] ) ); defuzzifier.AddLinguisticOutVal( OutVal ); } } }
public static void MakeReady(Defuzzifier defuzzifier) { defuzzifier.m_OutputValues.Clear(); string line; char[] separator = { ' ', '\t', '\n' }; string[] tokens; string[] s = RuleOutputs.GetOutputs(); for (int i = 0; i < s.Length; i++) { line = s[i].Trim(); if (line.Length > 0 && line[0] != ';') { tokens = line.Split(separator); LinguisticOutputValue OutVal = new LinguisticOutputValue(tokens[0], double.Parse(tokens[1])); defuzzifier.AddLinguisticOutVal(OutVal); } } }