public EstadoSimulacion Clone() { EstadoSimulacion estado = new EstadoSimulacion() { tiempo = tiempo, tiempoProximoEvento = tiempoProximoEvento, tiempoLlegadaProximoCliente = tiempoLlegadaProximoCliente, tiempoFinCoccion = tiempoFinCoccion, tiempoProximoEncendidoHorno = tiempoProximoEncendidoHorno, evento = evento, proximoEvento = proximoEvento, empleado1 = empleado1, empleado2 = empleado2, numeroEvento = numeroEvento, numeroCliente = numeroCliente, colaClientes = colaClientes, horno = horno, stock = stock, clientesPerdidos = clientesPerdidos, condicionesIniciales = condicionesIniciales, }; return(estado); }
public Simulacion(Condiciones.Condiciones condIniciales) { this.condIniciales = condIniciales; estadoAnterior = new EstadoSimulacion(condIniciales); }