36 core::Tensor &residual,
37 const core::Tensor &Ti_qs,
38 const core::Tensor &Tj_qs,
39 const core::Tensor &Ri_normal_ps,
46 core::Tensor &residual,
47 const core::Tensor &Ti_qs,
48 const core::Tensor &Tj_qs,
49 const core::Tensor &normal_ps,
50 const core::Tensor &Ri_normal_ps,
51 const core::Tensor &RjT_Ri_normal_ps,
52 const core::Tensor &cgrid_idx_ps,
53 const core::Tensor &cgrid_idx_qs,
54 const core::Tensor &cgrid_ratio_qs,
55 const core::Tensor &cgrid_ratio_ps,
63 core::Tensor &residual,
64 const core::Tensor &grid_idx,
65 const core::Tensor &grid_nbs_idx,
66 const core::Tensor &grid_nbs_mask,
67 const core::Tensor &positions_init,
68 const core::Tensor &positions_curr,
75 core::Tensor &residual,
76 const core::Tensor &Ti_qs,
77 const core::Tensor &Tj_qs,
78 const core::Tensor &Ri_normal_ps,
85 core::Tensor &residual,
86 const core::Tensor &Ti_qs,
87 const core::Tensor &Tj_qs,
88 const core::Tensor &normal_ps,
89 const core::Tensor &Ri_normal_ps,
90 const core::Tensor &RjT_Ri_normal_ps,
91 const core::Tensor &cgrid_idx_ps,
92 const core::Tensor &cgrid_idx_qs,
93 const core::Tensor &cgrid_ratio_qs,
94 const core::Tensor &cgrid_ratio_ps,
102 core::Tensor &residual,
103 const core::Tensor &grid_idx,
104 const core::Tensor &grid_nbs_idx,
105 const core::Tensor &grid_nbs_mask,
106 const core::Tensor &positions_init,
107 const core::Tensor &positions_curr,
112 #ifdef BUILD_CUDA_MODULE 113 void FillInRigidAlignmentTermCUDA(core::Tensor &AtA,
115 core::Tensor &residual,
116 const core::Tensor &Ti_qs,
117 const core::Tensor &Tj_qs,
118 const core::Tensor &Ri_normal_ps,
123 void FillInSLACAlignmentTermCUDA(core::Tensor &AtA,
125 core::Tensor &residual,
126 const core::Tensor &Ti_qs,
127 const core::Tensor &Tj_qs,
128 const core::Tensor &normal_ps,
129 const core::Tensor &Ri_normal_ps,
130 const core::Tensor &RjT_Ri_normal_ps,
131 const core::Tensor &cgrid_idx_ps,
132 const core::Tensor &cgrid_idx_qs,
133 const core::Tensor &cgrid_ratio_qs,
134 const core::Tensor &cgrid_ratio_ps,
140 void FillInSLACRegularizerTermCUDA(core::Tensor &AtA,
142 core::Tensor &residual,
143 const core::Tensor &grid_idx,
144 const core::Tensor &grid_nbs_idx,
145 const core::Tensor &grid_nbs_mask,
146 const core::Tensor &positions_init,
147 const core::Tensor &positions_curr,
void FillInSLACRegularizerTermCPU(core::Tensor &AtA, core::Tensor &Atb, core::Tensor &residual, const core::Tensor &grid_idx, const core::Tensor &grid_nbs_idx, const core::Tensor &grid_nbs_mask, const core::Tensor &positions_init, const core::Tensor &positions_curr, float weight, int n, int anchor_idx)
Definition: FillInLinearSystemImpl.h:380
void FillInRigidAlignmentTermCPU(core::Tensor &AtA, core::Tensor &Atb, core::Tensor &residual, const core::Tensor &Ti_qs, const core::Tensor &Tj_qs, const core::Tensor &Ri_normal_ps, int i, int j, float threshold)
Definition: FillInLinearSystemImpl.h:45
void FillInSLACAlignmentTerm(core::Tensor &AtA, core::Tensor &Atb, core::Tensor &residual, const core::Tensor &Ti_ps, const core::Tensor &Tj_qs, const core::Tensor &normal_ps, const core::Tensor &Ri_normal_ps, const core::Tensor &RjT_Ri_normal_ps, const core::Tensor &cgrid_idx_ps, const core::Tensor &cgrid_idx_qs, const core::Tensor &cgrid_ratio_qs, const core::Tensor &cgrid_ratio_ps, int i, int j, int n, float threshold)
Definition: FillInLinearSystem.cpp:85
void FillInRigidAlignmentTerm(core::Tensor &AtA, core::Tensor &Atb, core::Tensor &residual, const core::Tensor &Ti_ps, const core::Tensor &Tj_qs, const core::Tensor &Ri_normal_ps, int i, int j, float threshold)
Definition: FillInLinearSystem.cpp:34
Definition: PinholeCameraIntrinsic.cpp:35
void FillInSLACAlignmentTermCPU(core::Tensor &AtA, core::Tensor &Atb, core::Tensor &residual, const core::Tensor &Ti_qs, const core::Tensor &Tj_qs, const core::Tensor &normal_ps, const core::Tensor &Ri_normal_ps, const core::Tensor &RjT_Ri_normal_ps, const core::Tensor &cgrid_idx_ps, const core::Tensor &cgrid_idx_qs, const core::Tensor &cgrid_ratio_qs, const core::Tensor &cgrid_ratio_ps, int i, int j, int n, float threshold)
Definition: FillInLinearSystemImpl.h:165
void FillInSLACRegularizerTerm(core::Tensor &AtA, core::Tensor &Atb, core::Tensor &residual, const core::Tensor &grid_idx, const core::Tensor &grid_nbs_idx, const core::Tensor &grid_nbs_mask, const core::Tensor &positions_init, const core::Tensor &positions_curr, float weight, int n, int anchor_idx)
Definition: FillInLinearSystem.cpp:149