class_docstr: Represents the vector differential operator, usually represented in
  mathematical expressions as the 'nabla' symbol.
docstr: 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
code: def cross(self, vect, doit=False):
      """
      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
  
      """
  
      return curl(vect, doit=doit)
  
file_path: sympy/sympy/vector/deloperator.py
imports: from sympy.core import Basic
  from sympy.vector.operators import gradient, divergence, curl
label_desc: Use image node_id 4 for calling the Del obj's underlying member method code with example usage: obj.cross(vect, doit) and returns: curl