Skip to content

Commit 910b9fa

Browse files
committed
Also return curve length from discrete curve constant_speed
1 parent 279a67c commit 910b9fa

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

stochman/curves.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,7 @@ def __setitem__(self, indices, curves) -> None:
234234

235235
def constant_speed(
236236
self, metric=None, t: Optional[torch.Tensor] = None
237-
) -> Tuple[torch.Tensor, torch.Tensor]:
237+
) -> Tuple[torch.Tensor, torch.Tensor, torch.Tensor]:
238238
"""
239239
Reparametrize the curve to have constant speed.
240240
@@ -271,7 +271,7 @@ def constant_speed(
271271
_ = S.fit(new_t, t.unsqueeze(0).expand(B, -1).unsqueeze(2))
272272
new_params = self(S(self.t[:, :, 0]).squeeze(-1)) # Bx(num_nodes-2)xD
273273
self.params = nn.Parameter(new_params)
274-
return new_t, Ct
274+
return new_t, Ct, local_len.sum(dim=1)
275275

276276
def tospline(self):
277277
from stochman import CubicSpline

0 commit comments

Comments
 (0)