![]() |
Orbiter 2022
Combinatorial Objects
|
provides access to pre-computed combinatorial data in encoded form More...
#include <knowledge_base.h>
Public Member Functions | |
| knowledge_base () | |
| ~knowledge_base () | |
| int | quartic_curves_nb_reps (int q) |
| int * | quartic_curves_representative (int q, int i) |
| long int * | quartic_curves_bitangents (int q, int i) |
| void | quartic_curves_stab_gens (int q, int i, int *&data, int &nb_gens, int &data_size, std::string &stab_order_str) |
| int | cubic_surface_nb_reps (int q) |
| int * | cubic_surface_representative (int q, int i) |
| void | cubic_surface_stab_gens (int q, int i, int *&data, int &nb_gens, int &data_size, std::string &stab_order_str) |
| int | cubic_surface_nb_Eckardt_points (int q, int i) |
| long int * | cubic_surface_Lines (int q, int i) |
| int | hyperoval_nb_reps (int q) |
| int * | hyperoval_representative (int q, int i) |
| void | hyperoval_gens (int q, int i, int *&data, int &nb_gens, int &data_size, std::string &stab_order_str) |
| int | DH_nb_reps (int k, int n) |
| long int * | DH_representative (int k, int n, int i) |
| void | DH_stab_gens (int k, int n, int i, int *&data, int &nb_gens, int &data_size, std::string &stab_order_str) |
| int | Spread_nb_reps (int q, int k) |
| long int * | Spread_representative (int q, int k, int i, int &sz) |
| void | Spread_stab_gens (int q, int k, int i, int *&data, int &nb_gens, int &data_size, std::string &stab_order_str) |
| int | BLT_nb_reps (int q) |
| long int * | BLT_representative (int q, int no) |
| void | BLT_stab_gens (int q, int no, int *&data, int &nb_gens, int &data_size, std::string &stab_order_str) |
| void | override_polynomial_subfield (std::string &poly, int q) |
| void | override_polynomial_extension_field (std::string &poly, int q) |
| void | get_projective_plane_list_of_lines (int *&list_of_lines, int &order, int &nb_lines, int &line_size, const char *label, int verbose_level) |
| int | tensor_orbits_nb_reps (int n) |
| long int * | tensor_orbits_rep (int n, int idx) |
| void | get_primitive_polynomial (std::string &poly, int p, int e, int verbose_level) |
provides access to pre-computed combinatorial data in encoded form
Definition at line 25 of file knowledge_base.h.
| orbiter::layer1_foundations::knowledge_base::knowledge_base | ( | ) |
Definition at line 93 of file knowledge_base.cpp.
| orbiter::layer1_foundations::knowledge_base::~knowledge_base | ( | ) |
Definition at line 98 of file knowledge_base.cpp.
| int orbiter::layer1_foundations::knowledge_base::BLT_nb_reps | ( | int | q | ) |
Definition at line 1899 of file knowledge_base.cpp.
| long int * orbiter::layer1_foundations::knowledge_base::BLT_representative | ( | int | q, |
| int | no | ||
| ) |
Definition at line 1983 of file knowledge_base.cpp.
| void orbiter::layer1_foundations::knowledge_base::BLT_stab_gens | ( | int | q, |
| int | no, | ||
| int *& | data, | ||
| int & | nb_gens, | ||
| int & | data_size, | ||
| std::string & | stab_order_str | ||
| ) |
Definition at line 2128 of file knowledge_base.cpp.
| long int * orbiter::layer1_foundations::knowledge_base::cubic_surface_Lines | ( | int | q, |
| int | i | ||
| ) |
Definition at line 1311 of file knowledge_base.cpp.
| int orbiter::layer1_foundations::knowledge_base::cubic_surface_nb_Eckardt_points | ( | int | q, |
| int | i | ||
| ) |
Definition at line 1088 of file knowledge_base.cpp.
| int orbiter::layer1_foundations::knowledge_base::cubic_surface_nb_reps | ( | int | q | ) |
Definition at line 387 of file knowledge_base.cpp.
| int * orbiter::layer1_foundations::knowledge_base::cubic_surface_representative | ( | int | q, |
| int | i | ||
| ) |
Definition at line 516 of file knowledge_base.cpp.
| void orbiter::layer1_foundations::knowledge_base::cubic_surface_stab_gens | ( | int | q, |
| int | i, | ||
| int *& | data, | ||
| int & | nb_gens, | ||
| int & | data_size, | ||
| std::string & | stab_order_str | ||
| ) |
Definition at line 739 of file knowledge_base.cpp.
| int orbiter::layer1_foundations::knowledge_base::DH_nb_reps | ( | int | k, |
| int | n | ||
| ) |
Definition at line 1622 of file knowledge_base.cpp.
| long int * orbiter::layer1_foundations::knowledge_base::DH_representative | ( | int | k, |
| int | n, | ||
| int | i | ||
| ) |
Definition at line 1640 of file knowledge_base.cpp.
| void orbiter::layer1_foundations::knowledge_base::DH_stab_gens | ( | int | k, |
| int | n, | ||
| int | i, | ||
| int *& | data, | ||
| int & | nb_gens, | ||
| int & | data_size, | ||
| std::string & | stab_order_str | ||
| ) |
Definition at line 1673 of file knowledge_base.cpp.
| void orbiter::layer1_foundations::knowledge_base::get_primitive_polynomial | ( | std::string & | poly, |
| int | p, | ||
| int | e, | ||
| int | verbose_level | ||
| ) |
Definition at line 957 of file finite_field_tables.cpp.
| void orbiter::layer1_foundations::knowledge_base::get_projective_plane_list_of_lines | ( | int *& | list_of_lines, |
| int & | order, | ||
| int & | nb_lines, | ||
| int & | line_size, | ||
| const char * | label, | ||
| int | verbose_level | ||
| ) |
Definition at line 2553 of file knowledge_base.cpp.
| void orbiter::layer1_foundations::knowledge_base::hyperoval_gens | ( | int | q, |
| int | i, | ||
| int *& | data, | ||
| int & | nb_gens, | ||
| int & | data_size, | ||
| std::string & | stab_order_str | ||
| ) |
Definition at line 1559 of file knowledge_base.cpp.
| int orbiter::layer1_foundations::knowledge_base::hyperoval_nb_reps | ( | int | q | ) |
Definition at line 1500 of file knowledge_base.cpp.
| int * orbiter::layer1_foundations::knowledge_base::hyperoval_representative | ( | int | q, |
| int | i | ||
| ) |
Definition at line 1521 of file knowledge_base.cpp.
| void orbiter::layer1_foundations::knowledge_base::override_polynomial_extension_field | ( | std::string & | poly, |
| int | q | ||
| ) |
Definition at line 2416 of file knowledge_base.cpp.
| void orbiter::layer1_foundations::knowledge_base::override_polynomial_subfield | ( | std::string & | poly, |
| int | q | ||
| ) |
Definition at line 2352 of file knowledge_base.cpp.
| long int * orbiter::layer1_foundations::knowledge_base::quartic_curves_bitangents | ( | int | q, |
| int | i | ||
| ) |
Definition at line 218 of file knowledge_base.cpp.
| int orbiter::layer1_foundations::knowledge_base::quartic_curves_nb_reps | ( | int | q | ) |
Definition at line 110 of file knowledge_base.cpp.
| int * orbiter::layer1_foundations::knowledge_base::quartic_curves_representative | ( | int | q, |
| int | i | ||
| ) |
Definition at line 149 of file knowledge_base.cpp.
| void orbiter::layer1_foundations::knowledge_base::quartic_curves_stab_gens | ( | int | q, |
| int | i, | ||
| int *& | data, | ||
| int & | nb_gens, | ||
| int & | data_size, | ||
| std::string & | stab_order_str | ||
| ) |
Definition at line 279 of file knowledge_base.cpp.
| int orbiter::layer1_foundations::knowledge_base::Spread_nb_reps | ( | int | q, |
| int | k | ||
| ) |
Definition at line 1729 of file knowledge_base.cpp.
| long int * orbiter::layer1_foundations::knowledge_base::Spread_representative | ( | int | q, |
| int | k, | ||
| int | i, | ||
| int & | sz | ||
| ) |
Definition at line 1760 of file knowledge_base.cpp.
| void orbiter::layer1_foundations::knowledge_base::Spread_stab_gens | ( | int | q, |
| int | k, | ||
| int | i, | ||
| int *& | data, | ||
| int & | nb_gens, | ||
| int & | data_size, | ||
| std::string & | stab_order_str | ||
| ) |
Definition at line 1814 of file knowledge_base.cpp.
| int orbiter::layer1_foundations::knowledge_base::tensor_orbits_nb_reps | ( | int | n | ) |
Definition at line 2678 of file knowledge_base.cpp.
| long int * orbiter::layer1_foundations::knowledge_base::tensor_orbits_rep | ( | int | n, |
| int | idx | ||
| ) |
Definition at line 2696 of file knowledge_base.cpp.