28f336ff967a8e7e8d9c54fa2a86d8622d2a35ca,pymanopt/manifolds/oblique.py,Oblique,ehess2rhess,#Oblique#Any#Any#Any#Any#,63
Before Change
PXehess = self._proj_ex(X, ehess)
rhess = PXehess - U * ((X * egrad).sum(0)[np.newaxis, :])
return self._transpose(rhess)
def exp(self, X, U):
X, U = self._transpose_points(X, U)
After Change
def ehess2rhess(self, X, egrad, ehess, U):
PXehess = self.proj(X, ehess)
return PXehess - U * ((X * egrad).sum(0)[np.newaxis, :])
def exp(self, X, U):
norm_U = np.sqrt((U ** 2).sum(0))[np.newaxis, :]
In pattern: SUPERPATTERN
Frequency: 4
Non-data size: 4
Instances
Project Name: pymanopt/pymanopt
Commit Name: 28f336ff967a8e7e8d9c54fa2a86d8622d2a35ca
Time: 2016-02-16
Author: niklas.koep@gmail.com
File Name: pymanopt/manifolds/oblique.py
Class Name: Oblique
Method Name: ehess2rhess
Project Name: pymanopt/pymanopt
Commit Name: 28f336ff967a8e7e8d9c54fa2a86d8622d2a35ca
Time: 2016-02-16
Author: niklas.koep@gmail.com
File Name: pymanopt/manifolds/oblique.py
Class Name: Oblique
Method Name: exp
Project Name: pymanopt/pymanopt
Commit Name: 28f336ff967a8e7e8d9c54fa2a86d8622d2a35ca
Time: 2016-02-16
Author: niklas.koep@gmail.com
File Name: pymanopt/manifolds/oblique.py
Class Name: Oblique
Method Name: pairmean
Project Name: pymanopt/pymanopt
Commit Name: 28f336ff967a8e7e8d9c54fa2a86d8622d2a35ca
Time: 2016-02-16
Author: niklas.koep@gmail.com
File Name: pymanopt/manifolds/oblique.py
Class Name: Oblique
Method Name: rand