17 core::Tensor &residual,
18 const core::Tensor &Ti_qs,
19 const core::Tensor &Tj_qs,
20 const core::Tensor &Ri_normal_ps,
27 core::Tensor &residual,
28 const core::Tensor &Ti_qs,
29 const core::Tensor &Tj_qs,
30 const core::Tensor &normal_ps,
31 const core::Tensor &Ri_normal_ps,
32 const core::Tensor &RjT_Ri_normal_ps,
33 const core::Tensor &cgrid_idx_ps,
34 const core::Tensor &cgrid_idx_qs,
35 const core::Tensor &cgrid_ratio_qs,
36 const core::Tensor &cgrid_ratio_ps,
44 core::Tensor &residual,
45 const core::Tensor &grid_idx,
46 const core::Tensor &grid_nbs_idx,
47 const core::Tensor &grid_nbs_mask,
48 const core::Tensor &positions_init,
49 const core::Tensor &positions_curr,
56 core::Tensor &residual,
57 const core::Tensor &Ti_qs,
58 const core::Tensor &Tj_qs,
59 const core::Tensor &Ri_normal_ps,
66 core::Tensor &residual,
67 const core::Tensor &Ti_qs,
68 const core::Tensor &Tj_qs,
69 const core::Tensor &normal_ps,
70 const core::Tensor &Ri_normal_ps,
71 const core::Tensor &RjT_Ri_normal_ps,
72 const core::Tensor &cgrid_idx_ps,
73 const core::Tensor &cgrid_idx_qs,
74 const core::Tensor &cgrid_ratio_qs,
75 const core::Tensor &cgrid_ratio_ps,
83 core::Tensor &residual,
84 const core::Tensor &grid_idx,
85 const core::Tensor &grid_nbs_idx,
86 const core::Tensor &grid_nbs_mask,
87 const core::Tensor &positions_init,
88 const core::Tensor &positions_curr,
93#ifdef BUILD_CUDA_MODULE
94void FillInRigidAlignmentTermCUDA(core::Tensor &AtA,
96 core::Tensor &residual,
97 const core::Tensor &Ti_qs,
98 const core::Tensor &Tj_qs,
99 const core::Tensor &Ri_normal_ps,
104void FillInSLACAlignmentTermCUDA(core::Tensor &AtA,
106 core::Tensor &residual,
107 const core::Tensor &Ti_qs,
108 const core::Tensor &Tj_qs,
109 const core::Tensor &normal_ps,
110 const core::Tensor &Ri_normal_ps,
111 const core::Tensor &RjT_Ri_normal_ps,
112 const core::Tensor &cgrid_idx_ps,
113 const core::Tensor &cgrid_idx_qs,
114 const core::Tensor &cgrid_ratio_qs,
115 const core::Tensor &cgrid_ratio_ps,
121void FillInSLACRegularizerTermCUDA(core::Tensor &AtA,
123 core::Tensor &residual,
124 const core::Tensor &grid_idx,
125 const core::Tensor &grid_nbs_idx,
126 const core::Tensor &grid_nbs_mask,
127 const core::Tensor &positions_init,
128 const core::Tensor &positions_curr,
134#ifdef BUILD_SYCL_MODULE
137 core::Tensor &residual,
138 const core::Tensor &Ti_qs,
139 const core::Tensor &Tj_qs,
140 const core::Tensor &Ri_normal_ps,
147 core::Tensor &residual,
148 const core::Tensor &Ti_qs,
149 const core::Tensor &Tj_qs,
150 const core::Tensor &normal_ps,
151 const core::Tensor &Ri_normal_ps,
152 const core::Tensor &RjT_Ri_normal_ps,
153 const core::Tensor &cgrid_idx_ps,
154 const core::Tensor &cgrid_idx_qs,
155 const core::Tensor &cgrid_ratio_qs,
156 const core::Tensor &cgrid_ratio_ps,
164 core::Tensor &residual,
165 const core::Tensor &grid_idx,
166 const core::Tensor &grid_nbs_idx,
167 const core::Tensor &grid_nbs_mask,
168 const core::Tensor &positions_init,
169 const core::Tensor &positions_curr,
Real weight
Definition SurfaceReconstructionPoisson.cpp:267
double t
Definition SurfaceReconstructionPoisson.cpp:172
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:145
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
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:42
void FillInRigidAlignmentTermSYCL(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 FillInLinearSystemSYCL.cpp:48
void FillInSLACAlignmentTermSYCL(core::Tensor &AtA, core::Tensor &Atb, core::Tensor &residual, const core::Tensor &Ti_Cps, const core::Tensor &Tj_Cqs, const core::Tensor &Cnormal_ps, const core::Tensor &Ri_Cnormal_ps, const core::Tensor &RjT_Ri_Cnormal_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_frags, float threshold)
Definition FillInLinearSystemSYCL.cpp:145
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:76
void FillInSLACRegularizerTermSYCL(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_frags, int anchor_idx)
Definition FillInLinearSystemSYCL.cpp:396
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:18
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:292
Definition PinholeCameraIntrinsic.cpp:16