예제 #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>();
 }