Example #1
0
        /// <summary>
        /// Method returns many observations as one in form: "(ob1) && (ob2)..."
        /// </summary>
        /// <param name="time"></param>
        /// <returns></returns>
        internal ScenarioObservationRecord GetObservationFromTime(int time)
        {
            ScenarioObservationRecord observation = new ScenarioObservationRecord(new SimpleLogicExpression(""), time);

            foreach (ScenarioObservationRecord obs in this.observations)
            {
                if (obs.Time.Equals(time))
                {
                    observation.Expr.AddExpression(obs.Expr);
                }
            }
            return(observation);
        }
 public void addObservation(ILogicExpression expr, int time)
 {
     ScenarioObservationRecord OBS = new ScenarioObservationRecord(expr, time);
     observations.Add(OBS);
 }
Example #3
0
        public void addObservation(ILogicExpression expr, int time)
        {
            ScenarioObservationRecord OBS = new ScenarioObservationRecord(expr, time);

            observations.Add(OBS);
        }
 /// <summary>
 /// Method returns many observations as one in form: "(ob1) && (ob2)..."
 /// </summary>
 /// <param name="time"></param>
 /// <returns></returns>
 internal ScenarioObservationRecord GetObservationFromTime(int time)
 {
     ScenarioObservationRecord observation = new ScenarioObservationRecord(new SimpleLogicExpression(""), time);
     foreach (ScenarioObservationRecord obs in this.observations)
     {
         if (obs.Time.Equals(time))
         {
             observation.Expr.AddExpression(obs.Expr);
         }
     }
     return observation;
 }