Esempio n. 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)
Esempio n. 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)
Esempio n. 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)
Esempio n. 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)