Orbiter 2022
Combinatorial Objects
design.cpp File Reference
#include "foundations/foundations.h"
#include "discreta.h"
#include <stdio.h>

Go to the source code of this file.

Namespaces

namespace  orbiter
 the orbiter library for the classification of combinatorial objects
 
namespace  orbiter::layer2_discreta
 typed objects
 

Functions

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)