Topological Material Analysis 0.5
Analyse the structures of materials using tools from TDA
Loading...
Searching...
No Matches
cobordisms.py File Reference

Namespaces

namespace  cobordisms

Functions

 cobordisms.generate_permutation (n_verts, sub_verts)
 Generate a permutation of the vertices so that the subvertices are first.
 cobordisms.generate_permutation_AB (n_verts, sub_verts_A, sub_verts_B)
 Generate a permutation of the vertices so that AuB is first.
 cobordisms.dim_compare (x, y)
 Comparison to compare list of simplicies to get them in the order for oineus.
 cobordisms.translate_column (col, perm)
 Translate a column of indices to the new order.
 cobordisms.construct_pair (simplices, n_verts, sub_verts, permute)
 Construct a pair of simplices.
 cobordisms.convert_vertices (vertices, permute)
 Convert the vertices to the new order.
 cobordisms.rref_d_phi (d_phi)
 Convert the d_phi to a matrix.
 cobordisms.find_births (dgm_A, dgm_B, dgm_AB)
 Find the points in Cok(d_phi).
 cobordisms.match_points_index (sorted_ids, cok_phi, birth_ids)
 Match the points in Cok(d_phi).
 cobordisms.convert_index_diagram (index_dgm, kicr)
 Convert the index diagram to the original diagram.
 cobordisms.d_phi_generator (kicr_AB, kicr_A, kicr_B, sorted_ids_AB, sorted_ids_A, sorted_ids_B, A_verts, B_verts, perm_AB, perm_A, perm_B, inv_AB, inv_A, inv_B)
 Generate the d_phi matrix.