Exemple #1
0
 def expmap_transp(self, x, u, v, *more):
     y = self.expmap(x, u)
     vs = self.transp(x, y, v, *more)
     return (y, ) + make_tuple(vs)
Exemple #2
0
 def retr_transp(self, x, u, v, *more, dim=-1):
     y = self.retr(x, u, dim=dim)
     vs = self.transp(x, y, v, *more, dim=dim)
     return (y,) + make_tuple(vs)
Exemple #3
0
 def retr_transp(self, x, u, v, *more):
     y = self.retr(x, u)
     vs = self.transp(x, y, v, *more)
     return (y, ) + make_tuple(vs)
Exemple #4
0
 def expmap_transp(self, x, u, v, *more, dim=-1, project=True):
     y = self.expmap(x, u, dim=dim, project=project)
     vs = self.transp(x, y, v, *more, dim=dim)
     return (y,) + make_tuple(vs)