public double rungeKuttaConsumoNoCargaDGV(double t) { numCliente++; VectorRungeKuttaConsumo anterior = new VectorRungeKuttaConsumo(t, capacidadVaso, h); anterior.calcularValores(); VectorRungeKuttaConsumo actual = anterior.siguiente(); do { anterior = actual; actual = anterior.siguiente(); } while (actual.X > 0); return(actual.T); }
public double rungeKuttaConsumoCargaDGV(double t) { numCliente++; VectorRungeKuttaConsumo anterior = new VectorRungeKuttaConsumo(t, capacidadVaso, h); anterior.calcularValores(); cargarDgv(anterior); VectorRungeKuttaConsumo actual = anterior.siguiente(); cargarDgv(actual); do { anterior = actual; actual = anterior.siguiente(); cargarDgv(actual); } while (actual.X > 0); dgvRungeKutta.Rows[dgvRungeKutta.Rows.Count - 1].Cells[2].Style.BackColor = Color.LightBlue; dgvRungeKutta.Rows[dgvRungeKutta.Rows.Count - 1].Cells[1].Style.BackColor = Color.LightBlue; return(actual.T); }
private void cargarDgv(VectorRungeKuttaConsumo v) { dgvRungeKutta.Rows.Add(numCliente, v.T, v.X, v.K1, v.Th2, v.Xk1h2, v.K2, v.Th2, v.Xk2h2, v.K3, v.Th, v.Xk3h, v.K4); }