'Represents the cross product between this operator and a given
vector - equal to the curl of the vector field.
Parameters
vect : Vector
The vector whose curl is to be calculated.
doit : bool
If True, the result is returned after calling .doit() on
each component. Else, the returned expression contains
Derivative instances
Examples
>>> from sympy.vector import CoordSys3D, Del
>>> C = CoordSys3D(\'C\')
>>> delop = Del()
>>> v = C.x*C.y*C.z * (C.i + C.j + C.k)
>>> delop.cross(v, doit = True)
(-C.x*C.y + C.x*C.z)*C.i + (C.x*C.y - C.y*C.z)*C.j +
(-C.x*C.z + C.y*C.z)*C.k
>>> (delop ^ C.i).doit()
0'

def cross(self, vect, doit=False):

    return curl(vect, doit=doit)
