class_docstr: Represents the vector differential operator, usually represented in
  mathematical expressions as the 'nabla' symbol.
docstr: Represents the dot product between this operator and a given
  vector - equal to the divergence of the vector field.
  
  Parameters
  ==========
  
  vect : Vector
      The vector whose divergence 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
  >>> delop = Del()
  >>> C = CoordSys3D('C')
  >>> delop.dot(C.x*C.i)
  Derivative(C.x, C.x)
  >>> v = C.x*C.y*C.z * (C.i + C.j + C.k)
  >>> (delop & v).doit()
  C.x*C.y + C.x*C.z + C.y*C.z
code: def dot(self, vect, doit=False):
      """
      Represents the dot product between this operator and a given
      vector - equal to the divergence of the vector field.
  
      Parameters
      ==========
  
      vect : Vector
          The vector whose divergence 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
      >>> delop = Del()
      >>> C = CoordSys3D('C')
      >>> delop.dot(C.x*C.i)
      Derivative(C.x, C.x)
      >>> v = C.x*C.y*C.z * (C.i + C.j + C.k)
      >>> (delop & v).doit()
      C.x*C.y + C.x*C.z + C.y*C.z
  
      """
      return divergence(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 3 for calling the Del obj's underlying member method code with example usage: obj.dot(vect, doit) and returns: divergence