'Define the angular velocity vector in a ReferenceFrame.
Defines the angular velocity of this ReferenceFrame, in another.
Angular velocity can be defined with respect to multiple different
ReferenceFrames. Care must be taken to not create loops which are
inconsistent.
Parameters
otherframe : ReferenceFrame
A ReferenceFrame to define the angular velocity in
value : Vector
The Vector representing angular velocity
Examples
>>> from sympy.physics.vector import ReferenceFrame, Vector
>>> N = ReferenceFrame(\'N\')
>>> A = ReferenceFrame(\'A\')
>>> V = 10 * N.x
>>> A.set_ang_vel(N, V)
>>> A.ang_vel_in(N)
10*N.x'

def set_ang_vel(self, otherframe, value):

    if (value == 0):
        value = Vector(0)
    value = _check_vector(value)
    _check_frame(otherframe)
    self._ang_vel_dict.update({otherframe: value})
    otherframe._ang_vel_dict.update({self: (- value)})
