class_docstr: Super class for all Dyadic-classes.
  
  References
  ==========
  
  .. [1] https://en.wikipedia.org/wiki/Dyadic_tensor
  .. [2] Kane, T., Levinson, D. Dynamics Theory and Applications. 1985
         McGraw-Hill
class_docstr_tok: ["Super","class","for","all","Dyadic-classes",".","References","==========","..","[","1","]","https",":","\/\/en.wikipedia.org\/wiki\/Dyadic_tensor","..","[","2","]","Kane",",","T.",",","Levinson",",","D.","Dynamics","Theory","and","Applications",".","1985","McGraw-Hill"]
docstr: Returns the cross product between this Dyadic, and a Vector, as a
  Vector instance.
  
  Parameters
  ==========
  
  other : Vector
      The Vector that we are crossing this Dyadic with
  
  Examples
  ========
  
  >>> from sympy.vector import CoordSys3D
  >>> N = CoordSys3D('N')
  >>> d = N.i.outer(N.i)
  >>> d.cross(N.j)
  (N.i|N.k)
docstr_tok: ["Returns","the","cross","product","between","this","Dyadic",",","and","a","Vector",",","as","a","Vector","instance",".","Parameters","==========","other",":","Vector","The","Vector","that","we","are","crossing","this","Dyadic","with","Examples","========",">",">",">","from","sympy.vector","import","CoordSys3D",">",">",">","N","=","CoordSys3D","(","'N","'",")",">",">",">","d","=","N.i.outer","(","N.i",")",">",">",">","d.cross","(","N.j",")","(","N.i|N.k",")"]
code: def cross(self, other):
      """
      Returns the cross product between this Dyadic, and a Vector, as a
      Vector instance.
  
      Parameters
      ==========
  
      other : Vector
          The Vector that we are crossing this Dyadic with
  
      Examples
      ========
  
      >>> from sympy.vector import CoordSys3D
      >>> N = CoordSys3D('N')
      >>> d = N.i.outer(N.i)
      >>> d.cross(N.j)
      (N.i|N.k)
  
      """
  
      Vector = sympy.vector.Vector
      if other == Vector.zero:
          return Dyadic.zero
      elif isinstance(other, Vector):
          outdyad = Dyadic.zero
          for k, v in self.components.items():
              cross_product = k.args[1].cross(other)
              outer = k.args[0].outer(cross_product)
              outdyad += v * outer
          return outdyad
      else:
          raise TypeError(
              str(type(other))
              + " not supported for "
              + "cross with dyadics"
          )
  
imports: from __future__ import annotations
  from sympy.vector.basisdependent import BasisDependent, BasisDependentAdd, BasisDependentMul, BasisDependentZero
  from sympy.core import S, Pow
  from sympy.core.expr import AtomicExpr
  from sympy.matrices.immutable import ImmutableDenseMatrix
  import sympy.vector
label_desc: Use image node_id 4 for calling the Dyadic obj's underlying member method code with example usage: obj.cross(other) and returns: Dyadic, outdyad