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); }
private void NovoAgente(ListaValores Valor) { Agente Agente = new Agente(Valor); AdicionaCabeca(Agente); lock (this) { Agentes.Add(Agente); } }
public void Entao(Acao Acao) { var variavel = new ListaValores() { Variavel = Acao.Variavel, Valor = Acao.Valor, }; Aplica(); }
public Agente(ListaValores Valor) { this.Valor = Valor; Regras = new List <Regra>(); }