Beispiel #1
0
 /**
  * @param Time         $time
  * @param Acceleration $acceleration
  *
  * @return Length
  */
 public static function distanceFromConstantAccel(Time $time, Acceleration $acceleration)
 {
     /**
      * @var Length $distance
      */
     $distance = UnitComposition::naiveMultiOpt([$time, $time, $acceleration], []);
     return $distance->preConvertedSubtract(MathProvider::divide($distance->getValue(), 2));
 }
Beispiel #2
0
 public function divideBySquared(Quantity $quantity, $precision = 2)
 {
     return UnitComposition::naiveMultiOpt([$this], [$quantity, $quantity], $precision);
 }