(t,v,s)
| 210 | return sample_distance_advanced |
| 211 | |
| 212 | def blend_add(t,v,s): |
| 213 | tn = torch.linalg.norm(t) |
| 214 | vn = torch.linalg.norm(v) |
| 215 | vp = (v / vn - torch.dot(v / vn, t / tn) * t / tn) * tn |
| 216 | return t + vp * s / 2 |
| 217 | |
| 218 | @torch.no_grad() |
| 219 | def diff_step(a, b, s): |
nothing calls this directly
no outgoing calls
no test coverage detected