original_string: public function scalarTripleProduct(Vector3D $second, Vector3D $third) : float
      {
          return $this->dotProduct($second->crossProduct($third));
      }
code: public function scalarTripleProduct(Vector3D $second, Vector3D $third) : float
      {
          return $this->dotProduct($second->crossProduct($third));
      }
code_tokens: public function scalarTripleProduct ( Vector3D $ second , Vector3D $ third ) : float { return $ this -> dotProduct ( $ second -> crossProduct ( $ third ) ) ; }
docstring: Computes the scalar triple product of this and two other Vectors.
  
  @param   Vector3D    $second     The second Vector of the triple product.
  @param   Vector3D    $third      The third Vector of the triple product.
  @return  float                   The scalar triple product of the three Vectors.
docstring_tokens: Computes the scalar triple product of this and two other Vectors .