071fb5fb20683946a33f40d28af466f8e9ffc1bd,liegroups/numpy/so2.py,SO2,left_jacobian,#Any#Any#,35

Before Change


        s = np.sin(phi)
        c = np.cos(phi)

        return (1. / phi) * np.array([[s, -(1 - c)],
                                      [1 - c, s]])

    @classmethod
    def inv_left_jacobian(cls, phi):
        (see Barfoot/Eade).

After Change


        c = np.cos(phi)

        return (s / phi) * np.identity(cls.dim) + \
            ((1 - c) / phi) * cls.wedge(1.)

    @classmethod
    def inv_left_jacobian(cls, phi):
        SO(2) inverse left Jacobian.
Italian Trulli
In pattern: SUPERPATTERN

Frequency: 4

Non-data size: 4

Instances


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


Project Name: utiasSTARS/liegroups
Commit Name: 784586f02d063d39360a287422a6384f30f10d12
Time: 2017-01-30
Author: clement.leopold@gmail.com
File Name: liegroups/se3.py
Class Name: SE3
Method Name: wedge


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


Project Name: utiasSTARS/liegroups
Commit Name: 784586f02d063d39360a287422a6384f30f10d12
Time: 2017-01-30
Author: clement.leopold@gmail.com
File Name: liegroups/se2.py
Class Name: SE2
Method Name: wedge