![]() |
Orbiter 2022
Combinatorial Objects
|
an orthogonal geometry O^epsilon(n,q) More...
#include <orthogonal.h>

Public Member Functions | |
| orthogonal () | |
| ~orthogonal () | |
| void | init (int epsilon, int n, field_theory::finite_field *F, int verbose_level) |
| void | allocate () |
| void | init_form_and_Gram_matrix (int verbose_level) |
| void | init_counting_functions (int verbose_level) |
| void | init_decomposition (int verbose_level) |
| void | init_parabolic (int verbose_level) |
| void | init_parabolic_even (int verbose_level) |
| void | init_parabolic_odd (int verbose_level) |
| void | init_hyperbolic (int verbose_level) |
| void | fill (long int *M, int i, int j, long int a) |
| int | evaluate_quadratic_form (int *v, int stride) |
| int | evaluate_bilinear_form (int *u, int *v, int stride) |
| int | evaluate_bilinear_form_by_rank (int i, int j) |
| void | points_on_line_by_line_rank (long int line_rk, long int *line, int verbose_level) |
| void | points_on_line (long int pi, long int pj, long int *line, int verbose_level) |
| void | points_on_line_by_coordinates (long int pi, long int pj, int *pt_coords, int verbose_level) |
| void | lines_on_point (long int pt, long int *line_pencil_point_ranks, int verbose_level) |
| void | lines_on_point_by_line_rank_must_fit_into_int (long int pt, int *line_pencil_line_ranks, int verbose_level) |
| void | lines_on_point_by_line_rank (long int pt, long int *line_pencil_line_ranks, int verbose_level) |
| void | make_initial_partition (data_structures::partitionstack &S, int verbose_level) |
| void | point_to_line_map (int size, long int *point_ranks, int *&line_vector, int verbose_level) |
| int | test_if_minimal_on_line (int *v1, int *v2, int *v3) |
| void | find_minimal_point_on_line (int *v1, int *v2, int *v3) |
| void | zero_vector (int *u, int stride, int len) |
| int | is_zero_vector (int *u, int stride, int len) |
| void | change_form_value (int *u, int stride, int m, int multiplier) |
| void | scalar_multiply_vector (int *u, int stride, int len, int multiplier) |
| int | last_non_zero_entry (int *u, int stride, int len) |
| void | normalize_point (int *v, int stride) |
| int | is_ending_dependent (int *vec1, int *vec2) |
| void | Gauss_step (int *v1, int *v2, int len, int idx) |
| void | perp (long int pt, long int *Perp_without_pt, int &sz, int verbose_level) |
| void | perp_of_two_points (long int pt1, long int pt2, long int *Perp, int &sz, int verbose_level) |
| void | perp_of_k_points (long int *pts, int nb_pts, long int *&Perp, int &sz, int verbose_level) |
| void | create_FTWKB_BLT_set (long int *set, int *ABC, int verbose_level) |
| void | create_K1_BLT_set (long int *set, int *ABC, int verbose_level) |
| void | create_K2_BLT_set (long int *set, int *ABC, int verbose_level) |
| void | create_LP_37_72_BLT_set (long int *set, int verbose_level) |
| void | create_LP_37_4a_BLT_set (long int *set, int verbose_level) |
| void | create_LP_37_4b_BLT_set (long int *set, int verbose_level) |
| void | create_Law_71_BLT_set (long int *set, int verbose_level) |
| int | BLT_test_full (int size, long int *set, int verbose_level) |
| int | BLT_test (int size, long int *set, int verbose_level) |
| int | triple_is_collinear (long int pt1, long int pt2, long int pt3) |
| int | collinearity_test (int size, long int *set, int verbose_level) |
| void | plane_invariant (unusual_model *U, int size, int *set, int &nb_planes, int *&intersection_matrix, int &Block_size, int *&Blocks, int verbose_level) |
| int | is_minus_square (int i) |
| void | print_minus_square_tables () |
| long int | find_root (long int rk2, int verbose_level) |
| void | Siegel_map_between_singular_points (int *T, long int rk_from, long int rk_to, long int root, int verbose_level) |
| void | Siegel_map_between_singular_points_hyperbolic (int *T, long int rk_from, long int rk_to, long int root, int m, int verbose_level) |
| void | Siegel_Transformation (int *T, long int rk_from, long int rk_to, long int root, int verbose_level) |
| void | Siegel_Transformation2 (int *T, long int rk_from, long int rk_to, long int root, int *B, int *Bv, int *w, int *z, int *x, int verbose_level) |
| void | Siegel_Transformation3 (int *T, int *from, int *to, int *root, int *B, int *Bv, int *w, int *z, int *x, int verbose_level) |
| void | random_generator_for_orthogonal_group (int f_action_is_semilinear, int f_siegel, int f_reflection, int f_similarity, int f_semisimilarity, int *Mtx, int verbose_level) |
| void | create_random_Siegel_transformation (int *Mtx, int verbose_level) |
| void | create_random_semisimilarity (int *Mtx, int verbose_level) |
| void | create_random_similarity (int *Mtx, int verbose_level) |
| void | create_random_orthogonal_reflection (int *Mtx, int verbose_level) |
| void | make_orthogonal_reflection (int *M, int *z, int verbose_level) |
| void | make_Siegel_Transformation (int *M, int *v, int *u, int n, int *Gram, int verbose_level) |
| void | Siegel_move_forward_by_index (long int rk1, long int rk2, int *v, int *w, int verbose_level) |
| void | Siegel_move_backward_by_index (long int rk1, long int rk2, int *w, int *v, int verbose_level) |
| void | Siegel_move_forward (int *v1, int *v2, int *v3, int *v4, int verbose_level) |
| void | Siegel_move_backward (int *v1, int *v2, int *v3, int *v4, int verbose_level) |
| void | move_points_by_ranks_in_place (long int pt_from, long int pt_to, int nb, long int *ranks, int verbose_level) |
| void | move_points_by_ranks (long int pt_from, long int pt_to, int nb, long int *input_ranks, long int *output_ranks, int verbose_level) |
| void | move_points (long int pt_from, long int pt_to, int nb, int *input_coords, int *output_coords, int verbose_level) |
| void | test_Siegel (int index, int verbose_level) |
| long int | hyperbolic_type_and_index_to_point_rk (long int type, long int index, int verbose_level) |
| void | hyperbolic_point_rk_to_type_and_index (long int rk, long int &type, long int &index) |
| void | hyperbolic_unrank_line (long int &p1, long int &p2, long int rk, int verbose_level) |
| long int | hyperbolic_rank_line (long int p1, long int p2, int verbose_level) |
| void | unrank_line_L1 (long int &p1, long int &p2, long int index, int verbose_level) |
| long int | rank_line_L1 (long int p1, long int p2, int verbose_level) |
| void | unrank_line_L2 (long int &p1, long int &p2, long int index, int verbose_level) |
| long int | rank_line_L2 (long int p1, long int p2, int verbose_level) |
| void | unrank_line_L3 (long int &p1, long int &p2, long int index, int verbose_level) |
| long int | rank_line_L3 (long int p1, long int p2, int verbose_level) |
| void | unrank_line_L4 (long int &p1, long int &p2, long int index, int verbose_level) |
| long int | rank_line_L4 (long int p1, long int p2, int verbose_level) |
| void | unrank_line_L5 (long int &p1, long int &p2, long int index, int verbose_level) |
| long int | rank_line_L5 (long int p1, long int p2, int verbose_level) |
| void | unrank_line_L6 (long int &p1, long int &p2, long int index, int verbose_level) |
| long int | rank_line_L6 (long int p1, long int p2, int verbose_level) |
| void | unrank_line_L7 (long int &p1, long int &p2, long int index, int verbose_level) |
| long int | rank_line_L7 (long int p1, long int p2, int verbose_level) |
| void | hyperbolic_canonical_points_of_line (int line_type, long int pt1, long int pt2, long int &cpt1, long int &cpt2, int verbose_level) |
| void | canonical_points_L1 (long int pt1, long int pt2, long int &cpt1, long int &cpt2) |
| void | canonical_points_L2 (long int pt1, long int pt2, long int &cpt1, long int &cpt2) |
| void | canonical_points_L3 (long int pt1, long int pt2, long int &cpt1, long int &cpt2) |
| void | canonical_points_L4 (long int pt1, long int pt2, long int &cpt1, long int &cpt2) |
| void | canonical_points_L5 (long int pt1, long int pt2, long int &cpt1, long int &cpt2) |
| void | canonical_points_L6 (long int pt1, long int pt2, long int &cpt1, long int &cpt2) |
| void | canonical_points_L7 (long int pt1, long int pt2, long int &cpt1, long int &cpt2) |
| int | hyperbolic_line_type_given_point_types (long int pt1, long int pt2, int pt1_type, int pt2_type) |
| int | hyperbolic_decide_P1 (long int pt1, long int pt2) |
| int | hyperbolic_decide_P2 (long int pt1, long int pt2) |
| int | hyperbolic_decide_P3 (long int pt1, long int pt2) |
| int | find_root_hyperbolic (long int rk2, int m, int verbose_level) |
| void | find_root_hyperbolic_xyz (long int rk2, int m, int *x, int *y, int *z, int verbose_level) |
| int | evaluate_hyperbolic_quadratic_form (int *v, int stride, int m) |
| int | evaluate_hyperbolic_bilinear_form (int *u, int *v, int stride, int m) |
| void | list_points_by_type (int verbose_level) |
| void | report_points_by_type (std::ostream &ost, int verbose_level) |
| void | list_points_of_given_type (int t, int verbose_level) |
| void | report_points_of_given_type (std::ostream &ost, int t, int verbose_level) |
| void | report_points (std::ostream &ost, int verbose_level) |
| void | report_lines (std::ostream &ost, int verbose_level) |
| void | list_all_points_vs_points (int verbose_level) |
| void | list_points_vs_points (int t1, int t2, int verbose_level) |
| void | print_schemes () |
| void | report_quadratic_form (std::ostream &ost, int verbose_level) |
| void | report (std::ostream &ost, int verbose_level) |
| void | report_schemes (std::ostream &ost, int verbose_level) |
| void | report_schemes_easy (std::ostream &ost) |
| void | create_latex_report (int verbose_level) |
| void | export_incidence_matrix_to_csv (int verbose_level) |
| void | make_fname_incidence_matrix_csv (std::string &fname) |
| int | parabolic_type_and_index_to_point_rk (int type, int index, int verbose_level) |
| int | parabolic_even_type_and_index_to_point_rk (int type, int index, int verbose_level) |
| void | parabolic_even_type1_index_to_point (int index, int *v) |
| void | parabolic_even_type2_index_to_point (int index, int *v) |
| long int | parabolic_odd_type_and_index_to_point_rk (long int type, long int index, int verbose_level) |
| void | parabolic_odd_type1_index_to_point (long int index, int *v, int verbose_level) |
| void | parabolic_odd_type2_index_to_point (long int index, int *v, int verbose_level) |
| void | parabolic_point_rk_to_type_and_index (long int rk, long int &type, long int &index, int verbose_level) |
| void | parabolic_even_point_rk_to_type_and_index (long int rk, long int &type, long int &index, int verbose_level) |
| void | parabolic_even_point_to_type_and_index (int *v, long int &type, long int &index, int verbose_level) |
| void | parabolic_odd_point_rk_to_type_and_index (long int rk, long int &type, long int &index, int verbose_level) |
| void | parabolic_odd_point_to_type_and_index (int *v, long int &type, long int &index, int verbose_level) |
| void | parabolic_neighbor51_odd_unrank (long int index, int *v, int verbose_level) |
| long int | parabolic_neighbor51_odd_rank (int *v, int verbose_level) |
| void | parabolic_neighbor52_odd_unrank (long int index, int *v, int verbose_level) |
| long int | parabolic_neighbor52_odd_rank (int *v, int verbose_level) |
| void | parabolic_neighbor52_even_unrank (long int index, int *v, int verbose_level) |
| long int | parabolic_neighbor52_even_rank (int *v, int verbose_level) |
| void | parabolic_neighbor34_unrank (long int index, int *v, int verbose_level) |
| long int | parabolic_neighbor34_rank (int *v, int verbose_level) |
| void | parabolic_neighbor53_unrank (long int index, int *v, int verbose_level) |
| long int | parabolic_neighbor53_rank (int *v, int verbose_level) |
| void | parabolic_neighbor54_unrank (long int index, int *v, int verbose_level) |
| long int | parabolic_neighbor54_rank (int *v, int verbose_level) |
| void | parabolic_unrank_line (long int &p1, long int &p2, long int rk, int verbose_level) |
| long int | parabolic_rank_line (long int p1, long int p2, int verbose_level) |
| void | parabolic_unrank_line_L1_even (long int &p1, long int &p2, long int index, int verbose_level) |
| long int | parabolic_rank_line_L1_even (long int p1, long int p2, int verbose_level) |
| void | parabolic_unrank_line_L1_odd (long int &p1, long int &p2, long int index, int verbose_level) |
| long int | parabolic_rank_line_L1_odd (long int p1, long int p2, int verbose_level) |
| void | parabolic_unrank_line_L2_even (long int &p1, long int &p2, long int index, int verbose_level) |
| void | parabolic_unrank_line_L2_odd (long int &p1, long int &p2, long int index, int verbose_level) |
| int | parabolic_rank_line_L2_even (long int p1, long int p2, int verbose_level) |
| long int | parabolic_rank_line_L2_odd (long int p1, long int p2, int verbose_level) |
| void | parabolic_unrank_line_L3 (long int &p1, long int &p2, long int index, int verbose_level) |
| long int | parabolic_rank_line_L3 (long int p1, long int p2, int verbose_level) |
| void | parabolic_unrank_line_L4 (long int &p1, long int &p2, long int index, int verbose_level) |
| long int | parabolic_rank_line_L4 (long int p1, long int p2, int verbose_level) |
| void | parabolic_unrank_line_L5 (long int &p1, long int &p2, long int index, int verbose_level) |
| long int | parabolic_rank_line_L5 (long int p1, long int p2, int verbose_level) |
| void | parabolic_unrank_line_L6 (long int &p1, long int &p2, long int index, int verbose_level) |
| long int | parabolic_rank_line_L6 (long int p1, long int p2, int verbose_level) |
| void | parabolic_unrank_line_L7 (long int &p1, long int &p2, long int index, int verbose_level) |
| long int | parabolic_rank_line_L7 (long int p1, long int p2, int verbose_level) |
| void | parabolic_unrank_line_L8 (long int &p1, long int &p2, long int index, int verbose_level) |
| long int | parabolic_rank_line_L8 (long int p1, long int p2, int verbose_level) |
| long int | parabolic_line_type_given_point_types (long int pt1, long int pt2, long int pt1_type, long int pt2_type, int verbose_level) |
| int | parabolic_decide_P11_odd (long int pt1, long int pt2) |
| int | parabolic_decide_P22_even (long int pt1, long int pt2) |
| int | parabolic_decide_P22_odd (long int pt1, long int pt2) |
| int | parabolic_decide_P33 (long int pt1, long int pt2) |
| int | parabolic_decide_P35 (long int pt1, long int pt2) |
| int | parabolic_decide_P45 (long int pt1, long int pt2) |
| int | parabolic_decide_P44 (long int pt1, long int pt2) |
| void | find_root_parabolic_xyz (long int rk2, int *x, int *y, int *z, int verbose_level) |
| long int | find_root_parabolic (long int rk2, int verbose_level) |
| void | parabolic_canonical_points_of_line (int line_type, long int pt1, long int pt2, long int &cpt1, long int &cpt2, int verbose_level) |
| void | parabolic_canonical_points_L1_even (long int pt1, long int pt2, long int &cpt1, long int &cpt2) |
| void | parabolic_canonical_points_separate_P5 (long int pt1, long int pt2, long int &cpt1, long int &cpt2) |
| void | parabolic_canonical_points_L3 (long int pt1, long int pt2, long int &cpt1, long int &cpt2) |
| void | parabolic_canonical_points_L7 (long int pt1, long int pt2, long int &cpt1, long int &cpt2) |
| void | parabolic_canonical_points_L8 (long int pt1, long int pt2, long int &cpt1, long int &cpt2) |
| int | evaluate_parabolic_bilinear_form (int *u, int *v, int stride, int m) |
| void | parabolic_point_normalize (int *v, int stride, int n) |
| void | parabolic_normalize_point_wrt_subspace (int *v, int stride) |
| void | parabolic_point_properties (int *v, int stride, int n, int &f_start_with_one, int &value_middle, int &value_end, int verbose_level) |
| int | parabolic_is_middle_dependent (int *vec1, int *vec2) |
| void | unrank_point (int *v, int stride, long int rk, int verbose_level) |
| long int | rank_point (int *v, int stride, int verbose_level) |
| void | unrank_line (long int &p1, long int &p2, long int index, int verbose_level) |
| long int | rank_line (long int p1, long int p2, int verbose_level) |
| int | line_type_given_point_types (long int pt1, long int pt2, long int pt1_type, long int pt2_type) |
| long int | type_and_index_to_point_rk (long int type, long int index, int verbose_level) |
| void | point_rk_to_type_and_index (long int rk, long int &type, long int &index, int verbose_level) |
| void | canonical_points_of_line (int line_type, long int pt1, long int pt2, long int &cpt1, long int &cpt2, int verbose_level) |
| void | unrank_S (int *v, int stride, int m, int rk) |
| long int | rank_S (int *v, int stride, int m) |
| void | unrank_N (int *v, int stride, int m, long int rk) |
| long int | rank_N (int *v, int stride, int m) |
| void | unrank_N1 (int *v, int stride, int m, long int rk) |
| long int | rank_N1 (int *v, int stride, int m) |
| void | unrank_Sbar (int *v, int stride, int m, long int rk) |
| long int | rank_Sbar (int *v, int stride, int m) |
| void | unrank_Nbar (int *v, int stride, int m, long int rk) |
| long int | rank_Nbar (int *v, int stride, int m) |
Public Attributes | |
| int | epsilon |
| int | n |
| int | m |
| int | q |
| int | f_even |
| int | form_c1 |
| int | form_c2 |
| int | form_c3 |
| std::string | label_txt |
| std::string | label_tex |
| ring_theory::homogeneous_polynomial_domain * | Poly |
| int * | the_quadratic_form |
| int * | the_monomial |
| int * | Gram_matrix |
| int * | T1 |
| int * | T2 |
| int * | T3 |
| long int | pt_P |
| long int | pt_Q |
| long int | nb_points |
| long int | nb_lines |
| long int | T1_m |
| long int | T1_mm1 |
| long int | T1_mm2 |
| long int | T2_m |
| long int | T2_mm1 |
| long int | T2_mm2 |
| long int | N1_m |
| long int | N1_mm1 |
| long int | N1_mm2 |
| long int | S_m |
| long int | S_mm1 |
| long int | S_mm2 |
| long int | Sbar_m |
| long int | Sbar_mm1 |
| long int | Sbar_mm2 |
| long int | alpha |
| long int | beta |
| long int | gamma |
| int | subspace_point_type |
| int | subspace_line_type |
| int | nb_point_classes |
| int | nb_line_classes |
| long int * | A |
| long int * | B |
| long int * | P |
| long int * | L |
| long int | p1 |
| long int | p2 |
| long int | p3 |
| long int | p4 |
| long int | p5 |
| long int | p6 |
| long int | l1 |
| long int | l2 |
| long int | l3 |
| long int | l4 |
| long int | l5 |
| long int | l6 |
| long int | l7 |
| long int | a11 |
| long int | a12 |
| long int | a22 |
| long int | a23 |
| long int | a26 |
| long int | a32 |
| long int | a34 |
| long int | a37 |
| long int | a41 |
| long int | a43 |
| long int | a44 |
| long int | a45 |
| long int | a46 |
| long int | a47 |
| long int | a56 |
| long int | a67 |
| long int | b11 |
| long int | b12 |
| long int | b22 |
| long int | b23 |
| long int | b26 |
| long int | b32 |
| long int | b34 |
| long int | b37 |
| long int | b41 |
| long int | b43 |
| long int | b44 |
| long int | b45 |
| long int | b46 |
| long int | b47 |
| long int | b56 |
| long int | b67 |
| long int | p7 |
| long int | l8 |
| long int | a21 |
| long int | a36 |
| long int | a57 |
| long int | a22a |
| long int | a33 |
| long int | a22b |
| long int | a32b |
| long int | a42b |
| long int | a51 |
| long int | a53 |
| long int | a54 |
| long int | a55 |
| long int | a66 |
| long int | a77 |
| long int | b21 |
| long int | b36 |
| long int | b57 |
| long int | b22a |
| long int | b33 |
| long int | b22b |
| long int | b32b |
| long int | b42b |
| long int | b51 |
| long int | b53 |
| long int | b54 |
| long int | b55 |
| long int | b66 |
| long int | b77 |
| long int | a12b |
| long int | a52a |
| long int | b12b |
| long int | b52a |
| long int | delta |
| long int | omega |
| long int | lambda |
| long int | mu |
| long int | nu |
| long int | zeta |
| int * | minus_squares |
| int * | minus_squares_without |
| int * | minus_nonsquares |
| int * | f_is_minus_square |
| int * | index_minus_square |
| int * | index_minus_square_without |
| int * | index_minus_nonsquare |
| int * | v1 |
| int * | v2 |
| int * | v3 |
| int * | v4 |
| int * | v5 |
| int * | v_tmp |
| int * | v_tmp2 |
| int * | v_neighbor5 |
| int * | find_root_x |
| int * | find_root_y |
| int * | find_root_z |
| field_theory::finite_field * | F |
| int * | rk_pt_v |
| int * | Sv1 |
| int * | Sv2 |
| int * | Sv3 |
| int * | Sv4 |
| int * | Gram2 |
| int * | ST_N1 |
| int * | ST_N2 |
| int * | ST_w |
| int * | STr_B |
| int * | STr_Bv |
| int * | STr_w |
| int * | STr_z |
| int * | STr_x |
| int * | determine_line_v1 |
| int * | determine_line_v2 |
| int * | determine_line_v3 |
| int * | lines_on_point_coords1 |
| int * | lines_on_point_coords2 |
| orthogonal * | subspace |
| long int * | line_pencil |
| long int * | Perp1 |
an orthogonal geometry O^epsilon(n,q)
Definition at line 190 of file orthogonal.h.
| orbiter::layer1_foundations::orthogonal::orthogonal | ( | ) |
Definition at line 21 of file orthogonal.cpp.
| orbiter::layer1_foundations::orthogonal::~orthogonal | ( | ) |
Definition at line 130 of file orthogonal.cpp.
| void orbiter::layer1_foundations::orthogonal::allocate | ( | ) |
Definition at line 496 of file orthogonal.cpp.
| int orbiter::layer1_foundations::orthogonal::BLT_test | ( | int | size, |
| long int * | set, | ||
| int | verbose_level | ||
| ) |
Definition at line 599 of file orthogonal_blt.cpp.
| int orbiter::layer1_foundations::orthogonal::BLT_test_full | ( | int | size, |
| long int * | set, | ||
| int | verbose_level | ||
| ) |
Definition at line 588 of file orthogonal_blt.cpp.
| void orbiter::layer1_foundations::orthogonal::canonical_points_L1 | ( | long int | pt1, |
| long int | pt2, | ||
| long int & | cpt1, | ||
| long int & | cpt2 | ||
| ) |
Definition at line 1461 of file orthogonal_hyperbolic.cpp.
| void orbiter::layer1_foundations::orthogonal::canonical_points_L2 | ( | long int | pt1, |
| long int | pt2, | ||
| long int & | cpt1, | ||
| long int & | cpt2 | ||
| ) |
Definition at line 1501 of file orthogonal_hyperbolic.cpp.
| void orbiter::layer1_foundations::orthogonal::canonical_points_L3 | ( | long int | pt1, |
| long int | pt2, | ||
| long int & | cpt1, | ||
| long int & | cpt2 | ||
| ) |
Definition at line 1557 of file orthogonal_hyperbolic.cpp.
| void orbiter::layer1_foundations::orthogonal::canonical_points_L4 | ( | long int | pt1, |
| long int | pt2, | ||
| long int & | cpt1, | ||
| long int & | cpt2 | ||
| ) |
Definition at line 1601 of file orthogonal_hyperbolic.cpp.
| void orbiter::layer1_foundations::orthogonal::canonical_points_L5 | ( | long int | pt1, |
| long int | pt2, | ||
| long int & | cpt1, | ||
| long int & | cpt2 | ||
| ) |
Definition at line 1645 of file orthogonal_hyperbolic.cpp.
| void orbiter::layer1_foundations::orthogonal::canonical_points_L6 | ( | long int | pt1, |
| long int | pt2, | ||
| long int & | cpt1, | ||
| long int & | cpt2 | ||
| ) |
Definition at line 1652 of file orthogonal_hyperbolic.cpp.
| void orbiter::layer1_foundations::orthogonal::canonical_points_L7 | ( | long int | pt1, |
| long int | pt2, | ||
| long int & | cpt1, | ||
| long int & | cpt2 | ||
| ) |
Definition at line 1658 of file orthogonal_hyperbolic.cpp.
| void orbiter::layer1_foundations::orthogonal::canonical_points_of_line | ( | int | line_type, |
| long int | pt1, | ||
| long int | pt2, | ||
| long int & | cpt1, | ||
| long int & | cpt2, | ||
| int | verbose_level | ||
| ) |
Definition at line 183 of file orthogonal_rank_unrank.cpp.
| void orbiter::layer1_foundations::orthogonal::change_form_value | ( | int * | u, |
| int | stride, | ||
| int | m, | ||
| int | multiplier | ||
| ) |
Definition at line 1917 of file orthogonal.cpp.
| int orbiter::layer1_foundations::orthogonal::collinearity_test | ( | int | size, |
| long int * | set, | ||
| int | verbose_level | ||
| ) |
Definition at line 748 of file orthogonal_blt.cpp.
| void orbiter::layer1_foundations::orthogonal::create_FTWKB_BLT_set | ( | long int * | set, |
| int * | ABC, | ||
| int | verbose_level | ||
| ) |
Definition at line 75 of file orthogonal_blt.cpp.
| void orbiter::layer1_foundations::orthogonal::create_K1_BLT_set | ( | long int * | set, |
| int * | ABC, | ||
| int | verbose_level | ||
| ) |
Definition at line 137 of file orthogonal_blt.cpp.
| void orbiter::layer1_foundations::orthogonal::create_K2_BLT_set | ( | long int * | set, |
| int * | ABC, | ||
| int | verbose_level | ||
| ) |
Definition at line 198 of file orthogonal_blt.cpp.
| void orbiter::layer1_foundations::orthogonal::create_latex_report | ( | int | verbose_level | ) |
Definition at line 545 of file orthogonal_io.cpp.
| void orbiter::layer1_foundations::orthogonal::create_Law_71_BLT_set | ( | long int * | set, |
| int | verbose_level | ||
| ) |
Definition at line 498 of file orthogonal_blt.cpp.
| void orbiter::layer1_foundations::orthogonal::create_LP_37_4a_BLT_set | ( | long int * | set, |
| int | verbose_level | ||
| ) |
Definition at line 342 of file orthogonal_blt.cpp.
| void orbiter::layer1_foundations::orthogonal::create_LP_37_4b_BLT_set | ( | long int * | set, |
| int | verbose_level | ||
| ) |
Definition at line 420 of file orthogonal_blt.cpp.
| void orbiter::layer1_foundations::orthogonal::create_LP_37_72_BLT_set | ( | long int * | set, |
| int | verbose_level | ||
| ) |
Definition at line 263 of file orthogonal_blt.cpp.
| void orbiter::layer1_foundations::orthogonal::create_random_orthogonal_reflection | ( | int * | Mtx, |
| int | verbose_level | ||
| ) |
Definition at line 599 of file orthogonal_group.cpp.
| void orbiter::layer1_foundations::orthogonal::create_random_semisimilarity | ( | int * | Mtx, |
| int | verbose_level | ||
| ) |
Definition at line 458 of file orthogonal_group.cpp.
| void orbiter::layer1_foundations::orthogonal::create_random_Siegel_transformation | ( | int * | Mtx, |
| int | verbose_level | ||
| ) |
Definition at line 348 of file orthogonal_group.cpp.
| void orbiter::layer1_foundations::orthogonal::create_random_similarity | ( | int * | Mtx, |
| int | verbose_level | ||
| ) |
Definition at line 534 of file orthogonal_group.cpp.
| int orbiter::layer1_foundations::orthogonal::evaluate_bilinear_form | ( | int * | u, |
| int * | v, | ||
| int | stride | ||
| ) |
Definition at line 1431 of file orthogonal.cpp.
| int orbiter::layer1_foundations::orthogonal::evaluate_bilinear_form_by_rank | ( | int | i, |
| int | j | ||
| ) |
Definition at line 1449 of file orthogonal.cpp.
| int orbiter::layer1_foundations::orthogonal::evaluate_hyperbolic_bilinear_form | ( | int * | u, |
| int * | v, | ||
| int | stride, | ||
| int | m | ||
| ) |
Definition at line 2056 of file orthogonal_hyperbolic.cpp.
| int orbiter::layer1_foundations::orthogonal::evaluate_hyperbolic_quadratic_form | ( | int * | v, |
| int | stride, | ||
| int | m | ||
| ) |
Definition at line 2044 of file orthogonal_hyperbolic.cpp.
| int orbiter::layer1_foundations::orthogonal::evaluate_parabolic_bilinear_form | ( | int * | u, |
| int * | v, | ||
| int | stride, | ||
| int | m | ||
| ) |
Definition at line 3165 of file orthogonal_parabolic.cpp.
| int orbiter::layer1_foundations::orthogonal::evaluate_quadratic_form | ( | int * | v, |
| int | stride | ||
| ) |
Definition at line 1393 of file orthogonal.cpp.
| void orbiter::layer1_foundations::orthogonal::export_incidence_matrix_to_csv | ( | int | verbose_level | ) |
Definition at line 606 of file orthogonal_io.cpp.
| void orbiter::layer1_foundations::orthogonal::fill | ( | long int * | M, |
| int | i, | ||
| int | j, | ||
| long int | a | ||
| ) |
Definition at line 1382 of file orthogonal.cpp.
| void orbiter::layer1_foundations::orthogonal::find_minimal_point_on_line | ( | int * | v1, |
| int * | v2, | ||
| int * | v3 | ||
| ) |
Definition at line 1860 of file orthogonal.cpp.
| long int orbiter::layer1_foundations::orthogonal::find_root | ( | long int | rk2, |
| int | verbose_level | ||
| ) |
Definition at line 19 of file orthogonal_group.cpp.
| int orbiter::layer1_foundations::orthogonal::find_root_hyperbolic | ( | long int | rk2, |
| int | m, | ||
| int | verbose_level | ||
| ) |
Definition at line 1788 of file orthogonal_hyperbolic.cpp.
| void orbiter::layer1_foundations::orthogonal::find_root_hyperbolic_xyz | ( | long int | rk2, |
| int | m, | ||
| int * | x, | ||
| int * | y, | ||
| int * | z, | ||
| int | verbose_level | ||
| ) |
Definition at line 1837 of file orthogonal_hyperbolic.cpp.
| long int orbiter::layer1_foundations::orthogonal::find_root_parabolic | ( | long int | rk2, |
| int | verbose_level | ||
| ) |
Definition at line 2888 of file orthogonal_parabolic.cpp.
| void orbiter::layer1_foundations::orthogonal::find_root_parabolic_xyz | ( | long int | rk2, |
| int * | x, | ||
| int * | y, | ||
| int * | z, | ||
| int | verbose_level | ||
| ) |
Definition at line 2832 of file orthogonal_parabolic.cpp.
| void orbiter::layer1_foundations::orthogonal::Gauss_step | ( | int * | v1, |
| int * | v2, | ||
| int | len, | ||
| int | idx | ||
| ) |
Definition at line 1979 of file orthogonal.cpp.
| void orbiter::layer1_foundations::orthogonal::hyperbolic_canonical_points_of_line | ( | int | line_type, |
| long int | pt1, | ||
| long int | pt2, | ||
| long int & | cpt1, | ||
| long int & | cpt2, | ||
| int | verbose_level | ||
| ) |
Definition at line 1425 of file orthogonal_hyperbolic.cpp.
| int orbiter::layer1_foundations::orthogonal::hyperbolic_decide_P1 | ( | long int | pt1, |
| long int | pt2 | ||
| ) |
Definition at line 1756 of file orthogonal_hyperbolic.cpp.
| int orbiter::layer1_foundations::orthogonal::hyperbolic_decide_P2 | ( | long int | pt1, |
| long int | pt2 | ||
| ) |
Definition at line 1768 of file orthogonal_hyperbolic.cpp.
| int orbiter::layer1_foundations::orthogonal::hyperbolic_decide_P3 | ( | long int | pt1, |
| long int | pt2 | ||
| ) |
Definition at line 1778 of file orthogonal_hyperbolic.cpp.
| int orbiter::layer1_foundations::orthogonal::hyperbolic_line_type_given_point_types | ( | long int | pt1, |
| long int | pt2, | ||
| int | pt1_type, | ||
| int | pt2_type | ||
| ) |
Definition at line 1664 of file orthogonal_hyperbolic.cpp.
| void orbiter::layer1_foundations::orthogonal::hyperbolic_point_rk_to_type_and_index | ( | long int | rk, |
| long int & | type, | ||
| long int & | index | ||
| ) |
Definition at line 109 of file orthogonal_hyperbolic.cpp.
| long int orbiter::layer1_foundations::orthogonal::hyperbolic_rank_line | ( | long int | p1, |
| long int | p2, | ||
| int | verbose_level | ||
| ) |
Definition at line 209 of file orthogonal_hyperbolic.cpp.
| long int orbiter::layer1_foundations::orthogonal::hyperbolic_type_and_index_to_point_rk | ( | long int | type, |
| long int | index, | ||
| int | verbose_level | ||
| ) |
Definition at line 28 of file orthogonal_hyperbolic.cpp.
| void orbiter::layer1_foundations::orthogonal::hyperbolic_unrank_line | ( | long int & | p1, |
| long int & | p2, | ||
| long int | rk, | ||
| int | verbose_level | ||
| ) |
Definition at line 161 of file orthogonal_hyperbolic.cpp.
| void orbiter::layer1_foundations::orthogonal::init | ( | int | epsilon, |
| int | n, | ||
| field_theory::finite_field * | F, | ||
| int | verbose_level | ||
| ) |
Definition at line 311 of file orthogonal.cpp.
| void orbiter::layer1_foundations::orthogonal::init_counting_functions | ( | int | verbose_level | ) |
Definition at line 641 of file orthogonal.cpp.
| void orbiter::layer1_foundations::orthogonal::init_decomposition | ( | int | verbose_level | ) |
Definition at line 742 of file orthogonal.cpp.
| void orbiter::layer1_foundations::orthogonal::init_form_and_Gram_matrix | ( | int | verbose_level | ) |
Definition at line 535 of file orthogonal.cpp.
| void orbiter::layer1_foundations::orthogonal::init_hyperbolic | ( | int | verbose_level | ) |
Definition at line 1244 of file orthogonal.cpp.
| void orbiter::layer1_foundations::orthogonal::init_parabolic | ( | int | verbose_level | ) |
Definition at line 823 of file orthogonal.cpp.
| void orbiter::layer1_foundations::orthogonal::init_parabolic_even | ( | int | verbose_level | ) |
Definition at line 888 of file orthogonal.cpp.
| void orbiter::layer1_foundations::orthogonal::init_parabolic_odd | ( | int | verbose_level | ) |
Definition at line 1003 of file orthogonal.cpp.
| int orbiter::layer1_foundations::orthogonal::is_ending_dependent | ( | int * | vec1, |
| int * | vec2 | ||
| ) |
Definition at line 1960 of file orthogonal.cpp.
| int orbiter::layer1_foundations::orthogonal::is_minus_square | ( | int | i | ) |
Definition at line 832 of file orthogonal_blt.cpp.
| int orbiter::layer1_foundations::orthogonal::is_zero_vector | ( | int * | u, |
| int | stride, | ||
| int | len | ||
| ) |
Definition at line 1905 of file orthogonal.cpp.
| int orbiter::layer1_foundations::orthogonal::last_non_zero_entry | ( | int * | u, |
| int | stride, | ||
| int | len | ||
| ) |
Definition at line 1935 of file orthogonal.cpp.
| int orbiter::layer1_foundations::orthogonal::line_type_given_point_types | ( | long int | pt1, |
| long int | pt2, | ||
| long int | pt1_type, | ||
| long int | pt2_type | ||
| ) |
Definition at line 107 of file orthogonal_rank_unrank.cpp.
| void orbiter::layer1_foundations::orthogonal::lines_on_point | ( | long int | pt, |
| long int * | line_pencil_point_ranks, | ||
| int | verbose_level | ||
| ) |
Definition at line 1567 of file orthogonal.cpp.
| void orbiter::layer1_foundations::orthogonal::lines_on_point_by_line_rank | ( | long int | pt, |
| long int * | line_pencil_line_ranks, | ||
| int | verbose_level | ||
| ) |
Definition at line 1645 of file orthogonal.cpp.
| void orbiter::layer1_foundations::orthogonal::lines_on_point_by_line_rank_must_fit_into_int | ( | long int | pt, |
| int * | line_pencil_line_ranks, | ||
| int | verbose_level | ||
| ) |
Definition at line 1618 of file orthogonal.cpp.
| void orbiter::layer1_foundations::orthogonal::list_all_points_vs_points | ( | int | verbose_level | ) |
Definition at line 192 of file orthogonal_io.cpp.
| void orbiter::layer1_foundations::orthogonal::list_points_by_type | ( | int | verbose_level | ) |
Definition at line 18 of file orthogonal_io.cpp.
| void orbiter::layer1_foundations::orthogonal::list_points_of_given_type | ( | int | t, |
| int | verbose_level | ||
| ) |
Definition at line 36 of file orthogonal_io.cpp.
| void orbiter::layer1_foundations::orthogonal::list_points_vs_points | ( | int | t1, |
| int | t2, | ||
| int | verbose_level | ||
| ) |
Definition at line 203 of file orthogonal_io.cpp.
| void orbiter::layer1_foundations::orthogonal::make_fname_incidence_matrix_csv | ( | std::string & | fname | ) |
Definition at line 657 of file orthogonal_io.cpp.
| void orbiter::layer1_foundations::orthogonal::make_initial_partition | ( | data_structures::partitionstack & | S, |
| int | verbose_level | ||
| ) |
Definition at line 1743 of file orthogonal.cpp.
| void orbiter::layer1_foundations::orthogonal::make_orthogonal_reflection | ( | int * | M, |
| int * | z, | ||
| int | verbose_level | ||
| ) |
Definition at line 732 of file orthogonal_group.cpp.
| void orbiter::layer1_foundations::orthogonal::make_Siegel_Transformation | ( | int * | M, |
| int * | v, | ||
| int * | u, | ||
| int | n, | ||
| int * | Gram, | ||
| int | verbose_level | ||
| ) |
Definition at line 765 of file orthogonal_group.cpp.
| void orbiter::layer1_foundations::orthogonal::move_points | ( | long int | pt_from, |
| long int | pt_to, | ||
| int | nb, | ||
| int * | input_coords, | ||
| int * | output_coords, | ||
| int | verbose_level | ||
| ) |
Definition at line 1088 of file orthogonal_group.cpp.
| void orbiter::layer1_foundations::orthogonal::move_points_by_ranks | ( | long int | pt_from, |
| long int | pt_to, | ||
| int | nb, | ||
| long int * | input_ranks, | ||
| long int * | output_ranks, | ||
| int | verbose_level | ||
| ) |
Definition at line 1062 of file orthogonal_group.cpp.
| void orbiter::layer1_foundations::orthogonal::move_points_by_ranks_in_place | ( | long int | pt_from, |
| long int | pt_to, | ||
| int | nb, | ||
| long int * | ranks, | ||
| int | verbose_level | ||
| ) |
Definition at line 1035 of file orthogonal_group.cpp.
| void orbiter::layer1_foundations::orthogonal::normalize_point | ( | int * | v, |
| int | stride | ||
| ) |
Definition at line 1949 of file orthogonal.cpp.
| void orbiter::layer1_foundations::orthogonal::parabolic_canonical_points_L1_even | ( | long int | pt1, |
| long int | pt2, | ||
| long int & | cpt1, | ||
| long int & | cpt2 | ||
| ) |
Definition at line 2982 of file orthogonal_parabolic.cpp.
| void orbiter::layer1_foundations::orthogonal::parabolic_canonical_points_L3 | ( | long int | pt1, |
| long int | pt2, | ||
| long int & | cpt1, | ||
| long int & | cpt2 | ||
| ) |
Definition at line 3069 of file orthogonal_parabolic.cpp.
| void orbiter::layer1_foundations::orthogonal::parabolic_canonical_points_L7 | ( | long int | pt1, |
| long int | pt2, | ||
| long int & | cpt1, | ||
| long int & | cpt2 | ||
| ) |
Definition at line 3091 of file orthogonal_parabolic.cpp.
| void orbiter::layer1_foundations::orthogonal::parabolic_canonical_points_L8 | ( | long int | pt1, |
| long int | pt2, | ||
| long int & | cpt1, | ||
| long int & | cpt2 | ||
| ) |
Definition at line 3128 of file orthogonal_parabolic.cpp.
| void orbiter::layer1_foundations::orthogonal::parabolic_canonical_points_of_line | ( | int | line_type, |
| long int | pt1, | ||
| long int | pt2, | ||
| long int & | cpt1, | ||
| long int & | cpt2, | ||
| int | verbose_level | ||
| ) |
Definition at line 2933 of file orthogonal_parabolic.cpp.
| void orbiter::layer1_foundations::orthogonal::parabolic_canonical_points_separate_P5 | ( | long int | pt1, |
| long int | pt2, | ||
| long int & | cpt1, | ||
| long int & | cpt2 | ||
| ) |
Definition at line 3027 of file orthogonal_parabolic.cpp.
| int orbiter::layer1_foundations::orthogonal::parabolic_decide_P11_odd | ( | long int | pt1, |
| long int | pt2 | ||
| ) |
Definition at line 2706 of file orthogonal_parabolic.cpp.
| int orbiter::layer1_foundations::orthogonal::parabolic_decide_P22_even | ( | long int | pt1, |
| long int | pt2 | ||
| ) |
Definition at line 2724 of file orthogonal_parabolic.cpp.
| int orbiter::layer1_foundations::orthogonal::parabolic_decide_P22_odd | ( | long int | pt1, |
| long int | pt2 | ||
| ) |
Definition at line 2750 of file orthogonal_parabolic.cpp.
| int orbiter::layer1_foundations::orthogonal::parabolic_decide_P33 | ( | long int | pt1, |
| long int | pt2 | ||
| ) |
Definition at line 2764 of file orthogonal_parabolic.cpp.
| int orbiter::layer1_foundations::orthogonal::parabolic_decide_P35 | ( | long int | pt1, |
| long int | pt2 | ||
| ) |
Definition at line 2786 of file orthogonal_parabolic.cpp.
| int orbiter::layer1_foundations::orthogonal::parabolic_decide_P44 | ( | long int | pt1, |
| long int | pt2 | ||
| ) |
Definition at line 2812 of file orthogonal_parabolic.cpp.
| int orbiter::layer1_foundations::orthogonal::parabolic_decide_P45 | ( | long int | pt1, |
| long int | pt2 | ||
| ) |
Definition at line 2800 of file orthogonal_parabolic.cpp.
| void orbiter::layer1_foundations::orthogonal::parabolic_even_point_rk_to_type_and_index | ( | long int | rk, |
| long int & | type, | ||
| long int & | index, | ||
| int | verbose_level | ||
| ) |
Definition at line 573 of file orthogonal_parabolic.cpp.
| void orbiter::layer1_foundations::orthogonal::parabolic_even_point_to_type_and_index | ( | int * | v, |
| long int & | type, | ||
| long int & | index, | ||
| int | verbose_level | ||
| ) |
Definition at line 581 of file orthogonal_parabolic.cpp.
| void orbiter::layer1_foundations::orthogonal::parabolic_even_type1_index_to_point | ( | int | index, |
| int * | v | ||
| ) |
Definition at line 190 of file orthogonal_parabolic.cpp.
| void orbiter::layer1_foundations::orthogonal::parabolic_even_type2_index_to_point | ( | int | index, |
| int * | v | ||
| ) |
Definition at line 207 of file orthogonal_parabolic.cpp.
| int orbiter::layer1_foundations::orthogonal::parabolic_even_type_and_index_to_point_rk | ( | int | type, |
| int | index, | ||
| int | verbose_level | ||
| ) |
Definition at line 154 of file orthogonal_parabolic.cpp.
| int orbiter::layer1_foundations::orthogonal::parabolic_is_middle_dependent | ( | int * | vec1, |
| int * | vec2 | ||
| ) |
Definition at line 3258 of file orthogonal_parabolic.cpp.
| long int orbiter::layer1_foundations::orthogonal::parabolic_line_type_given_point_types | ( | long int | pt1, |
| long int | pt2, | ||
| long int | pt1_type, | ||
| long int | pt2_type, | ||
| int | verbose_level | ||
| ) |
Definition at line 2565 of file orthogonal_parabolic.cpp.
| long int orbiter::layer1_foundations::orthogonal::parabolic_neighbor34_rank | ( | int * | v, |
| int | verbose_level | ||
| ) |
Definition at line 1166 of file orthogonal_parabolic.cpp.
| void orbiter::layer1_foundations::orthogonal::parabolic_neighbor34_unrank | ( | long int | index, |
| int * | v, | ||
| int | verbose_level | ||
| ) |
Definition at line 1039 of file orthogonal_parabolic.cpp.
| long int orbiter::layer1_foundations::orthogonal::parabolic_neighbor51_odd_rank | ( | int * | v, |
| int | verbose_level | ||
| ) |
Definition at line 900 of file orthogonal_parabolic.cpp.
| void orbiter::layer1_foundations::orthogonal::parabolic_neighbor51_odd_unrank | ( | long int | index, |
| int * | v, | ||
| int | verbose_level | ||
| ) |
Definition at line 875 of file orthogonal_parabolic.cpp.
| long int orbiter::layer1_foundations::orthogonal::parabolic_neighbor52_even_rank | ( | int * | v, |
| int | verbose_level | ||
| ) |
Definition at line 1011 of file orthogonal_parabolic.cpp.
| void orbiter::layer1_foundations::orthogonal::parabolic_neighbor52_even_unrank | ( | long int | index, |
| int * | v, | ||
| int | verbose_level | ||
| ) |
Definition at line 988 of file orthogonal_parabolic.cpp.
| long int orbiter::layer1_foundations::orthogonal::parabolic_neighbor52_odd_rank | ( | int * | v, |
| int | verbose_level | ||
| ) |
Definition at line 960 of file orthogonal_parabolic.cpp.
| void orbiter::layer1_foundations::orthogonal::parabolic_neighbor52_odd_unrank | ( | long int | index, |
| int * | v, | ||
| int | verbose_level | ||
| ) |
Definition at line 936 of file orthogonal_parabolic.cpp.
| long int orbiter::layer1_foundations::orthogonal::parabolic_neighbor53_rank | ( | int * | v, |
| int | verbose_level | ||
| ) |
Definition at line 1362 of file orthogonal_parabolic.cpp.
| void orbiter::layer1_foundations::orthogonal::parabolic_neighbor53_unrank | ( | long int | index, |
| int * | v, | ||
| int | verbose_level | ||
| ) |
Definition at line 1302 of file orthogonal_parabolic.cpp.
| long int orbiter::layer1_foundations::orthogonal::parabolic_neighbor54_rank | ( | int * | v, |
| int | verbose_level | ||
| ) |
Definition at line 1473 of file orthogonal_parabolic.cpp.
| void orbiter::layer1_foundations::orthogonal::parabolic_neighbor54_unrank | ( | long int | index, |
| int * | v, | ||
| int | verbose_level | ||
| ) |
Definition at line 1411 of file orthogonal_parabolic.cpp.
| void orbiter::layer1_foundations::orthogonal::parabolic_normalize_point_wrt_subspace | ( | int * | v, |
| int | stride | ||
| ) |
Definition at line 3195 of file orthogonal_parabolic.cpp.
| void orbiter::layer1_foundations::orthogonal::parabolic_odd_point_rk_to_type_and_index | ( | long int | rk, |
| long int & | type, | ||
| long int & | index, | ||
| int | verbose_level | ||
| ) |
Definition at line 699 of file orthogonal_parabolic.cpp.
| void orbiter::layer1_foundations::orthogonal::parabolic_odd_point_to_type_and_index | ( | int * | v, |
| long int & | type, | ||
| long int & | index, | ||
| int | verbose_level | ||
| ) |
Definition at line 707 of file orthogonal_parabolic.cpp.
| void orbiter::layer1_foundations::orthogonal::parabolic_odd_type1_index_to_point | ( | long int | index, |
| int * | v, | ||
| int | verbose_level | ||
| ) |
Definition at line 315 of file orthogonal_parabolic.cpp.
| void orbiter::layer1_foundations::orthogonal::parabolic_odd_type2_index_to_point | ( | long int | index, |
| int * | v, | ||
| int | verbose_level | ||
| ) |
Definition at line 417 of file orthogonal_parabolic.cpp.
| long int orbiter::layer1_foundations::orthogonal::parabolic_odd_type_and_index_to_point_rk | ( | long int | type, |
| long int | index, | ||
| int | verbose_level | ||
| ) |
Definition at line 274 of file orthogonal_parabolic.cpp.
| void orbiter::layer1_foundations::orthogonal::parabolic_point_normalize | ( | int * | v, |
| int | stride, | ||
| int | n | ||
| ) |
Definition at line 3182 of file orthogonal_parabolic.cpp.
| void orbiter::layer1_foundations::orthogonal::parabolic_point_properties | ( | int * | v, |
| int | stride, | ||
| int | n, | ||
| int & | f_start_with_one, | ||
| int & | value_middle, | ||
| int & | value_end, | ||
| int | verbose_level | ||
| ) |
Definition at line 3221 of file orthogonal_parabolic.cpp.
| void orbiter::layer1_foundations::orthogonal::parabolic_point_rk_to_type_and_index | ( | long int | rk, |
| long int & | type, | ||
| long int & | index, | ||
| int | verbose_level | ||
| ) |
Definition at line 481 of file orthogonal_parabolic.cpp.
| long int orbiter::layer1_foundations::orthogonal::parabolic_rank_line | ( | long int | p1, |
| long int | p2, | ||
| int | verbose_level | ||
| ) |
Definition at line 1602 of file orthogonal_parabolic.cpp.
| long int orbiter::layer1_foundations::orthogonal::parabolic_rank_line_L1_even | ( | long int | p1, |
| long int | p2, | ||
| int | verbose_level | ||
| ) |
Definition at line 1717 of file orthogonal_parabolic.cpp.
| long int orbiter::layer1_foundations::orthogonal::parabolic_rank_line_L1_odd | ( | long int | p1, |
| long int | p2, | ||
| int | verbose_level | ||
| ) |
Definition at line 1785 of file orthogonal_parabolic.cpp.
| int orbiter::layer1_foundations::orthogonal::parabolic_rank_line_L2_even | ( | long int | p1, |
| long int | p2, | ||
| int | verbose_level | ||
| ) |
Definition at line 1912 of file orthogonal_parabolic.cpp.
| long int orbiter::layer1_foundations::orthogonal::parabolic_rank_line_L2_odd | ( | long int | p1, |
| long int | p2, | ||
| int | verbose_level | ||
| ) |
Definition at line 1959 of file orthogonal_parabolic.cpp.
| long int orbiter::layer1_foundations::orthogonal::parabolic_rank_line_L3 | ( | long int | p1, |
| long int | p2, | ||
| int | verbose_level | ||
| ) |
Definition at line 2111 of file orthogonal_parabolic.cpp.
| long int orbiter::layer1_foundations::orthogonal::parabolic_rank_line_L4 | ( | long int | p1, |
| long int | p2, | ||
| int | verbose_level | ||
| ) |
Definition at line 2273 of file orthogonal_parabolic.cpp.
| long int orbiter::layer1_foundations::orthogonal::parabolic_rank_line_L5 | ( | long int | p1, |
| long int | p2, | ||
| int | verbose_level | ||
| ) |
Definition at line 2360 of file orthogonal_parabolic.cpp.
| long int orbiter::layer1_foundations::orthogonal::parabolic_rank_line_L6 | ( | long int | p1, |
| long int | p2, | ||
| int | verbose_level | ||
| ) |
Definition at line 2435 of file orthogonal_parabolic.cpp.
| long int orbiter::layer1_foundations::orthogonal::parabolic_rank_line_L7 | ( | long int | p1, |
| long int | p2, | ||
| int | verbose_level | ||
| ) |
Definition at line 2488 of file orthogonal_parabolic.cpp.
| long int orbiter::layer1_foundations::orthogonal::parabolic_rank_line_L8 | ( | long int | p1, |
| long int | p2, | ||
| int | verbose_level | ||
| ) |
Definition at line 2539 of file orthogonal_parabolic.cpp.
| int orbiter::layer1_foundations::orthogonal::parabolic_type_and_index_to_point_rk | ( | int | type, |
| int | index, | ||
| int | verbose_level | ||
| ) |
Definition at line 28 of file orthogonal_parabolic.cpp.
| void orbiter::layer1_foundations::orthogonal::parabolic_unrank_line | ( | long int & | p1, |
| long int & | p2, | ||
| long int | rk, | ||
| int | verbose_level | ||
| ) |
Definition at line 1532 of file orthogonal_parabolic.cpp.
| void orbiter::layer1_foundations::orthogonal::parabolic_unrank_line_L1_even | ( | long int & | p1, |
| long int & | p2, | ||
| long int | index, | ||
| int | verbose_level | ||
| ) |
Definition at line 1683 of file orthogonal_parabolic.cpp.
| void orbiter::layer1_foundations::orthogonal::parabolic_unrank_line_L1_odd | ( | long int & | p1, |
| long int & | p2, | ||
| long int | index, | ||
| int | verbose_level | ||
| ) |
Definition at line 1743 of file orthogonal_parabolic.cpp.
| void orbiter::layer1_foundations::orthogonal::parabolic_unrank_line_L2_even | ( | long int & | p1, |
| long int & | p2, | ||
| long int | index, | ||
| int | verbose_level | ||
| ) |
Definition at line 1828 of file orthogonal_parabolic.cpp.
| void orbiter::layer1_foundations::orthogonal::parabolic_unrank_line_L2_odd | ( | long int & | p1, |
| long int & | p2, | ||
| long int | index, | ||
| int | verbose_level | ||
| ) |
Definition at line 1865 of file orthogonal_parabolic.cpp.
| void orbiter::layer1_foundations::orthogonal::parabolic_unrank_line_L3 | ( | long int & | p1, |
| long int & | p2, | ||
| long int | index, | ||
| int | verbose_level | ||
| ) |
Definition at line 2006 of file orthogonal_parabolic.cpp.
| void orbiter::layer1_foundations::orthogonal::parabolic_unrank_line_L4 | ( | long int & | p1, |
| long int & | p2, | ||
| long int | index, | ||
| int | verbose_level | ||
| ) |
Definition at line 2228 of file orthogonal_parabolic.cpp.
| void orbiter::layer1_foundations::orthogonal::parabolic_unrank_line_L5 | ( | long int & | p1, |
| long int & | p2, | ||
| long int | index, | ||
| int | verbose_level | ||
| ) |
Definition at line 2315 of file orthogonal_parabolic.cpp.
| void orbiter::layer1_foundations::orthogonal::parabolic_unrank_line_L6 | ( | long int & | p1, |
| long int & | p2, | ||
| long int | index, | ||
| int | verbose_level | ||
| ) |
Definition at line 2401 of file orthogonal_parabolic.cpp.
| void orbiter::layer1_foundations::orthogonal::parabolic_unrank_line_L7 | ( | long int & | p1, |
| long int & | p2, | ||
| long int | index, | ||
| int | verbose_level | ||
| ) |
Definition at line 2463 of file orthogonal_parabolic.cpp.
| void orbiter::layer1_foundations::orthogonal::parabolic_unrank_line_L8 | ( | long int & | p1, |
| long int & | p2, | ||
| long int | index, | ||
| int | verbose_level | ||
| ) |
Definition at line 2514 of file orthogonal_parabolic.cpp.
| void orbiter::layer1_foundations::orthogonal::perp | ( | long int | pt, |
| long int * | Perp_without_pt, | ||
| int & | sz, | ||
| int | verbose_level | ||
| ) |
Definition at line 2002 of file orthogonal.cpp.
| void orbiter::layer1_foundations::orthogonal::perp_of_k_points | ( | long int * | pts, |
| int | nb_pts, | ||
| long int *& | Perp, | ||
| int & | sz, | ||
| int | verbose_level | ||
| ) |
Definition at line 2110 of file orthogonal.cpp.
| void orbiter::layer1_foundations::orthogonal::perp_of_two_points | ( | long int | pt1, |
| long int | pt2, | ||
| long int * | Perp, | ||
| int & | sz, | ||
| int | verbose_level | ||
| ) |
Definition at line 2080 of file orthogonal.cpp.
| void orbiter::layer1_foundations::orthogonal::plane_invariant | ( | unusual_model * | U, |
| int | size, | ||
| int * | set, | ||
| int & | nb_planes, | ||
| int *& | intersection_matrix, | ||
| int & | Block_size, | ||
| int *& | Blocks, | ||
| int | verbose_level | ||
| ) |
Definition at line 874 of file orthogonal_blt.cpp.
| void orbiter::layer1_foundations::orthogonal::point_rk_to_type_and_index | ( | long int | rk, |
| long int & | type, | ||
| long int & | index, | ||
| int | verbose_level | ||
| ) |
Definition at line 165 of file orthogonal_rank_unrank.cpp.
| void orbiter::layer1_foundations::orthogonal::point_to_line_map | ( | int | size, |
| long int * | point_ranks, | ||
| int *& | line_vector, | ||
| int | verbose_level | ||
| ) |
Definition at line 1805 of file orthogonal.cpp.
| void orbiter::layer1_foundations::orthogonal::points_on_line | ( | long int | pi, |
| long int | pj, | ||
| long int * | line, | ||
| int | verbose_level | ||
| ) |
Definition at line 1465 of file orthogonal.cpp.
| void orbiter::layer1_foundations::orthogonal::points_on_line_by_coordinates | ( | long int | pi, |
| long int | pj, | ||
| int * | pt_coords, | ||
| int | verbose_level | ||
| ) |
Definition at line 1520 of file orthogonal.cpp.
| void orbiter::layer1_foundations::orthogonal::points_on_line_by_line_rank | ( | long int | line_rk, |
| long int * | line, | ||
| int | verbose_level | ||
| ) |
Definition at line 1456 of file orthogonal.cpp.
| void orbiter::layer1_foundations::orthogonal::print_minus_square_tables | ( | ) |
Definition at line 852 of file orthogonal_blt.cpp.
| void orbiter::layer1_foundations::orthogonal::print_schemes | ( | ) |
Definition at line 244 of file orthogonal_io.cpp.
| void orbiter::layer1_foundations::orthogonal::random_generator_for_orthogonal_group | ( | int | f_action_is_semilinear, |
| int | f_siegel, | ||
| int | f_reflection, | ||
| int | f_similarity, | ||
| int | f_semisimilarity, | ||
| int * | Mtx, | ||
| int | verbose_level | ||
| ) |
Definition at line 261 of file orthogonal_group.cpp.
| long int orbiter::layer1_foundations::orthogonal::rank_line | ( | long int | p1, |
| long int | p2, | ||
| int | verbose_level | ||
| ) |
Definition at line 83 of file orthogonal_rank_unrank.cpp.
| long int orbiter::layer1_foundations::orthogonal::rank_line_L1 | ( | long int | p1, |
| long int | p2, | ||
| int | verbose_level | ||
| ) |
Definition at line 418 of file orthogonal_hyperbolic.cpp.
| long int orbiter::layer1_foundations::orthogonal::rank_line_L2 | ( | long int | p1, |
| long int | p2, | ||
| int | verbose_level | ||
| ) |
Definition at line 672 of file orthogonal_hyperbolic.cpp.
| long int orbiter::layer1_foundations::orthogonal::rank_line_L3 | ( | long int | p1, |
| long int | p2, | ||
| int | verbose_level | ||
| ) |
Definition at line 985 of file orthogonal_hyperbolic.cpp.
| long int orbiter::layer1_foundations::orthogonal::rank_line_L4 | ( | long int | p1, |
| long int | p2, | ||
| int | verbose_level | ||
| ) |
Definition at line 1187 of file orthogonal_hyperbolic.cpp.
| long int orbiter::layer1_foundations::orthogonal::rank_line_L5 | ( | long int | p1, |
| long int | p2, | ||
| int | verbose_level | ||
| ) |
Definition at line 1325 of file orthogonal_hyperbolic.cpp.
| long int orbiter::layer1_foundations::orthogonal::rank_line_L6 | ( | long int | p1, |
| long int | p2, | ||
| int | verbose_level | ||
| ) |
Definition at line 1365 of file orthogonal_hyperbolic.cpp.
| long int orbiter::layer1_foundations::orthogonal::rank_line_L7 | ( | long int | p1, |
| long int | p2, | ||
| int | verbose_level | ||
| ) |
Definition at line 1405 of file orthogonal_hyperbolic.cpp.
| long int orbiter::layer1_foundations::orthogonal::rank_N | ( | int * | v, |
| int | stride, | ||
| int | m | ||
| ) |
Definition at line 230 of file orthogonal_rank_unrank.cpp.
| long int orbiter::layer1_foundations::orthogonal::rank_N1 | ( | int * | v, |
| int | stride, | ||
| int | m | ||
| ) |
Definition at line 245 of file orthogonal_rank_unrank.cpp.
| long int orbiter::layer1_foundations::orthogonal::rank_Nbar | ( | int * | v, |
| int | stride, | ||
| int | m | ||
| ) |
Definition at line 279 of file orthogonal_rank_unrank.cpp.
| long int orbiter::layer1_foundations::orthogonal::rank_point | ( | int * | v, |
| int | stride, | ||
| int | verbose_level | ||
| ) |
Definition at line 35 of file orthogonal_rank_unrank.cpp.
| long int orbiter::layer1_foundations::orthogonal::rank_S | ( | int * | v, |
| int | stride, | ||
| int | m | ||
| ) |
Definition at line 212 of file orthogonal_rank_unrank.cpp.
| long int orbiter::layer1_foundations::orthogonal::rank_Sbar | ( | int * | v, |
| int | stride, | ||
| int | m | ||
| ) |
Definition at line 260 of file orthogonal_rank_unrank.cpp.
| void orbiter::layer1_foundations::orthogonal::report | ( | std::ostream & | ost, |
| int | verbose_level | ||
| ) |
Definition at line 299 of file orthogonal_io.cpp.
| void orbiter::layer1_foundations::orthogonal::report_lines | ( | std::ostream & | ost, |
| int | verbose_level | ||
| ) |
Definition at line 105 of file orthogonal_io.cpp.
| void orbiter::layer1_foundations::orthogonal::report_points | ( | std::ostream & | ost, |
| int | verbose_level | ||
| ) |
Definition at line 85 of file orthogonal_io.cpp.
| void orbiter::layer1_foundations::orthogonal::report_points_by_type | ( | std::ostream & | ost, |
| int | verbose_level | ||
| ) |
Definition at line 27 of file orthogonal_io.cpp.
| void orbiter::layer1_foundations::orthogonal::report_points_of_given_type | ( | std::ostream & | ost, |
| int | t, | ||
| int | verbose_level | ||
| ) |
Definition at line 60 of file orthogonal_io.cpp.
| void orbiter::layer1_foundations::orthogonal::report_quadratic_form | ( | std::ostream & | ost, |
| int | verbose_level | ||
| ) |
Definition at line 278 of file orthogonal_io.cpp.
| void orbiter::layer1_foundations::orthogonal::report_schemes | ( | std::ostream & | ost, |
| int | verbose_level | ||
| ) |
Definition at line 362 of file orthogonal_io.cpp.
| void orbiter::layer1_foundations::orthogonal::report_schemes_easy | ( | std::ostream & | ost | ) |
Definition at line 527 of file orthogonal_io.cpp.
| void orbiter::layer1_foundations::orthogonal::scalar_multiply_vector | ( | int * | u, |
| int | stride, | ||
| int | len, | ||
| int | multiplier | ||
| ) |
Definition at line 1926 of file orthogonal.cpp.
| void orbiter::layer1_foundations::orthogonal::Siegel_map_between_singular_points | ( | int * | T, |
| long int | rk_from, | ||
| long int | rk_to, | ||
| long int | root, | ||
| int | verbose_level | ||
| ) |
Definition at line 44 of file orthogonal_group.cpp.
| void orbiter::layer1_foundations::orthogonal::Siegel_map_between_singular_points_hyperbolic | ( | int * | T, |
| long int | rk_from, | ||
| long int | rk_to, | ||
| long int | root, | ||
| int | m, | ||
| int | verbose_level | ||
| ) |
Definition at line 62 of file orthogonal_group.cpp.
| void orbiter::layer1_foundations::orthogonal::Siegel_move_backward | ( | int * | v1, |
| int * | v2, | ||
| int * | v3, | ||
| int * | v4, | ||
| int | verbose_level | ||
| ) |
Definition at line 975 of file orthogonal_group.cpp.
| void orbiter::layer1_foundations::orthogonal::Siegel_move_backward_by_index | ( | long int | rk1, |
| long int | rk2, | ||
| int * | w, | ||
| int * | v, | ||
| int | verbose_level | ||
| ) |
Definition at line 880 of file orthogonal_group.cpp.
| void orbiter::layer1_foundations::orthogonal::Siegel_move_forward | ( | int * | v1, |
| int * | v2, | ||
| int * | v3, | ||
| int * | v4, | ||
| int | verbose_level | ||
| ) |
Definition at line 924 of file orthogonal_group.cpp.
| void orbiter::layer1_foundations::orthogonal::Siegel_move_forward_by_index | ( | long int | rk1, |
| long int | rk2, | ||
| int * | v, | ||
| int * | w, | ||
| int | verbose_level | ||
| ) |
Definition at line 836 of file orthogonal_group.cpp.
| void orbiter::layer1_foundations::orthogonal::Siegel_Transformation | ( | int * | T, |
| long int | rk_from, | ||
| long int | rk_to, | ||
| long int | root, | ||
| int | verbose_level | ||
| ) |
Definition at line 84 of file orthogonal_group.cpp.
| void orbiter::layer1_foundations::orthogonal::Siegel_Transformation2 | ( | int * | T, |
| long int | rk_from, | ||
| long int | rk_to, | ||
| long int | root, | ||
| int * | B, | ||
| int * | Bv, | ||
| int * | w, | ||
| int * | z, | ||
| int * | x, | ||
| int | verbose_level | ||
| ) |
Definition at line 104 of file orthogonal_group.cpp.
| void orbiter::layer1_foundations::orthogonal::Siegel_Transformation3 | ( | int * | T, |
| int * | from, | ||
| int * | to, | ||
| int * | root, | ||
| int * | B, | ||
| int * | Bv, | ||
| int * | w, | ||
| int * | z, | ||
| int * | x, | ||
| int | verbose_level | ||
| ) |
Definition at line 150 of file orthogonal_group.cpp.
| int orbiter::layer1_foundations::orthogonal::test_if_minimal_on_line | ( | int * | v1, |
| int * | v2, | ||
| int * | v3 | ||
| ) |
Definition at line 1830 of file orthogonal.cpp.
| void orbiter::layer1_foundations::orthogonal::test_Siegel | ( | int | index, |
| int | verbose_level | ||
| ) |
Definition at line 1139 of file orthogonal_group.cpp.
| int orbiter::layer1_foundations::orthogonal::triple_is_collinear | ( | long int | pt1, |
| long int | pt2, | ||
| long int | pt3 | ||
| ) |
Definition at line 803 of file orthogonal_blt.cpp.
| long int orbiter::layer1_foundations::orthogonal::type_and_index_to_point_rk | ( | long int | type, |
| long int | index, | ||
| int | verbose_level | ||
| ) |
Definition at line 125 of file orthogonal_rank_unrank.cpp.
| void orbiter::layer1_foundations::orthogonal::unrank_line | ( | long int & | p1, |
| long int & | p2, | ||
| long int | index, | ||
| int | verbose_level | ||
| ) |
Definition at line 66 of file orthogonal_rank_unrank.cpp.
| void orbiter::layer1_foundations::orthogonal::unrank_line_L1 | ( | long int & | p1, |
| long int & | p2, | ||
| long int | index, | ||
| int | verbose_level | ||
| ) |
Definition at line 322 of file orthogonal_hyperbolic.cpp.
| void orbiter::layer1_foundations::orthogonal::unrank_line_L2 | ( | long int & | p1, |
| long int & | p2, | ||
| long int | index, | ||
| int | verbose_level | ||
| ) |
Definition at line 530 of file orthogonal_hyperbolic.cpp.
| void orbiter::layer1_foundations::orthogonal::unrank_line_L3 | ( | long int & | p1, |
| long int & | p2, | ||
| long int | index, | ||
| int | verbose_level | ||
| ) |
Definition at line 901 of file orthogonal_hyperbolic.cpp.
| void orbiter::layer1_foundations::orthogonal::unrank_line_L4 | ( | long int & | p1, |
| long int & | p2, | ||
| long int | index, | ||
| int | verbose_level | ||
| ) |
Definition at line 1105 of file orthogonal_hyperbolic.cpp.
| void orbiter::layer1_foundations::orthogonal::unrank_line_L5 | ( | long int & | p1, |
| long int & | p2, | ||
| long int | index, | ||
| int | verbose_level | ||
| ) |
Definition at line 1304 of file orthogonal_hyperbolic.cpp.
| void orbiter::layer1_foundations::orthogonal::unrank_line_L6 | ( | long int & | p1, |
| long int & | p2, | ||
| long int | index, | ||
| int | verbose_level | ||
| ) |
Definition at line 1344 of file orthogonal_hyperbolic.cpp.
| void orbiter::layer1_foundations::orthogonal::unrank_line_L7 | ( | long int & | p1, |
| long int & | p2, | ||
| long int | index, | ||
| int | verbose_level | ||
| ) |
Definition at line 1384 of file orthogonal_hyperbolic.cpp.
| void orbiter::layer1_foundations::orthogonal::unrank_N | ( | int * | v, |
| int | stride, | ||
| int | m, | ||
| long int | rk | ||
| ) |
Definition at line 224 of file orthogonal_rank_unrank.cpp.
| void orbiter::layer1_foundations::orthogonal::unrank_N1 | ( | int * | v, |
| int | stride, | ||
| int | m, | ||
| long int | rk | ||
| ) |
Definition at line 239 of file orthogonal_rank_unrank.cpp.
| void orbiter::layer1_foundations::orthogonal::unrank_Nbar | ( | int * | v, |
| int | stride, | ||
| int | m, | ||
| long int | rk | ||
| ) |
Definition at line 273 of file orthogonal_rank_unrank.cpp.
| void orbiter::layer1_foundations::orthogonal::unrank_point | ( | int * | v, |
| int | stride, | ||
| long int | rk, | ||
| int | verbose_level | ||
| ) |
Definition at line 22 of file orthogonal_rank_unrank.cpp.
| void orbiter::layer1_foundations::orthogonal::unrank_S | ( | int * | v, |
| int | stride, | ||
| int | m, | ||
| int | rk | ||
| ) |
Definition at line 203 of file orthogonal_rank_unrank.cpp.
| void orbiter::layer1_foundations::orthogonal::unrank_Sbar | ( | int * | v, |
| int | stride, | ||
| int | m, | ||
| long int | rk | ||
| ) |
Definition at line 254 of file orthogonal_rank_unrank.cpp.
| void orbiter::layer1_foundations::orthogonal::zero_vector | ( | int * | u, |
| int | stride, | ||
| int | len | ||
| ) |
Definition at line 1896 of file orthogonal.cpp.
| long int* orbiter::layer1_foundations::orthogonal::A |
Definition at line 237 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::a11 |
Definition at line 242 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::a12 |
Definition at line 242 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::a12b |
Definition at line 255 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::a21 |
Definition at line 251 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::a22 |
Definition at line 242 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::a22a |
Definition at line 251 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::a22b |
Definition at line 251 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::a23 |
Definition at line 242 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::a26 |
Definition at line 242 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::a32 |
Definition at line 242 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::a32b |
Definition at line 252 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::a33 |
Definition at line 251 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::a34 |
Definition at line 242 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::a36 |
Definition at line 251 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::a37 |
Definition at line 242 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::a41 |
Definition at line 243 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::a42b |
Definition at line 252 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::a43 |
Definition at line 243 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::a44 |
Definition at line 243 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::a45 |
Definition at line 243 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::a46 |
Definition at line 243 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::a47 |
Definition at line 243 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::a51 |
Definition at line 252 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::a52a |
Definition at line 255 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::a53 |
Definition at line 252 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::a54 |
Definition at line 252 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::a55 |
Definition at line 252 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::a56 |
Definition at line 243 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::a57 |
Definition at line 251 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::a66 |
Definition at line 252 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::a67 |
Definition at line 243 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::a77 |
Definition at line 252 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::alpha |
Definition at line 230 of file orthogonal.h.
| long int * orbiter::layer1_foundations::orthogonal::B |
Definition at line 237 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::b11 |
Definition at line 244 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::b12 |
Definition at line 244 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::b12b |
Definition at line 256 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::b21 |
Definition at line 253 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::b22 |
Definition at line 244 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::b22a |
Definition at line 253 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::b22b |
Definition at line 253 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::b23 |
Definition at line 244 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::b26 |
Definition at line 244 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::b32 |
Definition at line 244 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::b32b |
Definition at line 254 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::b33 |
Definition at line 253 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::b34 |
Definition at line 244 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::b36 |
Definition at line 253 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::b37 |
Definition at line 244 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::b41 |
Definition at line 245 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::b42b |
Definition at line 254 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::b43 |
Definition at line 245 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::b44 |
Definition at line 245 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::b45 |
Definition at line 245 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::b46 |
Definition at line 245 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::b47 |
Definition at line 245 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::b51 |
Definition at line 254 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::b52a |
Definition at line 256 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::b53 |
Definition at line 254 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::b54 |
Definition at line 254 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::b55 |
Definition at line 254 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::b56 |
Definition at line 245 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::b57 |
Definition at line 253 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::b66 |
Definition at line 254 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::b67 |
Definition at line 245 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::b77 |
Definition at line 254 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::beta |
Definition at line 231 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::delta |
Definition at line 257 of file orthogonal.h.
| int* orbiter::layer1_foundations::orthogonal::determine_line_v1 |
Definition at line 284 of file orthogonal.h.
| int * orbiter::layer1_foundations::orthogonal::determine_line_v2 |
Definition at line 284 of file orthogonal.h.
| int * orbiter::layer1_foundations::orthogonal::determine_line_v3 |
Definition at line 284 of file orthogonal.h.
| int orbiter::layer1_foundations::orthogonal::epsilon |
Definition at line 193 of file orthogonal.h.
| field_theory::finite_field* orbiter::layer1_foundations::orthogonal::F |
Definition at line 272 of file orthogonal.h.
| int orbiter::layer1_foundations::orthogonal::f_even |
Definition at line 197 of file orthogonal.h.
| int* orbiter::layer1_foundations::orthogonal::f_is_minus_square |
Definition at line 262 of file orthogonal.h.
| int* orbiter::layer1_foundations::orthogonal::find_root_x |
Definition at line 271 of file orthogonal.h.
| int * orbiter::layer1_foundations::orthogonal::find_root_y |
Definition at line 271 of file orthogonal.h.
| int * orbiter::layer1_foundations::orthogonal::find_root_z |
Definition at line 271 of file orthogonal.h.
| int orbiter::layer1_foundations::orthogonal::form_c1 |
Definition at line 198 of file orthogonal.h.
| int orbiter::layer1_foundations::orthogonal::form_c2 |
Definition at line 198 of file orthogonal.h.
| int orbiter::layer1_foundations::orthogonal::form_c3 |
Definition at line 198 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::gamma |
Definition at line 232 of file orthogonal.h.
| int* orbiter::layer1_foundations::orthogonal::Gram2 |
Definition at line 279 of file orthogonal.h.
| int* orbiter::layer1_foundations::orthogonal::Gram_matrix |
Definition at line 208 of file orthogonal.h.
| int* orbiter::layer1_foundations::orthogonal::index_minus_nonsquare |
Definition at line 265 of file orthogonal.h.
| int* orbiter::layer1_foundations::orthogonal::index_minus_square |
Definition at line 263 of file orthogonal.h.
| int* orbiter::layer1_foundations::orthogonal::index_minus_square_without |
Definition at line 264 of file orthogonal.h.
| long int * orbiter::layer1_foundations::orthogonal::L |
Definition at line 237 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::l1 |
Definition at line 241 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::l2 |
Definition at line 241 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::l3 |
Definition at line 241 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::l4 |
Definition at line 241 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::l5 |
Definition at line 241 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::l6 |
Definition at line 241 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::l7 |
Definition at line 241 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::l8 |
Definition at line 250 of file orthogonal.h.
| std::string orbiter::layer1_foundations::orthogonal::label_tex |
Definition at line 201 of file orthogonal.h.
| std::string orbiter::layer1_foundations::orthogonal::label_txt |
Definition at line 200 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::lambda |
Definition at line 257 of file orthogonal.h.
| long int* orbiter::layer1_foundations::orthogonal::line_pencil |
Definition at line 293 of file orthogonal.h.
| int* orbiter::layer1_foundations::orthogonal::lines_on_point_coords1 |
Definition at line 287 of file orthogonal.h.
| int* orbiter::layer1_foundations::orthogonal::lines_on_point_coords2 |
Definition at line 288 of file orthogonal.h.
| int orbiter::layer1_foundations::orthogonal::m |
Definition at line 195 of file orthogonal.h.
| int* orbiter::layer1_foundations::orthogonal::minus_nonsquares |
Definition at line 261 of file orthogonal.h.
| int* orbiter::layer1_foundations::orthogonal::minus_squares |
Definition at line 259 of file orthogonal.h.
| int* orbiter::layer1_foundations::orthogonal::minus_squares_without |
Definition at line 260 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::mu |
Definition at line 257 of file orthogonal.h.
| int orbiter::layer1_foundations::orthogonal::n |
Definition at line 194 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::N1_m |
Definition at line 220 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::N1_mm1 |
Definition at line 221 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::N1_mm2 |
Definition at line 222 of file orthogonal.h.
| int orbiter::layer1_foundations::orthogonal::nb_line_classes |
Definition at line 236 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::nb_lines |
Definition at line 212 of file orthogonal.h.
| int orbiter::layer1_foundations::orthogonal::nb_point_classes |
Definition at line 236 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::nb_points |
Definition at line 211 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::nu |
Definition at line 257 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::omega |
Definition at line 257 of file orthogonal.h.
| long int * orbiter::layer1_foundations::orthogonal::P |
Definition at line 237 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::p1 |
Definition at line 240 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::p2 |
Definition at line 240 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::p3 |
Definition at line 240 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::p4 |
Definition at line 240 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::p5 |
Definition at line 240 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::p6 |
Definition at line 240 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::p7 |
Definition at line 250 of file orthogonal.h.
| long int* orbiter::layer1_foundations::orthogonal::Perp1 |
Definition at line 294 of file orthogonal.h.
| ring_theory::homogeneous_polynomial_domain* orbiter::layer1_foundations::orthogonal::Poly |
Definition at line 203 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::pt_P |
Definition at line 210 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::pt_Q |
Definition at line 210 of file orthogonal.h.
| int orbiter::layer1_foundations::orthogonal::q |
Definition at line 196 of file orthogonal.h.
| int* orbiter::layer1_foundations::orthogonal::rk_pt_v |
Definition at line 275 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::S_m |
Definition at line 223 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::S_mm1 |
Definition at line 224 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::S_mm2 |
Definition at line 225 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::Sbar_m |
Definition at line 226 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::Sbar_mm1 |
Definition at line 227 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::Sbar_mm2 |
Definition at line 228 of file orthogonal.h.
| int* orbiter::layer1_foundations::orthogonal::ST_N1 |
Definition at line 280 of file orthogonal.h.
| int * orbiter::layer1_foundations::orthogonal::ST_N2 |
Definition at line 280 of file orthogonal.h.
| int * orbiter::layer1_foundations::orthogonal::ST_w |
Definition at line 280 of file orthogonal.h.
| int* orbiter::layer1_foundations::orthogonal::STr_B |
Definition at line 281 of file orthogonal.h.
| int * orbiter::layer1_foundations::orthogonal::STr_Bv |
Definition at line 281 of file orthogonal.h.
| int * orbiter::layer1_foundations::orthogonal::STr_w |
Definition at line 281 of file orthogonal.h.
| int * orbiter::layer1_foundations::orthogonal::STr_x |
Definition at line 281 of file orthogonal.h.
| int * orbiter::layer1_foundations::orthogonal::STr_z |
Definition at line 281 of file orthogonal.h.
| orthogonal* orbiter::layer1_foundations::orthogonal::subspace |
Definition at line 290 of file orthogonal.h.
| int orbiter::layer1_foundations::orthogonal::subspace_line_type |
Definition at line 234 of file orthogonal.h.
| int orbiter::layer1_foundations::orthogonal::subspace_point_type |
Definition at line 233 of file orthogonal.h.
| int* orbiter::layer1_foundations::orthogonal::Sv1 |
Definition at line 278 of file orthogonal.h.
| int * orbiter::layer1_foundations::orthogonal::Sv2 |
Definition at line 278 of file orthogonal.h.
| int * orbiter::layer1_foundations::orthogonal::Sv3 |
Definition at line 278 of file orthogonal.h.
| int * orbiter::layer1_foundations::orthogonal::Sv4 |
Definition at line 278 of file orthogonal.h.
| int* orbiter::layer1_foundations::orthogonal::T1 |
Definition at line 209 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::T1_m |
Definition at line 214 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::T1_mm1 |
Definition at line 215 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::T1_mm2 |
Definition at line 216 of file orthogonal.h.
| int * orbiter::layer1_foundations::orthogonal::T2 |
Definition at line 209 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::T2_m |
Definition at line 217 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::T2_mm1 |
Definition at line 218 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::T2_mm2 |
Definition at line 219 of file orthogonal.h.
| int * orbiter::layer1_foundations::orthogonal::T3 |
Definition at line 209 of file orthogonal.h.
| int* orbiter::layer1_foundations::orthogonal::the_monomial |
Definition at line 205 of file orthogonal.h.
| int* orbiter::layer1_foundations::orthogonal::the_quadratic_form |
Definition at line 204 of file orthogonal.h.
| int* orbiter::layer1_foundations::orthogonal::v1 |
Definition at line 267 of file orthogonal.h.
| int * orbiter::layer1_foundations::orthogonal::v2 |
Definition at line 267 of file orthogonal.h.
| int * orbiter::layer1_foundations::orthogonal::v3 |
Definition at line 267 of file orthogonal.h.
| int * orbiter::layer1_foundations::orthogonal::v4 |
Definition at line 267 of file orthogonal.h.
| int * orbiter::layer1_foundations::orthogonal::v5 |
Definition at line 267 of file orthogonal.h.
| int* orbiter::layer1_foundations::orthogonal::v_neighbor5 |
Definition at line 269 of file orthogonal.h.
| int * orbiter::layer1_foundations::orthogonal::v_tmp |
Definition at line 267 of file orthogonal.h.
| int* orbiter::layer1_foundations::orthogonal::v_tmp2 |
Definition at line 268 of file orthogonal.h.
| long int orbiter::layer1_foundations::orthogonal::zeta |
Definition at line 257 of file orthogonal.h.