16namespace layer5_applications {
17namespace apps_algebra {
48 int f_v = (verbose_level >= 1);
51 cout <<
"modified_group_create::modified_group_init" << endl;
56 cout <<
"modified_group_create::modified_group_init initializing group" << endl;
63 cout <<
"modified_group_create::modified_group_init initializing restricted action" << endl;
67 cout <<
"modified_group_create::modified_group_init need exactly one argument of type -from" << endl;
82 cout <<
"-from must give object of type t_any_group" << endl;
83 cout <<
"type given: ";
100 points, nb_points, verbose_level);
105 cout <<
"modified_group_create::modified_group_init before A_previous->restricted_action" << endl;
110 cout <<
"modified_group_create::modified_group_init after A_previous->restricted_action" << endl;
116 cout <<
"modified_group_create::modified_group_init before Strong_gens = AG->Subgroup_gens" << endl;
128 cout <<
"modified_group_create::modified_group_init before assigning label" << endl;
134 cout <<
"modified_group_create::modified_group_init initializing restricted action done" << endl;
139 cout <<
"modified_group_create::modified_group_init unknown operation" << endl;
147 cout <<
"modified_group_create::modified_group_init done" << endl;
symbol_table_object_type get_object_type(int idx)
void get_lint_vector_from_label(std::string &label, long int *&v, int &sz, int verbose_level)
int find_symbol(std::string &label)
void print_type(symbol_table_object_type t)
action * restricted_action(long int *points, int nb_points, int verbose_level)
groups::strong_generators * Strong_gens
void print_generators_in_source_code()
void print_generators_in_latex_individually(std::ostream &ost)
a wrapper for linear_group and permutation_group_create
groups::strong_generators * Subgroup_gens
create a new group or group action from an old
std::vector< std::string > from
std::string restricted_action_set_text
groups::strong_generators * Strong_gens
int f_has_strong_generators
actions::action * A_previous
void modified_group_init(group_modification_description *description, int verbose_level)
group_modification_description * Descr
actions::action * A_modified
orbiter_kernel_system::orbiter_session * Orbiter
global Orbiter session
algebra, combinatorics and graph theory, geometry, linear algebra, number theory, data structures,...
the orbiter library for the classification of combinatorial objects