public void SimplexNormal() { SimplexNormal simplex = new SimplexNormal(); SGEContext db = new SGEContext(); List <Inteligente> inteligentes = db.Inteligentes.Include("RegistroDeActivaciones").ToList(); simplex.AgregarRestriccion(inteligentes[0]); //simplex.AgregarRestriccion(inteligentes[1]); simplex.Resolver(); Assert.IsTrue(simplex.Resultado["ConsumoRestanteTotal"] > 0 && simplex.Resultado["ConsumoRestanteTotal"] < 440640); }
public Dictionary <string, double> HogarEficiente() { if (Inteligentes.Count > 0) { SimplexNormal simplex = new SimplexNormal(); foreach (Inteligente inteligente in Inteligentes) { simplex.AgregarRestriccion(inteligente); } simplex.Resolver(); return(simplex.Resultado); } return(null); }