def tangent_riemannian_submersion_test_data(self): random_data = [] for n, n_samples in zip(self.n_list, self.n_samples_list): bundle = CorrelationMatricesBundle(n) mat = bundle.random_point() point = bundle.riemannian_submersion(mat) vec = bundle.random_point(n_samples) random_data.append(dict(n=n, vec=vec, point=point)) return self.generate_tests([], random_data)
def exp_log_composition_test_data(self): bundle = CorrelationMatricesBundle(3) point = bundle.riemannian_submersion(bundle.random_point(2)) random_data = [dict(dim=3, point=point)] return self.generate_tests([], random_data)