duplicated block id: 1 size: 23 cleaned lines of code in 2 files: - theseus/optimizer/nonlinear/gauss_newton.py (18:40) - theseus/optimizer/nonlinear/levenberg_marquardt.py (20:42) duplicated block id: 2 size: 16 cleaned lines of code in 2 files: - theseus/extlib/mat_mult.cu (175:191) - theseus/extlib/mat_mult.cu (250:266) duplicated block id: 3 size: 14 cleaned lines of code in 2 files: - theseus/optimizer/linear/dense_solver.py (123:137) - theseus/optimizer/linear/dense_solver.py (142:156) duplicated block id: 4 size: 13 cleaned lines of code in 2 files: - theseus/extlib/mat_mult.cu (86:99) - theseus/extlib/mat_mult.cu (325:338) duplicated block id: 5 size: 13 cleaned lines of code in 2 files: - theseus/extlib/mat_mult.cu (86:99) - theseus/extlib/mat_mult.cu (175:188) duplicated block id: 6 size: 13 cleaned lines of code in 2 files: - theseus/extlib/mat_mult.cu (86:99) - theseus/extlib/mat_mult.cu (250:263) duplicated block id: 7 size: 13 cleaned lines of code in 2 files: - theseus/extlib/mat_mult.cu (175:188) - theseus/extlib/mat_mult.cu (325:338) duplicated block id: 8 size: 13 cleaned lines of code in 2 files: - theseus/extlib/mat_mult.cu (250:263) - theseus/extlib/mat_mult.cu (325:338) duplicated block id: 9 size: 11 cleaned lines of code in 2 files: - theseus/optimizer/nonlinear/levenberg_marquardt.py (32:42) - theseus/optimizer/nonlinear/nonlinear_least_squares.py (35:45) duplicated block id: 10 size: 11 cleaned lines of code in 2 files: - theseus/optimizer/nonlinear/gauss_newton.py (30:40) - theseus/optimizer/nonlinear/nonlinear_least_squares.py (35:45) duplicated block id: 11 size: 9 cleaned lines of code in 2 files: - theseus/extlib/mat_mult.cu (148:157) - theseus/extlib/mat_mult.cu (225:234) duplicated block id: 12 size: 9 cleaned lines of code in 2 files: - theseus/optimizer/nonlinear/nonlinear_least_squares.py (25:33) - theseus/optimizer/nonlinear/nonlinear_optimizer.py (66:74) duplicated block id: 13 size: 8 cleaned lines of code in 2 files: - theseus/optimizer/nonlinear/gauss_newton.py (21:28) - theseus/optimizer/nonlinear/nonlinear_least_squares.py (24:31) duplicated block id: 14 size: 8 cleaned lines of code in 2 files: - theseus/optimizer/linear/linear_optimizer.py (26:33) - theseus/optimizer/nonlinear/nonlinear_optimizer.py (61:68) duplicated block id: 15 size: 8 cleaned lines of code in 2 files: - theseus/optimizer/linear/linear_optimizer.py (58:65) - theseus/optimizer/nonlinear/nonlinear_optimizer.py (183:190) duplicated block id: 16 size: 8 cleaned lines of code in 2 files: - theseus/extlib/mat_mult.cu (225:233) - theseus/extlib/mat_mult.cu (299:307) duplicated block id: 17 size: 8 cleaned lines of code in 2 files: - theseus/extlib/mat_mult.cu (148:156) - theseus/extlib/mat_mult.cu (299:307) duplicated block id: 18 size: 8 cleaned lines of code in 2 files: - theseus/optimizer/nonlinear/levenberg_marquardt.py (23:30) - theseus/optimizer/nonlinear/nonlinear_least_squares.py (24:31) duplicated block id: 19 size: 7 cleaned lines of code in 2 files: - theseus/embodied/motionmodel/double_integrator.py (15:21) - theseus/embodied/motionmodel/double_integrator.py (168:174) duplicated block id: 20 size: 7 cleaned lines of code in 2 files: - theseus/optimizer/nonlinear/gauss_newton.py (22:28) - theseus/optimizer/nonlinear/nonlinear_optimizer.py (66:72) duplicated block id: 21 size: 7 cleaned lines of code in 2 files: - theseus/extlib/mat_mult.cu (370:376) - theseus/extlib/mat_mult.cu (379:385) duplicated block id: 22 size: 7 cleaned lines of code in 2 files: - theseus/optimizer/linear/linear_optimizer.py (38:44) - theseus/optimizer/nonlinear/nonlinear_optimizer.py (76:82) duplicated block id: 23 size: 7 cleaned lines of code in 2 files: - theseus/optimizer/dense_linearization.py (17:23) - theseus/optimizer/sparse_linearization.py (19:25) duplicated block id: 24 size: 7 cleaned lines of code in 2 files: - theseus/geometry/lie_group.py (38:45) - theseus/geometry/manifold.py (54:61) duplicated block id: 25 size: 7 cleaned lines of code in 2 files: - theseus/optimizer/nonlinear/levenberg_marquardt.py (24:30) - theseus/optimizer/nonlinear/nonlinear_optimizer.py (66:72) duplicated block id: 26 size: 6 cleaned lines of code in 2 files: - theseus/optimizer/dense_linearization.py (17:22) - theseus/optimizer/linearization.py (16:21) duplicated block id: 27 size: 6 cleaned lines of code in 2 files: - theseus/core/objective.py (404:409) - theseus/core/variable.py (28:33) duplicated block id: 28 size: 6 cleaned lines of code in 2 files: - theseus/optimizer/linearization.py (16:21) - theseus/optimizer/sparse_linearization.py (19:24) duplicated block id: 29 size: 6 cleaned lines of code in 2 files: - theseus/core/theseus_function.py (85:90) - theseus/geometry/manifold.py (102:107) duplicated block id: 30 size: 6 cleaned lines of code in 2 files: - theseus/core/objective.py (65:71) - theseus/core/objective.py (211:216) duplicated block id: 31 size: 6 cleaned lines of code in 2 files: - theseus/geometry/so2.py (125:130) - theseus/geometry/so2.py (140:145) duplicated block id: 32 size: 6 cleaned lines of code in 2 files: - theseus/core/objective.py (404:409) - theseus/core/theseus_function.py (85:90) duplicated block id: 33 size: 6 cleaned lines of code in 2 files: - theseus/core/objective.py (404:409) - theseus/geometry/manifold.py (102:107) duplicated block id: 34 size: 6 cleaned lines of code in 2 files: - theseus/core/theseus_function.py (85:90) - theseus/core/variable.py (28:33) duplicated block id: 35 size: 6 cleaned lines of code in 2 files: - theseus/core/variable.py (28:33) - theseus/geometry/manifold.py (102:107) duplicated block id: 36 size: 6 cleaned lines of code in 2 files: - theseus/geometry/point_types.py (31:36) - theseus/geometry/point_types.py (56:61)