예제 #1
0
 /// <summary>
 /// 値コピーを作成する
 /// </summary>
 /// <param name="recognition">Recognition_Rate</param>
 public Recognition_Rate(Recognition_Rate recognition)
 {
     effectiveness = recognition.effectiveness;
     random_value  = new Random_Value(recognition.random_value);
     fv            = new FNV(recognition.fv);
     fg            = new FNV(recognition.fg);
 }
예제 #2
0
 /// <summary>
 /// 値のコピーを作成する
 /// </summary>
 /// <param name="running">DRunning</param>
 public DRunning(DRunning running)
 {
     acceleration = new DAcceleration(running.acceleration);
     v_optimal    = new DIC(running.v_optimal);
     v_difference = new DVDifference(running.v_difference);
     gap          = new DGap(running.gap);
     delta        = new DDelta(running.delta);
     RR           = new Recognition_Rate(running.RR);
     pedal        = new Pedal(running.pedal);
 }
예제 #3
0
        public Pedal pedal;                 //ペダルの踏みかえ関係

        /// <summary>
        /// 実態を持たせる
        /// </summary>
        public DRunning()
        {
            acceleration = new DAcceleration();
            v_optimal    = new DIC();
            v_difference = new DVDifference();
            gap          = new DGap();
            delta        = new DDelta();
            RR           = new Recognition_Rate();
            pedal        = new Pedal();
        }