def cross(self, v):
n = self.__class__()<EOL>n.x = self.y * v.z - self.z * v.y<EOL>n.y = - (self.x * v.z - self.z * v.x)<EOL>n.z = self.x * v.y - self.y * v.x<EOL>return n<EOL>
Cross product of two vectors.

        Parameters
        ----------
        v : CartesianVector
            The vector to take cross product with.

        Returns
        -------
        v : CartesianVector
            Cross product of this vector and the given vector.