|
| void | orbiter::layer2_discreta::discreta_init () |
| |
| discreta_base * | orbiter::layer2_discreta::callocobject (kind k) |
| |
| void | orbiter::layer2_discreta::freeobject (discreta_base *p) |
| |
| discreta_base * | orbiter::layer2_discreta::calloc_nobjects (int n, kind k) |
| |
| void | orbiter::layer2_discreta::free_nobjects (discreta_base *p, int n) |
| |
| discreta_base * | orbiter::layer2_discreta::calloc_nobjects_plus_length (int n, kind k) |
| |
| void | orbiter::layer2_discreta::free_nobjects_plus_length (discreta_base *p) |
| |
| discreta_base * | orbiter::layer2_discreta::calloc_m_times_n_objects (int m, int n, kind k) |
| |
| void | orbiter::layer2_discreta::free_m_times_n_objects (discreta_base *p) |
| |
| void | orbiter::layer2_discreta::printobjectkind (std::ostream &ost, kind k) |
| |
| const char * | orbiter::layer2_discreta::kind_ascii (kind k) |
| |
| const char * | orbiter::layer2_discreta::action_kind_ascii (action_kind k) |
| |
| void | orbiter::layer2_discreta::uint4_swap (uint_4 &x, uint_4 &y) |
| |
| std::ostream & | orbiter::layer2_discreta::operator<< (std::ostream &ost, class discreta_base &p) |
| |
| int | orbiter::layer2_discreta::invert_mod_integer (int i, int p) |
| |
| int | orbiter::layer2_discreta::remainder_mod (int i, int n) |
| |
| void | orbiter::layer2_discreta::factor_integer (int n, Vector &primes, Vector &exponents) |
| |
| void | orbiter::layer2_discreta::discreta_print_factorization (Vector &primes, Vector &exponents, std::ostream &o) |
| |
| void | orbiter::layer2_discreta::print_factorization_hollerith (Vector &primes, Vector &exponents, hollerith &h) |
| |
| int | orbiter::layer2_discreta::nb_primes (int n) |
| |
| int | orbiter::layer2_discreta::factor_if_prime_power (int n, int *p, int *e) |
| |
| int | orbiter::layer2_discreta::Euler (int n) |
| |
| int | orbiter::layer2_discreta::Moebius (int i) |
| |
| int | orbiter::layer2_discreta::NormRemainder (int a, int m) |
| |
| int | orbiter::layer2_discreta::log2 (int n) |
| |
| int | orbiter::layer2_discreta::sqrt_mod (int a, int p, int verbose_level) |
| |
| int | orbiter::layer2_discreta::sqrt_mod_involved (int a, int p, int verbose_level) |
| |
| void | orbiter::layer2_discreta::html_head (std::ostream &ost, char *title_long, char *title_short) |
| |
| void | orbiter::layer2_discreta::html_foot (std::ostream &ost) |
| |
| void | orbiter::layer2_discreta::sieve (Vector &primes, int factorbase, int verbose_level) |
| |
| void | orbiter::layer2_discreta::sieve_primes (Vector &v, int from, int to, int limit, int verbose_level) |
| |
| void | orbiter::layer2_discreta::print_intvec_mod_10 (Vector &v) |
| |
| void | orbiter::layer2_discreta::stirling_second (int n, int k, int f_ordered, discreta_base &res, int verbose_level) |
| |
| void | orbiter::layer2_discreta::stirling_first (int n, int k, int f_signless, discreta_base &res, int verbose_level) |
| |
| void | orbiter::layer2_discreta::Catalan (int n, Vector &v, int verbose_level) |
| |
| void | orbiter::layer2_discreta::Catalan_n (int n, Vector &v, discreta_base &res, int verbose_level) |
| |
| void | orbiter::layer2_discreta::Catalan_nk_matrix (int n, discreta_matrix &Cnk, int verbose_level) |
| |
| void | orbiter::layer2_discreta::Catalan_nk_star_matrix (int n, discreta_matrix &Cnk, int verbose_level) |
| |
| void | orbiter::layer2_discreta::Catalan_nk_star (int n, int k, discreta_matrix &Cnk, discreta_base &res, int verbose_level) |
| |
| void | orbiter::layer2_discreta::N_choose_K (discreta_base &n, int k, discreta_base &res) |
| |
| void | orbiter::layer2_discreta::Binomial (int n, int k, discreta_base &n_choose_k) |
| |
| void | orbiter::layer2_discreta::Krawtchouk (int n, int q, int i, int j, discreta_base &a) |
| |
| void | orbiter::layer2_discreta::tuple2_rank (int rank, int &i, int &j, int n, int f_injective) |
| |
| int | orbiter::layer2_discreta::tuple2_unrank (int i, int j, int n, int f_injective) |
| |
| void | orbiter::layer2_discreta::output_texable_string (std::ostream &ost, char *in) |
| |
| void | orbiter::layer2_discreta::texable_string (char *in, char *out) |
| |
| void | orbiter::layer2_discreta::the_first_n_primes (Vector &P, int n) |
| |
| void | orbiter::layer2_discreta::midpoint_of_2 (int *Px, int *Py, int i1, int i2, int idx) |
| |
| void | orbiter::layer2_discreta::midpoint_of_5 (int *Px, int *Py, int i1, int i2, int i3, int i4, int i5, int idx) |
| |
| void | orbiter::layer2_discreta::ratio_int (int *Px, int *Py, int idx_from, int idx_to, int idx_result, double r) |
| |
| void | orbiter::layer2_discreta::frobenius_in_PG (domain *dom, int n, permutation &p) |
| |
| void | orbiter::layer2_discreta::frobenius_in_AG (domain *dom, int n, permutation &p) |
| |
| void | orbiter::layer2_discreta::translation_in_AG (domain *dom, int n, int i, discreta_base &a, permutation &p) |
| |
| enum printing_mode_enum | orbiter::layer2_discreta::current_printing_mode () |
| |
| void | orbiter::layer2_discreta::call_system (char *cmd) |
| |
| void | orbiter::layer2_discreta::fill_char (void *v, int cnt, int c) |
| |
| int | orbiter::layer2_discreta::hash_int (int hash0, int a) |
| |
| void | orbiter::layer2_discreta::queue_init (Vector &Q, int elt) |
| |
| int | orbiter::layer2_discreta::queue_get_and_remove_first_element (Vector &Q) |
| |
| int | orbiter::layer2_discreta::queue_length (Vector &Q) |
| |
| void | orbiter::layer2_discreta::queue_append (Vector &Q, int elt) |
| |
| void | orbiter::layer2_discreta::print_classification_tex (Vector &content, Vector &multiplicities) |
| |
| void | orbiter::layer2_discreta::print_classification_tex (Vector &content, Vector &multiplicities, std::ostream &ost) |
| |
| void | orbiter::layer2_discreta::perm2permutation (int *a, int n, permutation &p) |
| |
| int | orbiter::layer2_discreta::Gauss_int (int *A, int f_special, int f_complete, int *base_cols, int f_P, int *P, int m, int n, int Pn, int q, int *add_table, int *mult_table, int *negate_table, int *inv_table, int verbose_level) |
| |
| void | orbiter::layer2_discreta::uchar_move (uchar *p, uchar *q, int len) |
| |
| void | orbiter::layer2_discreta::int_vector_realloc (int *&p, int old_length, int new_length) |
| |
| void | orbiter::layer2_discreta::int_vector_shorten (int *&p, int new_length) |
| |
| void | orbiter::layer2_discreta::int_matrix_realloc (int *&p, int old_m, int new_m, int old_n, int new_n) |
| |
| int | orbiter::layer2_discreta::code_is_irreducible (int k, int nmk, int idx_zero, int *M) |
| |
| void | orbiter::layer2_discreta::fine_tune (layer1_foundations::field_theory::finite_field *F, int *mtxD, int verbose_level) |
| |
| void | orbiter::layer2_discreta::merge (Vector &v1, Vector &v2, Vector &v3) |
| |
| void | orbiter::layer2_discreta::merge_with_fellows (Vector &v1, Vector &v1_fellow, Vector &v2, Vector &v2_fellow, Vector &v3, Vector &v3_fellow) |
| |
| void | orbiter::layer2_discreta::merge_with_value (Vector &idx1, Vector &idx2, Vector &idx3, Vector &val1, Vector &val2, Vector &val3) |
| |
| void | orbiter::layer2_discreta::intersection_of_vectors (Vector &V, Vector &v) |
| |
| void | orbiter::layer2_discreta::signum_map (discreta_base &x, discreta_base &d) |
| |
| void | orbiter::layer2_discreta::determinant_map (discreta_base &x, discreta_base &d) |
| |
| int | orbiter::layer2_discreta::nb_PG_lines (int n, int q) |
| |
| int | orbiter::layer2_discreta::has_domain () |
| |
| domain * | orbiter::layer2_discreta::get_current_domain () |
| |
| int | orbiter::layer2_discreta::is_GFp_domain (domain *&d) |
| |
| int | orbiter::layer2_discreta::is_GFq_domain (domain *&d) |
| |
| int | orbiter::layer2_discreta::is_Orbiter_finite_field_domain (domain *&d) |
| |
| int | orbiter::layer2_discreta::is_finite_field_domain (domain *&d) |
| |
| int | orbiter::layer2_discreta::finite_field_domain_order_int (domain *d) |
| |
| int | orbiter::layer2_discreta::finite_field_domain_characteristic (domain *d) |
| |
| int | orbiter::layer2_discreta::finite_field_domain_primitive_root () |
| |
| void | orbiter::layer2_discreta::finite_field_domain_base_over_subfield (Vector &b) |
| |
| void | orbiter::layer2_discreta::push_domain (domain *d) |
| |
| void | orbiter::layer2_discreta::pop_domain (domain *&d) |
| |
| domain * | orbiter::layer2_discreta::allocate_finite_field_domain (int q, int verbose_level) |
| |
| void | orbiter::layer2_discreta::free_finite_field_domain (domain *dom) |
| |
| int | orbiter::layer2_discreta::bt_lexicographic_cmp (char *p1, char *p2) |
| |
| int | orbiter::layer2_discreta::bt_key_int_cmp (char *p1, char *p2) |
| |
| int | orbiter::layer2_discreta::bt_key_int2_cmp (char *p1, char *p2) |
| |
| void | orbiter::layer2_discreta::bt_key_print_int4 (char **key, std::ostream &ost) |
| |
| void | orbiter::layer2_discreta::bt_key_print_int2 (char **key, std::ostream &ost) |
| |
| void | orbiter::layer2_discreta::bt_key_print (char *key, Vector &V, std::ostream &ost) |
| |
| int | orbiter::layer2_discreta::bt_key_compare_int4 (char **p_key1, char **p_key2) |
| |
| int | orbiter::layer2_discreta::bt_key_compare_int2 (char **p_key1, char **p_key2) |
| |
| int | orbiter::layer2_discreta::bt_key_compare (char *key1, char *key2, Vector &V, int depth) |
| |
| void | orbiter::layer2_discreta::bt_key_fill_in_int4 (char **p_key, discreta_base &key_op) |
| |
| void | orbiter::layer2_discreta::bt_key_fill_in_int2 (char **p_key, discreta_base &key_op) |
| |
| void | orbiter::layer2_discreta::bt_key_fill_in_string (char **p_key, int output_size, discreta_base &key_op) |
| |
| void | orbiter::layer2_discreta::bt_key_fill_in (char *key, Vector &V, Vector &the_object) |
| |
| void | orbiter::layer2_discreta::bt_key_get_int4 (char **key, int_4 &i) |
| |
| void | orbiter::layer2_discreta::bt_key_get_int2 (char **key, int_2 &i) |
| |
| int | orbiter::layer2_discreta::fstream_table_get_free_entry () |
| |
| void | orbiter::layer2_discreta::database_init (int verbose_level) |
| |
| void | orbiter::layer2_discreta::database_exit (void) |
| |
| int | orbiter::layer2_discreta::root_buf_alloc (void) |
| |
| void | orbiter::layer2_discreta::root_buf_free (int i) |
| |
| void | orbiter::layer2_discreta::page_table_init (int verbose_level) |
| |
| void | orbiter::layer2_discreta::page_table_exit (int verbose_level) |
| |
| int | orbiter::layer2_discreta::page_table_alloc (int verbose_level) |
| |
| void | orbiter::layer2_discreta::page_table_free (int idx, int verbose_level) |
| |
| page_table * | orbiter::layer2_discreta::page_table_pointer (int slot) |
| |
| int | orbiter::layer2_discreta::design_parameters_admissible (int v, int t, int k, discreta_base &lambda) |
| |
| int | orbiter::layer2_discreta::calc_delta_lambda (int v, int t, int k, int f_v) |
| |
| void | orbiter::layer2_discreta::design_lambda_max (int t, int v, int k, discreta_base &lambda_max) |
| |
| void | orbiter::layer2_discreta::design_lambda_max_half (int t, int v, int k, discreta_base &lambda_max_half) |
| |
| void | orbiter::layer2_discreta::design_lambda_ijs_matrix (int t, int v, int k, discreta_base &lambda, int s, discreta_matrix &M) |
| |
| void | orbiter::layer2_discreta::design_lambda_ijs (int t, int v, int k, discreta_base &lambda, int s, int i, int j, discreta_base &lambda_ijs) |
| |
| void | orbiter::layer2_discreta::design_lambda_ij (int t, int v, int k, discreta_base &lambda, int i, int j, discreta_base &lambda_ij) |
| |
| int | orbiter::layer2_discreta::is_trivial_clan (int t, int v, int k) |
| |
| void | orbiter::layer2_discreta::print_clan_tex_int (int t, int v, int k) |
| |
| void | orbiter::layer2_discreta::print_clan_tex_int (int t, int v, int k, int delta_lambda, discreta_base &m_max) |
| |
| void | orbiter::layer2_discreta::print_clan_tex (discreta_base &t, discreta_base &v, discreta_base &k, int delta_lambda, discreta_base &m_max) |
| |
| int | orbiter::layer2_discreta::is_ancestor (int t, int v, int k) |
| |
| int | orbiter::layer2_discreta::is_ancestor (int t, int v, int k, int delta_lambda) |
| |
| int | orbiter::layer2_discreta::calc_redinv (int t, int v, int k, int delta_lambda, int &c, int &T, int &V, int &K, int &Delta_lambda) |
| |
| int | orbiter::layer2_discreta::calc_derinv (int t, int v, int k, int delta_lambda, int &c, int &T, int &V, int &K, int &Delta_lambda) |
| |
| int | orbiter::layer2_discreta::calc_resinv (int t, int v, int k, int delta_lambda, int &c, int &T, int &V, int &K, int &Delta_lambda) |
| |
| void | orbiter::layer2_discreta::design_mendelsohn_coefficient_matrix (int t, int m, discreta_matrix &M) |
| |
| void | orbiter::layer2_discreta::design_mendelsohn_rhs (int v, int t, int k, discreta_base &lambda, int m, int s, Vector &rhs) |
| |
| int | orbiter::layer2_discreta::design_parameter_database_already_there (database &D, design_parameter &p, int &idx) |
| |
| void | orbiter::layer2_discreta::design_parameter_database_add_if_new (database &D, design_parameter &p, int &highest_id, int verbose_level) |
| |
| void | orbiter::layer2_discreta::design_parameter_database_closure (database &D, int highest_id_already_closed, int minimal_t, int verbose_level) |
| |
| void | orbiter::layer2_discreta::design_parameter_database_read_design_txt (char *fname_design_txt, char *path_db, int f_form_closure, int minimal_t, int verbose_level) |
| |
| void | orbiter::layer2_discreta::design_parameter_database_export_tex (char *path_db) |
| |
| int | orbiter::layer2_discreta::determine_restricted_number_of_designs_t (database &D, btree &B, int btree_idx_tvkl, int t, int first, int len) |
| |
| int | orbiter::layer2_discreta::determine_restricted_number_of_designs_t_v (database &D, btree &B, int btree_idx_tvkl, int t, int v, int first, int len) |
| |
| void | orbiter::layer2_discreta::prepare_design_parameters_from_id (database &D, int id, hollerith &h) |
| |
| void | orbiter::layer2_discreta::prepare_link (hollerith &link, int id) |
| |
| void | orbiter::layer2_discreta::design_parameter_database_clans (char *path_db, int f_html, int f_v, int f_vv) |
| |
| void | orbiter::layer2_discreta::design_parameter_database_family_report (char *path_db, int t, int v, int k, int lambda, int minimal_t) |
| |
| void | orbiter::layer2_discreta::design_parameter_database_clan_report (char *path_db, Vector &ancestor, Vector &clan_lambda, Vector &clan_member, Vector &clan_member_path) |
| |
| int | orbiter::layer2_discreta::Maxfit (int i, int j) |
| |
| void | orbiter::layer2_discreta::free_global_data () |
| |
| void | orbiter::layer2_discreta::the_end (int t0) |
| |
| void | orbiter::layer2_discreta::the_end_quietly (int t0) |
| |