Ejemplo n.º 1
0
 /**
  * @param $tabDataSinu: tableau des données de la sinusoidal
  * @param $tInter: time de la dernier intersection
  * @param $tBegin: temps à partir duquel on regarde lorsqu'il y a intersection
  * @param $y : ligne de l'intersection avec la sinousoidal
  * @return array of $k and new value of tInter
  * Le but est de trouver la 1er intersection après tBegin
  */
 static function findTInterBegin($tabDataSinu, $k, $tInter, $tBegin, $y)
 {
     if ($tInter < $tBegin) {
         $tInter = MareeTools::getInter($tabDataSinu, $k, $y);
         if ($tInter < $tBegin) {
             $k++;
             return MareeTools::findTInterBegin($tabDataSinu, $k, $tInter, $tBegin, $y);
         }
     }
     return array($k, $tInter);
 }