コード例 #1
0
ファイル: Agentes.cs プロジェクト: dcdaltin/IEB
        private void AplicaAção(Acao Acao, double confianca)
        {
            ListaValores Nova = new ListaValores {
                VariavelID = Acao.Variavel.ID, Variavel = Acao.Variavel, Valor = Acao.Valor, Confianca = confianca
            };

            NovoAgente(Nova);
        }
コード例 #2
0
ファイル: Agentes.cs プロジェクト: dcdaltin/IEB
        private void NovoAgente(ListaValores Valor)
        {
            Agente Agente = new Agente(Valor);

            AdicionaCabeca(Agente);
            lock (this)
            {
                Agentes.Add(Agente);
            }
        }
コード例 #3
0
        public void Entao(Acao Acao)
        {
            var variavel = new ListaValores()
            {
                Variavel = Acao.Variavel,
                Valor    = Acao.Valor,
            };



            Aplica();
        }
コード例 #4
0
ファイル: Agentes.cs プロジェクト: dcdaltin/IEB
 public Agente(ListaValores Valor)
 {
     this.Valor = Valor;
     Regras     = new List <Regra>();
 }