071fb5fb20683946a33f40d28af466f8e9ffc1bd,liegroups/torch/so2.py,SO2,left_jacobian,#Any#Any#,41

Before Change



        if len(large_angle_inds) > 0:
            s = phi[large_angle_inds].sin()
            c = phi[large_angle_inds].cos()

            A = s / phi[large_angle_inds]
            B = (1. - c) / phi[large_angle_inds]

After Change



        if len(large_angle_inds) > 0:
            angle = phi[large_angle_inds]
            s = angle.sin()
            c = angle.cos()

            A = (s / angle).unsqueeze_(dim=1).unsqueeze_(
                dim=2).expand_as(jac[large_angle_inds]) * \
                torch.eye(cls.dim).unsqueeze_(dim=0).expand_as(
                jac[large_angle_inds])
            B = ((1. - c) / angle).unsqueeze_(dim=1).unsqueeze_(
                dim=2).expand_as(jac[large_angle_inds]) * \
                cls.wedge(phi.__class__([1.]))

            jac[large_angle_inds] = A + B

        return jac.squeeze_()

    @classmethod
Italian Trulli
In pattern: SUPERPATTERN

Frequency: 3

Non-data size: 5

Instances


Project Name: utiasSTARS/liegroups
Commit Name: 071fb5fb20683946a33f40d28af466f8e9ffc1bd
Time: 2017-10-17
Author: clement.leopold@gmail.com
File Name: liegroups/torch/so2.py
Class Name: SO2
Method Name: left_jacobian


Project Name: gboeing/osmnx
Commit Name: 7dc870df00c8fbb7fd8a73f70b18e24c41664188
Time: 2018-02-19
Author: IlyaOrson@users.noreply.github.com
File Name: osmnx/utils.py
Class Name:
Method Name: great_circle_vec


Project Name: matplotlib/matplotlib
Commit Name: a3bfa9369fff90b0ff7b2fe3ac8b69c7b180b36a
Time: 2021-01-14
Author: jklymak@gmail.com
File Name: tutorials/colors/colormapnorms.py
Class Name:
Method Name: