Test Data Generation

Random Keys

KEY0

KEYS

Random Subspaces

random_subspaces(key, N, D, K)

Generates a set of orthonormal bases for random low dimensional subspaces

random_subspaces_jit(key, N, D, K)

Generates a set of orthonormal bases for random low dimensional subspaces

uniform_points_on_subspaces(key, bases, n)

Generates a set of nk points on the unit sphere of each of the subspaces

uniform_points_on_subspaces_jit(key, bases, n)

Generates a set of nk points on the unit sphere of each of the subspaces

two_subspaces_at_angle(key, N, D, theta)

Returns ONBs for two subspaces at angle theta with each other

two_subspaces_at_angle_jit(key, N, D, theta)

Returns ONBs for two subspaces at angle theta with each other

three_subspaces_at_angle(key, N, D, theta)

Returns ONBs for three subspaces at angle theta with each other

three_subspaces_at_angle_jit(key, N, D, theta)

Returns ONBs for three subspaces at angle theta with each other