code: def inertia_of_point_mass(mass, pos_vec, frame):
      """Inertia dyadic of a point mass relative to point O.
  
      Parameters
      ==========
  
      mass : Sympifyable
          Mass of the point mass
      pos_vec : Vector
          Position from point O to point mass
      frame : ReferenceFrame
          Reference frame to express the dyadic in
  
      Examples
      ========
  
      >>> from sympy import symbols
      >>> from sympy.physics.mechanics import ReferenceFrame, inertia_of_point_mass
      >>> N = ReferenceFrame('N')
      >>> r, m = symbols('r m')
      >>> px = r * N.x
      >>> inertia_of_point_mass(m, px, N)
      m*r**2*(N.y|N.y) + m*r**2*(N.z|N.z)
  
      """
  
      return mass * (
          (
              (frame.x | frame.x)
              + (frame.y | frame.y)
              + (frame.z | frame.z)
          )
          * (pos_vec & pos_vec)
          - (pos_vec | pos_vec)
      )
  
file_path: sympy/sympy/physics/mechanics/inertia.py
imports: from sympy import sympify
  from sympy.physics.vector import Point, Dyadic, ReferenceFrame
  from collections import namedtuple
label_desc: Use image node_id 2 for calling a global function with example usage: inertia_of_point_mass(mass, pos_vec, frame) and returns: unknown