mmgroup
stable
Contents:
The mmgroup API reference
The mmgroup guide for developers
The C interface of the mmgroup project
Applications of the
mmgroup
package
Demonstration code for the reduction algorithm
mmgroup
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
X
|
Y
A
applications.Hurwitz.readme
module
applications.StandardGenerators.stdgen
module
applications.Y555.readme
module
as_Co1_bitmatrix() (mmgroup.MM method)
as_int() (mmgroup.MM method)
as_Leech2_bitvector() (mmgroup.XLeech2 method)
as_sparse() (mmgroup.MMVector method)
as_tuples() (mmgroup.AutPL method)
(mmgroup.MM method)
(mmgroup.MMVector method)
AutP3 (class in mmgroup.bimm)
AutP3_BiMM() (in module mmgroup.bimm)
AutPL (class in mmgroup)
B
BiMM (class in mmgroup.bimm)
bit_list (mmgroup.GCode property)
(mmgroup.GcVector property)
bitmatrix64_add_diag (C++ function)
bitmatrix64_cap_h (C++ function)
bitmatrix64_echelon_h (C++ function)
bitmatrix64_echelon_l (C++ function)
bitmatrix64_find_low_bit (C++ function)
bitmatrix64_find_masked_row (C++ function)
bitmatrix64_from_32bit (C++ function)
bitmatrix64_inv (C++ function)
bitmatrix64_mask_rows (C++ function)
bitmatrix64_mul (C++ function)
bitmatrix64_reverse_bits (C++ function)
bitmatrix64_rot_bits (C++ function)
bitmatrix64_solve_equation (C++ function)
bitmatrix64_t (C++ function)
bitmatrix64_to_32bit (C++ function)
bitmatrix64_to_numpy (C++ function)
bitmatrix64_vmul (C++ function)
bitmatrix64_xch_bits (C++ function)
bits (mmgroup.GCode property)
(mmgroup.GcVector property)
bitvector32_copy (C++ function)
bitvector32_heapsort (C++ function)
bitvector32_sort (C++ function)
bitvector64_copy (C++ function)
bitvector64_heapsort (C++ function)
bitvector64_sort (C++ function)
C
c_snippet() (in module mmgroup.generate_c)
characteristics() (in module mmgroup)
check() (mmgroup.AutPL method)
chi_G_x0() (mmgroup.MM method)
(mmgroup.structures.xsp2_co1.Xsp2_Co1 method)
chi_powers() (mmgroup.MM method)
Cocode (class in mmgroup)
cocode (mmgroup.AutPL property)
(mmgroup.Cocode property)
(mmgroup.GcVector property)
conjugate() (mmgroup.structures.qs_matrix.QStateMatrix method)
conjugate_involution() (mmgroup.MM method)
(mmgroup.structures.xsp2_co1.Xsp2_Co1 method)
conjugate_involution_G_x0() (mmgroup.MM method)
(mmgroup.structures.xsp2_co1.Xsp2_Co1 method)
copy() (mmgroup.MM method)
(mmgroup.structures.qs_matrix.QStateMatrix method)
count_triality_elements (mmgroup.demo.Mm property)
D
decompose() (mmgroup.bimm.BiMM method)
dodecad_to_heptad (C++ function)
E
extend() (mmgroup.structures.qs_matrix.QStateMatrix method)
extend_zero() (mmgroup.structures.qs_matrix.QStateMatrix method)
F
find_in_Nx0() (in module mmgroup.demo.reduce_sub)
find_triality_element_for_axis() (in module mmgroup.demo.reduce_sub)
format_item() (in module mmgroup.generate_c)
G
gate_ctrl_not() (mmgroup.structures.qs_matrix.QStateMatrix method)
gate_ctrl_phi() (mmgroup.structures.qs_matrix.QStateMatrix method)
gate_h() (mmgroup.structures.qs_matrix.QStateMatrix method)
gate_not() (mmgroup.structures.qs_matrix.QStateMatrix method)
gate_phi() (mmgroup.structures.qs_matrix.QStateMatrix method)
GCode (class in mmgroup)
gcode (mmgroup.GCode property)
(mmgroup.GcVector property)
GcVector (class in mmgroup)
gen_leech2_count_type2 (C++ function)
gen_leech2_def_mul (C macro)
gen_leech2_find_v4_2xx (C++ function)
gen_leech2_map_2xx (C++ function)
gen_leech2_map_std_subframe (C++ function)
gen_leech2_mul (C++ function)
gen_leech2_n_type_22 (C++ function)
gen_leech2_op_atom (C++ function)
gen_leech2_op_mul_matrix24 (C++ function)
gen_leech2_op_word (C++ function)
gen_leech2_op_word_leech2 (C++ function)
gen_leech2_op_word_leech2_many (C++ function)
gen_leech2_op_word_many (C++ function)
gen_leech2_op_word_matrix24 (C++ function)
gen_leech2_pair_type (C++ function)
gen_leech2_pow (C++ function)
gen_leech2_prefix_Gx0 (C++ function)
gen_leech2_reduce_2xx (C++ function)
gen_leech2_reduce_n (C++ function)
gen_leech2_reduce_n_rep (C++ function)
gen_leech2_reduce_type2 (C++ function)
gen_leech2_reduce_type2_ortho (C++ function)
gen_leech2_reduce_type4 (C++ function)
gen_leech2_scalprod (C++ function)
gen_leech2_start_type24 (C++ function)
gen_leech2_start_type4 (C++ function)
gen_leech2_subtype (C++ function)
gen_leech2_type (C++ function)
gen_leech2_type2 (C++ function)
gen_leech2_type_selftest (C++ function)
gen_leech2_u4_2xx (C++ function)
gen_leech2to3_abs (C++ function)
gen_leech2to3_short (C++ function)
gen_leech3_add (C++ function)
gen_leech3_neg (C++ function)
gen_leech3_op_vector_atom (C++ function)
gen_leech3_op_vector_word (C++ function)
gen_leech3_op_xi (C++ function)
gen_leech3_scalprod (C++ function)
gen_leech3to2 (C++ function)
gen_leech3to2_short (C++ function)
gen_leech3to2_type4 (C++ function)
gen_rng_bitfields_modp (C++ function)
gen_rng_bytes_modp (C++ function)
gen_rng_modp (C++ function)
gen_rng_seed (C++ function)
gen_rng_seed_init (C++ function)
gen_rng_seed_no (C++ function)
gen_type() (mmgroup.XLeech2 class method)
gen_ufind_find (C++ function)
gen_ufind_find_all_min (C++ function)
gen_ufind_init (C++ function)
gen_ufind_partition (C++ function)
gen_ufind_union (C++ function)
gen_ufind_union_affine (C++ function)
gen_ufind_union_leech2 (C++ function)
gen_xi_g_cocode (C++ function)
gen_xi_g_gray (C++ function)
gen_xi_invert_table (C++ function)
gen_xi_leech_to_short (C++ function)
gen_xi_make_table (C++ function)
gen_xi_op_xi (C++ function)
gen_xi_op_xi_nosign (C++ function)
gen_xi_op_xi_short (C++ function)
gen_xi_short_to_leech (C++ function)
gen_xi_split_table (C++ function)
gen_xi_w2_cocode (C++ function)
gen_xi_w2_gray (C++ function)
generate() (mmgroup.generate_c.TableGenerator method)
generate_pxd() (in module mmgroup.generate_c)
gt_subword_buf_s (C++ struct)
gt_subword_buf_s::capacity (C++ member)
gt_subword_buf_s::n_used (C++ member)
gt_subword_buf_s::p_next (C++ member)
gt_subword_buf_s::subwords (C++ member)
gt_subword_buf_type (C++ type)
gt_subword_clear (C++ function)
gt_subword_s (C++ struct)
gt_subword_s::data (C++ member)
gt_subword_s::eof (C++ member)
gt_subword_s::img_Omega (C++ member)
gt_subword_s::length (C++ member)
gt_subword_s::p_next (C++ member)
gt_subword_s::p_prev (C++ member)
gt_subword_s::reduced (C++ member)
gt_subword_s::t_exp (C++ member)
gt_subword_type (C++ type)
gt_word_alloc (C++ function)
gt_word_append (C++ function)
gt_word_append_sub_part (C++ function)
gt_word_clear (C++ function)
gt_word_compress (C++ function)
gt_word_delete (C++ function)
gt_word_free (C++ function)
gt_word_insert (C++ function)
gt_word_length (C++ function)
gt_word_n_subwords (C++ function)
gt_word_reduce (C++ function)
gt_word_reduce_sub (C++ function)
gt_word_rule_join (C++ function)
gt_word_rule_t_xi_t (C++ function)
gt_word_seek (C++ function)
gt_word_shorten (C++ function)
gt_word_store (C++ function)
gt_word_to_mm_compress (C++ function)
gt_word_type (C++ struct)
gt_word_type::buf (C++ member)
gt_word_type::is_allocated (C++ member)
gt_word_type::p_end (C++ member)
gt_word_type::p_free (C++ member)
gt_word_type::p_node (C++ member)
gt_word_type::pb0 (C++ member)
gt_word_type::pbe (C++ member)
gt_word_type::reduce_mode (C++ member)
H
H (mmgroup.structures.qs_matrix.QStateMatrix property)
half_order() (mmgroup.MM method)
half_order_chi() (mmgroup.MM method)
I
in_G_x0() (mmgroup.MM method)
in_N_x0() (mmgroup.MM method)
in_Q_x0() (mmgroup.MM method)
index_to_short() (mmgroup.MMSpace static method)
index_to_tuple() (mmgroup.MMSpace class method)
inv() (mmgroup.structures.qs_matrix.QStateMatrix method)
is_reduced() (mmgroup.MM method)
isplit() (mmgroup.XLeech2 method)
L
lb_norm2() (mmgroup.structures.qs_matrix.QStateMatrix method)
lb_rank() (mmgroup.structures.qs_matrix.QStateMatrix method)
Leech2 (class in mmgroup.demo)
leech2_matrix_basis (C++ function)
leech2_matrix_expand (C++ function)
leech2_matrix_orthogonal (C++ function)
leech2_matrix_radical (C++ function)
leech2_orbits_raw() (in module mmgroup)
leech2_rad() (in module mmgroup.demo.reduce_sub)
leech2_span() (in module mmgroup.demo.reduce_sub)
leech2matrix_add_eqn (C++ function)
leech2matrix_solve_eqn (C++ function)
leech3_vect_mod3_to_signs (C++ function)
leech3matrix_compress (C++ function)
leech3matrix_echelon (C++ function)
leech3matrix_prep_type4 (C++ function)
leech3matrix_rand_type4 (C++ function)
leech3matrix_rank (C++ function)
leech3matrix_sub_diag (C++ function)
leech3matrix_vmul (C++ function)
line_map() (mmgroup.bimm.AutP3 method)
M
make_doc() (in module mmgroup.generate_c)
make_table() (in module mmgroup.generate_c)
map() (mmgroup.bimm.AutP3 method)
map_feasible_type2_to_standard() (in module mmgroup.demo.reduce_sub)
map_type2_to_standard() (in module mmgroup.demo.reduce_sub)
map_type4_to_Omega() (in module mmgroup.demo.reduce_sub)
mat15_apply() (in module mmgroup.demo.reduce_sub)
mat15_norm() (in module mmgroup.demo.reduce_sub)
mat15_rank_3() (in module mmgroup.demo.reduce_sub)
mat24_autpl_set_qform (C++ function)
mat24_autpl_to_cocode (C++ function)
mat24_autpl_to_perm (C++ function)
mat24_bw24 (C++ function)
mat24_cocode_as_subdodecad (C++ function)
mat24_cocode_syndrome (C++ function)
mat24_cocode_to_autpl (C++ function)
mat24_cocode_to_bit_list (C++ function)
mat24_cocode_to_sextet (C++ function)
mat24_cocode_to_suboctad (C++ function)
mat24_cocode_to_vect (C++ function)
mat24_cocode_weight (C++ function)
mat24_complete_rand_mode (C++ function)
mat24_def_gcode_to_octad (C macro)
mat24_def_gcode_to_vect (C macro)
mat24_def_lsbit24 (C macro)
mat24_def_lsbit24_pwr2 (C macro)
mat24_def_not_nonstrict_octad (C macro)
mat24_def_octad_to_gcode (C macro)
mat24_def_parity12 (C macro)
mat24_def_syndrome_from_table (C macro)
mat24_extract_b24 (C++ function)
mat24_gcode_to_bit_list (C++ function)
mat24_gcode_to_octad (C++ function)
mat24_gcode_to_vect (C++ function)
mat24_gcode_weight (C++ function)
mat24_inv_autpl (C++ function)
mat24_inv_perm (C++ function)
mat24_lsbit24 (C++ function)
mat24_m24num_rand_adjust_xy (C++ function)
mat24_m24num_rand_local (C++ function)
mat24_m24num_to_perm (C++ function)
mat24_matrix_from_mod_omega (C++ function)
mat24_matrix_to_perm (C++ function)
mat24_mul_autpl (C++ function)
mat24_mul_perm (C++ function)
mat24_mul_ploop (C++ function)
MAT24_OCT_DEC_TABLE (C++ member)
MAT24_OCT_ENC_TABLE (C++ member)
mat24_octad_to_gcode (C++ function)
mat24_octad_to_vect (C++ function)
mat24_op_all_autpl (C++ function)
mat24_op_all_cocode (C++ function)
mat24_op_cocode_perm (C++ function)
mat24_op_gcode_matrix (C++ function)
mat24_op_gcode_perm (C++ function)
mat24_op_ploop_autpl (C++ function)
mat24_op_vect_perm (C++ function)
MAT24_ORDER (C macro)
mat24_perm_check (C++ function)
mat24_perm_complete_heptad (C++ function)
mat24_perm_complete_octad (C++ function)
mat24_perm_from_dodecads (C++ function)
mat24_perm_from_heptads (C++ function)
mat24_perm_from_map (C++ function)
mat24_perm_in_local (C++ function)
mat24_perm_rand_local (C++ function)
mat24_perm_to_autpl (C++ function)
mat24_perm_to_iautpl (C++ function)
mat24_perm_to_m24num (C++ function)
mat24_perm_to_matrix (C++ function)
mat24_perm_to_net (C++ function)
mat24_ploop_assoc (C++ function)
mat24_ploop_cap (C++ function)
mat24_ploop_cocycle (C++ function)
mat24_ploop_comm (C++ function)
mat24_ploop_solve (C++ function)
mat24_ploop_theta (C++ function)
mat24_pow_ploop (C++ function)
mat24_rand_flags (C++ enum)
mat24_rand_flags::MAT24_RAND_2 (C++ enumerator)
mat24_rand_flags::MAT24_RAND_3 (C++ enumerator)
mat24_rand_flags::MAT24_RAND_l (C++ enumerator)
mat24_rand_flags::MAT24_RAND_o (C++ enumerator)
mat24_rand_flags::MAT24_RAND_s (C++ enumerator)
mat24_rand_flags::MAT24_RAND_t (C++ enumerator)
mat24_scalar_prod (C++ function)
mat24_spread_b24 (C++ function)
mat24_suboctad_scalar_prod (C++ function)
mat24_suboctad_to_cocode (C++ function)
mat24_suboctad_weight (C++ function)
mat24_syndrome (C++ function)
MAT24_THETA_TABLE (C++ member)
mat24_vect_to_bit_list (C++ function)
mat24_vect_to_cocode (C++ function)
mat24_vect_to_gcode (C++ function)
mat24_vect_to_list (C++ function)
mat24_vect_to_octad (C++ function)
mat24_vect_to_vintern (C++ function)
mat24_vintern_to_vect (C++ function)
MM (class in mmgroup)
Mm (class in mmgroup.demo)
mm_aux_add_mmv (C++ function)
mm_aux_array_extern_to_sparse (C++ function)
mm_aux_bad_p (C macro)
mm_aux_bytes_to_mmv (C++ function)
mm_aux_check_mmv (C++ function)
mm_aux_get_mmv (C++ function)
mm_aux_get_mmv_leech2 (C++ function)
mm_aux_hash (C++ function)
mm_aux_index_check_intern (C++ function)
mm_aux_index_extern_to_intern (C++ function)
mm_aux_index_extern_to_sparse (C++ function)
mm_aux_index_intern_to_sparse (C++ function)
mm_aux_index_leech2_to_sparse (C++ function)
mm_aux_index_sparse_to_extern (C++ function)
mm_aux_index_sparse_to_intern (C++ function)
mm_aux_index_sparse_to_leech (C++ function)
mm_aux_index_sparse_to_leech2 (C++ function)
mm_aux_int_fields (C++ function)
mm_aux_mmv_add_sparse (C++ function)
mm_aux_mmv_extract_sparse (C++ function)
mm_aux_mmv_extract_sparse_signs (C++ function)
mm_aux_mmv_extract_x_signs (C++ function)
mm_aux_mmv_get_sparse (C++ function)
mm_aux_mmv_set_sparse (C++ function)
mm_aux_mmv_size (C++ function)
mm_aux_mmv_to_bytes (C++ function)
mm_aux_mmv_to_sparse (C++ function)
mm_aux_mul_sparse (C++ function)
MM_AUX_OFS (C++ enum)
MM_AUX_OFS::MM_AUX_LEN_V (C++ enumerator)
MM_AUX_OFS::MM_AUX_OFS_A (C++ enumerator)
MM_AUX_OFS::MM_AUX_OFS_B (C++ enumerator)
MM_AUX_OFS::MM_AUX_OFS_C (C++ enumerator)
MM_AUX_OFS::MM_AUX_OFS_T (C++ enumerator)
MM_AUX_OFS::MM_AUX_OFS_X (C++ enumerator)
MM_AUX_OFS::MM_AUX_OFS_Y (C++ enumerator)
MM_AUX_OFS::MM_AUX_OFS_Z (C++ enumerator)
mm_aux_put_mmv (C++ function)
mm_aux_random_mmv (C++ function)
mm_aux_read_mmv24 (C++ function)
mm_aux_read_mmv32 (C++ function)
mm_aux_reduce_mmv (C++ function)
mm_aux_reduce_mmv_fields (C++ function)
mm_aux_small24_compress (C++ function)
mm_aux_small24_expand (C++ function)
mm_aux_v24_ints (C++ function)
mm_aux_write_mmv24 (C++ function)
mm_aux_write_mmv32 (C++ function)
MM_AUX_XOFS (C++ enum)
MM_AUX_XOFS::MM_AUX_XLEN_V (C++ enumerator)
MM_AUX_XOFS::MM_AUX_XOFS_A (C++ enumerator)
MM_AUX_XOFS::MM_AUX_XOFS_B (C++ enumerator)
MM_AUX_XOFS::MM_AUX_XOFS_C (C++ enumerator)
MM_AUX_XOFS::MM_AUX_XOFS_D (C++ enumerator)
MM_AUX_XOFS::MM_AUX_XOFS_T (C++ enumerator)
MM_AUX_XOFS::MM_AUX_XOFS_X (C++ enumerator)
MM_AUX_XOFS::MM_AUX_XOFS_Y (C++ enumerator)
MM_AUX_XOFS::MM_AUX_XOFS_Z (C++ enumerator)
mm_aux_zero_mmv (C++ function)
mm_compress_pc (C++ function)
mm_compress_pc_add_nx (C++ function)
mm_compress_pc_add_t (C++ function)
mm_compress_pc_add_type2 (C++ function)
mm_compress_pc_add_type4 (C++ function)
mm_compress_pc_expand_int (C++ function)
mm_compress_pc_init (C++ function)
mm_compress_type (C++ struct)
mm_compress_type::back (C++ member)
mm_compress_type::cur (C++ member)
mm_compress_type::nx (C++ member)
mm_compress_type::w (C++ member)
MM_Const (class in mmgroup.dev.mm_basics.mm_basics)
MM_from_int() (in module mmgroup)
mm_group_check_word_n (C++ function)
mm_group_invert_word (C++ function)
mm_group_mul_words (C++ function)
mm_group_n_clear (C++ function)
mm_group_n_conj_to_Q_x0 (C++ function)
mm_group_n_conj_word_scan (C++ function)
mm_group_n_conjugate_element (C++ function)
mm_group_n_copy_element (C++ function)
mm_group_n_inv_element (C++ function)
mm_group_n_mul_atom (C++ function)
mm_group_n_mul_delta_pi (C++ function)
mm_group_n_mul_element (C++ function)
mm_group_n_mul_inv_delta_pi (C++ function)
mm_group_n_mul_inv_element (C++ function)
mm_group_n_mul_t (C++ function)
mm_group_n_mul_word_scan (C++ function)
mm_group_n_mul_x (C++ function)
mm_group_n_mul_y (C++ function)
mm_group_n_reduce_element (C++ function)
mm_group_n_reduce_element_y (C++ function)
mm_group_n_right_coset_N_x0 (C++ function)
mm_group_n_scan_word (C++ function)
mm_group_n_to_word (C++ function)
mm_group_n_to_word_std (C++ function)
mm_group_split_word_n (C++ function)
mm_group_words_equ (C++ function)
MM_Op (class in mmgroup.dev.mm_op.mm_op)
mm_op_checkzero (C++ function)
mm_op_compare (C++ function)
mm_op_compare_len (C++ function)
mm_op_compare_mod_q (C++ function)
mm_op_copy (C++ function)
mm_op_eval_A (C++ function)
mm_op_eval_A_aux (C++ function)
mm_op_eval_A_rank_mod3 (C++ function)
mm_op_eval_X_count_abs (C++ function)
mm_op_eval_X_find_abs (C++ function)
mm_op_load_leech3matrix (C++ function)
mm_op_norm_A (C++ function)
mm_op_omega (C++ function)
MM_OP_P_TABLE (C++ member)
mm_op_pi (C++ function)
mm_op_scalar_mul (C++ function)
mm_op_scalprod (C++ function)
mm_op_store_axis (C++ function)
mm_op_t_A (C++ function)
mm_op_vector_add (C++ function)
mm_op_watermark_A (C++ function)
mm_op_watermark_A_perm_num (C++ function)
mm_op_word (C++ function)
mm_op_word_ABC (C++ function)
mm_op_word_tag_A (C++ function)
mm_op_xy (C++ function)
mm_order_check_in_Gx0 (C++ function)
mm_order_check_in_Gx0_fast (C++ function)
mm_order_compare_v1_mod3 (C++ function)
mm_order_compare_vector (C++ function)
mm_order_compare_vector_part_A (C++ function)
mm_order_element_Gx0 (C++ function)
mm_order_element_M (C++ function)
mm_order_find_Gx0_via_v1_mod3 (C++ function)
mm_order_hash_vector (C++ function)
mm_order_load_tag_data (C++ function)
mm_order_load_vector (C++ function)
mm_order_load_vector_v1_mod3 (C++ function)
mm_reduce_2A_axis_type (C++ function)
mm_reduce_analyze_2A_axis (C++ function)
mm_reduce_find_type4 (C++ function)
mm_reduce_load_axis (C++ function)
mm_reduce_M (C++ function)
mm_reduce_map_axis (C++ function)
mm_reduce_set_order_vector_mod15 (C++ function)
mm_reduce_transform_v4 (C++ function)
mm_reduce_vector_incomplete (C++ function)
mm_reduce_vector_shortcut (C++ function)
mm_reduce_vector_shorten (C++ function)
mm_reduce_vector_v1 (C++ function)
mm_reduce_vector_v1_mod3 (C++ function)
mm_reduce_vector_vm (C++ function)
mm_reduce_vector_vp (C++ function)
MM_SPACE_TAG (C++ enum)
MM_SPACE_TAG::MM_SPACE_TAG_A (C++ enumerator)
MM_SPACE_TAG::MM_SPACE_TAG_B (C++ enumerator)
MM_SPACE_TAG::MM_SPACE_TAG_C (C++ enumerator)
MM_SPACE_TAG::MM_SPACE_TAG_T (C++ enumerator)
MM_SPACE_TAG::MM_SPACE_TAG_X (C++ enumerator)
MM_SPACE_TAG::MM_SPACE_TAG_Y (C++ enumerator)
MM_SPACE_TAG::MM_SPACE_TAG_Z (C++ enumerator)
MM_SUB_OCTAD_ELEMENT_TABLE (C++ member)
mm_sub_op_pi64_type (C++ struct)
mm_sub_op_pi64_type::perm (C++ member)
mm_sub_op_pi64_type::preimage (C++ member)
mm_sub_op_pi_type (C++ struct)
mm_sub_op_pi_type::benes_net (C++ member)
mm_sub_op_pi_type::eps (C++ member)
mm_sub_op_pi_type::inv_perm (C++ member)
mm_sub_op_pi_type::perm (C++ member)
mm_sub_op_pi_type::pi (C++ member)
mm_sub_op_pi_type::tbl_perm24_big (C++ member)
mm_sub_op_pi_type::tbl_perm64 (C++ member)
mm_sub_op_xy_type (C++ struct)
mm_sub_op_xy_type::e (C++ member)
mm_sub_op_xy_type::ef_i (C++ member)
mm_sub_op_xy_type::eps (C++ member)
mm_sub_op_xy_type::f (C++ member)
mm_sub_op_xy_type::f_i (C++ member)
mm_sub_op_xy_type::lin_d (C++ member)
mm_sub_op_xy_type::lin_i (C++ member)
mm_sub_op_xy_type::s_T (C++ member)
mm_sub_op_xy_type::sign_XYZ (C++ member)
mm_sub_prep_pi (C++ function)
mm_sub_prep_xy (C++ function)
mm_sub_test_prep_pi_64 (C++ function)
mmdata (mmgroup.MM property)
(mmgroup.XLeech2 property)
mmgroup.bimm.bimm
module
mmgroup.bimm.inc_p3
module
mmgroup.bimm.p3_to_mm
module
mmgroup.bimm.readme
module
mmgroup.bimm.readme_example
module
mmgroup.bimm.readme_math
module
mmgroup.demo.reduce_axis
module
mmgroup.demo.reduce_feasible
module
mmgroup.demo.reduce_monster
module
mmgroup.demo.reduce_sub
module
mmgroup.dev.clifford12.xsp2co1_doc
module
mmgroup.dev.generators.gen_leech_doc
module
mmgroup.dev.generators.gen_random_doc
module
mmgroup.dev.generators.gen_xi_ref
module
mmgroup.dev.generators.generators_doc
module
mmgroup.dev.generators.mm_group_n_doc
module
mmgroup.dev.mat24.make_addition_table
module
mmgroup.dev.mat24.make_mul_transp
module
mmgroup.dev.mat24.mat24_doc
module
mmgroup.dev.mat24.mat24_ref
module
mmgroup.dev.mat24.mat24aux
module
mmgroup.dev.mat24.mat24heptad
module
mmgroup.dev.mat24.mat24tables
module
mmgroup.dev.mm_basics.mm_basics
module
mmgroup.dev.mm_basics.mm_doc
module
mmgroup.dev.mm_op.mm_op
module
mmgroup.dev.mm_reduce.find_order_vector
module
mmgroup.generate_c.build_ext_steps
module
mmgroup.generate_c.make_c_tables_doc
module
mmgroup.mm_group
module
mmgroup.mm_space
module
mmgroup.structures.autpl
module
mmgroup.structures.gcode
module
mmgroup.structures.ploop
module
mmgroup.structures.suboctad
module
mmgroup.structures.xleech2
module
MMGROUP_ATOM_DATA (C macro)
MMGROUP_ATOM_TAG_ (C++ enum)
MMGROUP_ATOM_TAG_::MMGROUP_ATOM_TAG_1 (C++ enumerator)
MMGROUP_ATOM_TAG_::MMGROUP_ATOM_TAG_D (C++ enumerator)
MMGROUP_ATOM_TAG_::MMGROUP_ATOM_TAG_I1 (C++ enumerator)
MMGROUP_ATOM_TAG_::MMGROUP_ATOM_TAG_ID (C++ enumerator)
MMGROUP_ATOM_TAG_::MMGROUP_ATOM_TAG_IL (C++ enumerator)
MMGROUP_ATOM_TAG_::MMGROUP_ATOM_TAG_IP (C++ enumerator)
MMGROUP_ATOM_TAG_::MMGROUP_ATOM_TAG_IT (C++ enumerator)
MMGROUP_ATOM_TAG_::MMGROUP_ATOM_TAG_IX (C++ enumerator)
MMGROUP_ATOM_TAG_::MMGROUP_ATOM_TAG_IY (C++ enumerator)
MMGROUP_ATOM_TAG_::MMGROUP_ATOM_TAG_L (C++ enumerator)
MMGROUP_ATOM_TAG_::MMGROUP_ATOM_TAG_P (C++ enumerator)
MMGROUP_ATOM_TAG_::MMGROUP_ATOM_TAG_T (C++ enumerator)
MMGROUP_ATOM_TAG_::MMGROUP_ATOM_TAG_X (C++ enumerator)
MMGROUP_ATOM_TAG_::MMGROUP_ATOM_TAG_Y (C++ enumerator)
MMGROUP_ATOM_TAG_ALL (C macro)
MMSpace (class in mmgroup)
MMV() (in module mmgroup)
MmV15 (class in mmgroup.demo)
mmv_scalprod() (in module mmgroup)
MMVector (class in mmgroup)
module
applications.Hurwitz.readme
applications.StandardGenerators.stdgen
applications.Y555.readme
mmgroup.bimm.bimm
mmgroup.bimm.inc_p3
mmgroup.bimm.p3_to_mm
mmgroup.bimm.readme
mmgroup.bimm.readme_example
mmgroup.bimm.readme_math
mmgroup.demo.reduce_axis
mmgroup.demo.reduce_feasible
mmgroup.demo.reduce_monster
mmgroup.demo.reduce_sub
mmgroup.dev.clifford12.xsp2co1_doc
mmgroup.dev.generators.gen_leech_doc
mmgroup.dev.generators.gen_random_doc
mmgroup.dev.generators.gen_xi_ref
mmgroup.dev.generators.generators_doc
mmgroup.dev.generators.mm_group_n_doc
mmgroup.dev.mat24.make_addition_table
mmgroup.dev.mat24.make_mul_transp
mmgroup.dev.mat24.mat24_doc
mmgroup.dev.mat24.mat24_ref
mmgroup.dev.mat24.mat24aux
mmgroup.dev.mat24.mat24heptad
mmgroup.dev.mat24.mat24tables
mmgroup.dev.mm_basics.mm_basics
mmgroup.dev.mm_basics.mm_doc
mmgroup.dev.mm_op.mm_op
mmgroup.dev.mm_reduce.find_order_vector
mmgroup.generate_c.build_ext_steps
mmgroup.generate_c.make_c_tables_doc
mmgroup.mm_group
mmgroup.mm_space
mmgroup.structures.autpl
mmgroup.structures.gcode
mmgroup.structures.ploop
mmgroup.structures.suboctad
mmgroup.structures.xleech2
mul_exp() (mmgroup.MMVector method)
N
name() (mmgroup.bimm.P3_node method)
Norton_generators() (in module mmgroup.bimm)
O
octad (mmgroup.GCode property)
(mmgroup.GcVector property)
Octad() (in module mmgroup)
octad_number() (mmgroup.XLeech2 method)
ord (mmgroup.bimm.P3_node property)
(mmgroup.Cocode property)
(mmgroup.GCode property)
(mmgroup.GcVector property)
(mmgroup.Parity property)
(mmgroup.PLoop property)
(mmgroup.XLeech2 property)
order() (mmgroup.bimm.AutP3 method)
(mmgroup.bimm.BiMM method)
(mmgroup.MM method)
(mmgroup.structures.qs_matrix.QStateMatrix method)
(mmgroup.structures.xsp2_co1.Xsp2_Co1 method)
order_vector() (in module mmgroup)
P
P3_BiMM() (in module mmgroup.bimm)
P3_incidence() (in module mmgroup.bimm)
P3_incidences() (in module mmgroup.bimm)
P3_is_collinear() (in module mmgroup.bimm)
P3_node (class in mmgroup.bimm)
P3_remaining_nodes() (in module mmgroup.bimm)
Parity (class in mmgroup)
parity (mmgroup.AutPL property)
(mmgroup.Cocode property)
parity_class (mmgroup.PLoop attribute)
pauli_conjugate() (mmgroup.structures.qs_matrix.QStateMatrix method)
pauli_vector() (mmgroup.structures.qs_matrix.QStateMatrix method)
perm (mmgroup.AutPL property)
perm_num (mmgroup.AutPL property)
PLoop (class in mmgroup)
PLoopZ() (in module mmgroup)
point_map() (mmgroup.bimm.AutP3 method)
power() (mmgroup.structures.qs_matrix.QStateMatrix method)
prepend_blanks() (in module mmgroup.generate_c)
projection() (mmgroup.MMVector method)
pxd_to_pxi() (in module mmgroup.generate_c)
Q
qs_unit_matrix() (in module mmgroup.structures.qs_matrix)
qstate12_abs (C++ function)
qstate12_check (C++ function)
qstate12_check_reduced (C++ function)
qstate12_compare_signs (C++ function)
qstate12_complex (C++ function)
qstate12_conjugate (C++ function)
qstate12_copy (C++ function)
qstate12_copy_alloc (C++ function)
qstate12_del_rows (C++ function)
qstate12_echelonize (C++ function)
qstate12_entries (C++ function)
qstate12_equal (C++ function)
qstate12_error_type (C++ enum)
qstate12_error_type::ERR_QSTATE12_BAD_ROW (C++ enumerator)
qstate12_error_type::ERR_QSTATE12_BUFFER_OVFL (C++ enumerator)
qstate12_error_type::ERR_QSTATE12_CTRL_NOT (C++ enumerator)
qstate12_error_type::ERR_QSTATE12_DOMAIN (C++ enumerator)
qstate12_error_type::ERR_QSTATE12_GX0_BAD_ELEM (C++ enumerator)
qstate12_error_type::ERR_QSTATE12_GX0_TAG (C++ enumerator)
qstate12_error_type::ERR_QSTATE12_INCONSISTENT (C++ enumerator)
qstate12_error_type::ERR_QSTATE12_INTERN_PAR (C++ enumerator)
qstate12_error_type::ERR_QSTATE12_LEECH_OP (C++ enumerator)
qstate12_error_type::ERR_QSTATE12_MATRIX_INV (C++ enumerator)
qstate12_error_type::ERR_QSTATE12_NOT_MONOMIAL (C++ enumerator)
qstate12_error_type::ERR_QSTATE12_NOTFOUND (C++ enumerator)
qstate12_error_type::ERR_QSTATE12_NOTIN_XSP (C++ enumerator)
qstate12_error_type::ERR_QSTATE12_PARAM (C++ enumerator)
qstate12_error_type::ERR_QSTATE12_PAULI_GROUP (C++ enumerator)
qstate12_error_type::ERR_QSTATE12_Q_NOT_SYMM (C++ enumerator)
qstate12_error_type::ERR_QSTATE12_QUBIT_INDEX (C++ enumerator)
qstate12_error_type::ERR_QSTATE12_REP_GX0 (C++ enumerator)
qstate12_error_type::ERR_QSTATE12_SCALAR_INT (C++ enumerator)
qstate12_error_type::ERR_QSTATE12_SCALAR_OVFL (C++ enumerator)
qstate12_error_type::ERR_QSTATE12_SHAPE_COMP (C++ enumerator)
qstate12_error_type::ERR_QSTATE12_SHAPE_OP (C++ enumerator)
qstate12_error_type::ERR_QSTATE12_TOOLARGE (C++ enumerator)
qstate12_extend (C++ function)
qstate12_extend_zero (C++ function)
qstate12_factor_to_complex (C++ function)
qstate12_factor_to_int32 (C++ function)
qstate12_from_signs (C++ function)
qstate12_gate_ctrl_not (C++ function)
qstate12_gate_ctrl_phi (C++ function)
qstate12_gate_h (C++ function)
qstate12_gate_not (C++ function)
qstate12_gate_phi (C++ function)
qstate12_get_column (C++ function)
qstate12_insert_rows (C++ function)
qstate12_int32 (C++ function)
qstate12_mat_inv (C++ function)
qstate12_mat_itrace (C++ function)
qstate12_mat_lb_rank (C++ function)
qstate12_mat_reshape (C++ function)
qstate12_mat_t (C++ function)
qstate12_mat_trace (C++ function)
qstate12_matmul (C++ function)
qstate12_monomial_column_matrix (C++ function)
qstate12_monomial_matrix_row_op (C++ function)
qstate12_monomial_row_matrix (C++ function)
qstate12_mul_Av (C++ function)
qstate12_mul_matrix_mod3 (C++ function)
qstate12_mul_scalar (C++ function)
qstate12_pauli_conjugate (C++ function)
qstate12_pauli_matrix (C++ function)
qstate12_pauli_vector (C++ function)
qstate12_pauli_vector_exp (C++ function)
qstate12_pauli_vector_mul (C++ function)
qstate12_pivot (C++ function)
qstate12_prep_mul (C++ function)
qstate12_product (C++ function)
qstate12_reduce (C++ function)
qstate12_reduce_matrix (C++ function)
qstate12_restrict (C++ function)
qstate12_restrict_zero (C++ function)
qstate12_rot_bits (C++ function)
qstate12_row_table (C++ function)
qstate12_set (C++ function)
qstate12_set_mem (C++ function)
qstate12_std_matrix (C++ function)
qstate12_sum_cols (C++ function)
qstate12_sum_up_kernel (C++ function)
qstate12_to_signs (C++ function)
qstate12_to_symplectic (C++ function)
qstate12_to_symplectic_row (C++ function)
qstate12_type (C++ struct)
qstate12_type::data (C++ member)
qstate12_type::factor (C++ member)
qstate12_type::maxrows (C++ member)
qstate12_type::ncols (C++ member)
qstate12_type::nrows (C++ member)
qstate12_type::reduced (C++ member)
qstate12_type::shape1 (C++ member)
QSTATE12_UNDEF_ROW (C macro)
qstate12_unit_matrix (C++ function)
qstate12_vector_state (C++ function)
qstate12_xch_bits (C++ function)
qstate12_zero (C++ function)
QStateMatrix (class in mmgroup.structures.qs_matrix)
R
reduce() (mmgroup.MM method)
reshape() (mmgroup.structures.qs_matrix.QStateMatrix method)
restrict() (mmgroup.structures.qs_matrix.QStateMatrix method)
restrict_zero() (mmgroup.structures.qs_matrix.QStateMatrix method)
rot_bits() (mmgroup.structures.qs_matrix.QStateMatrix method)
S
shape (mmgroup.structures.qs_matrix.QStateMatrix property)
show() (mmgroup.structures.qs_matrix.QStateMatrix method)
sign (mmgroup.PLoop property)
(mmgroup.XLeech2 property)
snippet() (mmgroup.dev.mm_basics.mm_basics.MM_Const method)
split() (mmgroup.GCode method)
(mmgroup.PLoop method)
(mmgroup.XLeech2 method)
split_octad() (mmgroup.GCode method)
(mmgroup.PLoop method)
str() (mmgroup.XLeech2 method)
SubOctad() (in module mmgroup)
subtype (mmgroup.structures.xsp2_co1.Xsp2_Co1 property)
(mmgroup.XLeech2 property)
sumup() (mmgroup.structures.qs_matrix.QStateMatrix method)
syndrome() (mmgroup.Cocode method)
(mmgroup.GcVector method)
syndrome_list() (mmgroup.Cocode method)
(mmgroup.GcVector method)
syndromes_llist() (mmgroup.Cocode method)
T
T (mmgroup.structures.qs_matrix.QStateMatrix property)
TableGenerator (class in mmgroup.generate_c)
tag_offsets (C++ enum)
tag_offsets::OFS_DIAG_VA (C++ enumerator)
tag_offsets::OFS_NORM_A (C++ enumerator)
tag_offsets::OFS_SOLVE_X (C++ enumerator)
tag_offsets::OFS_SOLVE_Y (C++ enumerator)
tag_offsets::OFS_TAG_SIGN (C++ enumerator)
tag_offsets::OFS_TAGS_X (C++ enumerator)
tag_offsets::OFS_TAGS_Y (C++ enumerator)
tag_offsets::OFS_WATERMARK_PERM (C++ enumerator)
theta() (mmgroup.GCode method)
to_symplectic() (mmgroup.structures.qs_matrix.QStateMatrix method)
trace() (mmgroup.structures.qs_matrix.QStateMatrix method)
tuple_to_index() (mmgroup.MMSpace class method)
type (mmgroup.demo.Leech2 property)
(mmgroup.XLeech2 property)
type_Q_x0() (mmgroup.structures.xsp2_co1.Xsp2_Co1 method)
U
uint64_bit_len (C++ function)
uint64_bit_weight (C++ function)
uint64_low_bit (C++ function)
uint64_parity (C++ function)
uint64_to_bitarray (C++ function)
uint_mmv_t (C++ type)
UserDirective (class in mmgroup.generate_c)
UserFormat (class in mmgroup.generate_c)
V
vect15_S() (in module mmgroup.demo.reduce_sub)
vector (mmgroup.GCode property)
(mmgroup.GcVector property)
vector_tuple() (mmgroup.XLeech2 method)
X
xch_bits() (mmgroup.structures.qs_matrix.QStateMatrix method)
XLeech2 (class in mmgroup)
Xsp2_Co1 (class in mmgroup.structures.xsp2_co1)
xsp2co1_chain_short_3 (C++ function)
xsp2co1_check_word_g_x0 (C++ function)
xsp2co1_Co1_get_mapping (C++ function)
xsp2co1_Co1_matrix_to_word (C++ function)
xsp2co1_conj_elem (C++ function)
xsp2co1_conjugate_elem (C++ function)
xsp2co1_copy_elem (C++ function)
xsp2co1_elem_check_fix_short (C++ function)
xsp2co1_elem_conj_G_x0_to_Q_x0 (C++ function)
xsp2co1_elem_conjugate_involution (C++ function)
xsp2co1_elem_conjugate_involution_Gx0 (C++ function)
xsp2co1_elem_find_type4 (C++ function)
xsp2co1_elem_from_mapping (C++ function)
xsp2co1_elem_from_N0 (C++ function)
xsp2co1_elem_involution_class (C++ function)
xsp2co1_elem_monomial_to_xsp (C++ function)
xsp2co1_elem_read_mod3 (C++ function)
xsp2co1_elem_row_mod3 (C++ function)
xsp2co1_elem_subtype (C++ function)
xsp2co1_elem_to_bitmatrix (C++ function)
xsp2co1_elem_to_leech_op (C++ function)
xsp2co1_elem_to_N0 (C++ function)
xsp2co1_elem_to_qs (C++ function)
xsp2co1_elem_to_qs_i (C++ function)
xsp2co1_elem_to_word (C++ function)
xsp2co1_elem_xspecial (C++ function)
xsp2co1_find_chain_short_3 (C++ function)
xsp2co1_from_vect_mod3 (C++ function)
xsp2co1_half_order_elem (C++ function)
xsp2co1_half_order_word (C++ function)
xsp2co1_inv_elem (C++ function)
xsp2co1_involution_find_type4 (C++ function)
xsp2co1_involution_invariants (C++ function)
xsp2co1_involution_orthogonal (C++ function)
xsp2co1_is_unit_elem (C++ function)
xsp2co1_isotropic_type4 (C++ function)
xsp2co1_leech2_count_type2 (C++ function)
xsp2co1_map_involution_class_Gx0 (C++ function)
xsp2co1_mul_elem (C++ function)
xsp2co1_mul_elem_atom (C++ function)
xsp2co1_mul_elem_word (C++ function)
xsp2co1_neg_elem (C++ function)
xsp2co1_odd_order_bitmatrix (C++ function)
xsp2co1_order_elem (C++ function)
xsp2co1_order_word (C++ function)
xsp2co1_power_elem (C++ function)
xsp2co1_power_word (C++ function)
xsp2co1_qs_to_elem_i (C++ function)
xsp2co1_rand_word_G_x0 (C++ function)
xsp2co1_rand_word_N_0 (C++ function)
xsp2co1_reduce_elem (C++ function)
xsp2co1_reduce_word (C++ function)
xsp2co1_set_elem_atom (C++ function)
xsp2co1_set_elem_word (C++ function)
xsp2co1_set_elem_word_scan (C++ function)
xsp2co1_short_2_to_leech (C++ function)
xsp2co1_short_3_to_leech (C++ function)
xsp2co1_to_vect_mod3 (C++ function)
xsp2co1_trace_98280 (C++ function)
xsp2co1_traces_all (C++ function)
xsp2co1_traces_fast (C++ function)
xsp2co1_traces_small (C++ function)
xsp2co1_unit_elem (C++ function)
xsp2co1_xspecial_conjugate (C++ function)
xsp2co1_xspecial_img_omega (C++ function)
xsp2co1_xspecial_vector (C++ function)
xsubtype (mmgroup.XLeech2 property)
Y
y_name() (mmgroup.bimm.P3_node method)
Read the Docs
v: stable
Versions
latest
stable
v1.02
v1.0.1
v1.0.0
Downloads
pdf
On Read the Docs
Project Home
Builds