Orbiter 2022
Combinatorial Objects
orbiter::layer4_classification::substructure_classifier Class Reference

classification of substructures More...

#include <set_stabilizer.h>

Collaboration diagram for orbiter::layer4_classification::substructure_classifier:

Public Member Functions

 substructure_classifier ()
 
 ~substructure_classifier ()
 
void classify_substructures (std::string &fname_base_out, actions::action *A, actions::action *A2, groups::strong_generators *gens, int substructure_size, int verbose_level)
 
void set_stabilizer_in_any_space (actions::action *A, actions::action *A2, groups::strong_generators *Strong_gens, int intermediate_subset_size, std::string &fname_mask, int nb, std::string &column_label, std::string &fname_out, int verbose_level)
 
void set_stabilizer_of_set (std::string &fname_out, int cnt, int nb, int row, long int *pts, int nb_pts, long int *canonical_pts, int verbose_level)
 
void handle_orbit (substructure_stats_and_selection *SubSt, long int *canonical_pts, int *transporter_to_canonical_form, groups::strong_generators *&Gens_stabilizer_original_set, int verbose_level)
 

Public Attributes

std::string fname_base_out
 
int substructure_size
 
poset_classification::poset_classificationPC
 
poset_classification::poset_classification_controlControl
 
actions::action * A
 
actions::action * A2
 
poset_classification::poset_with_group_actionPoset
 
int nb_orbits
 

Detailed Description

classification of substructures

Definition at line 216 of file set_stabilizer.h.

Constructor & Destructor Documentation

◆ substructure_classifier()

orbiter::layer4_classification::substructure_classifier::substructure_classifier ( )

Definition at line 22 of file substructure_classifier.cpp.

◆ ~substructure_classifier()

orbiter::layer4_classification::substructure_classifier::~substructure_classifier ( )

Definition at line 35 of file substructure_classifier.cpp.

Member Function Documentation

◆ classify_substructures()

void orbiter::layer4_classification::substructure_classifier::classify_substructures ( std::string &  fname_base_out,
actions::action A,
actions::action A2,
groups::strong_generators gens,
int  substructure_size,
int  verbose_level 
)

Definition at line 41 of file substructure_classifier.cpp.

◆ handle_orbit()

void orbiter::layer4_classification::substructure_classifier::handle_orbit ( substructure_stats_and_selection SubSt,
long int *  canonical_pts,
int *  transporter_to_canonical_form,
groups::strong_generators *&  Gens_stabilizer_original_set,
int  verbose_level 
)

Definition at line 429 of file substructure_classifier.cpp.

◆ set_stabilizer_in_any_space()

void orbiter::layer4_classification::substructure_classifier::set_stabilizer_in_any_space ( actions::action A,
actions::action A2,
groups::strong_generators Strong_gens,
int  intermediate_subset_size,
std::string &  fname_mask,
int  nb,
std::string &  column_label,
std::string &  fname_out,
int  verbose_level 
)

Definition at line 138 of file substructure_classifier.cpp.

◆ set_stabilizer_of_set()

void orbiter::layer4_classification::substructure_classifier::set_stabilizer_of_set ( std::string &  fname_out,
int  cnt,
int  nb,
int  row,
long int *  pts,
int  nb_pts,
long int *  canonical_pts,
int  verbose_level 
)

Definition at line 316 of file substructure_classifier.cpp.

Member Data Documentation

◆ A

actions::action* orbiter::layer4_classification::substructure_classifier::A

Definition at line 225 of file set_stabilizer.h.

◆ A2

actions::action* orbiter::layer4_classification::substructure_classifier::A2

Definition at line 226 of file set_stabilizer.h.

◆ Control

poset_classification::poset_classification_control* orbiter::layer4_classification::substructure_classifier::Control

Definition at line 224 of file set_stabilizer.h.

◆ fname_base_out

std::string orbiter::layer4_classification::substructure_classifier::fname_base_out

Definition at line 220 of file set_stabilizer.h.

◆ nb_orbits

int orbiter::layer4_classification::substructure_classifier::nb_orbits

Definition at line 228 of file set_stabilizer.h.

◆ PC

poset_classification::poset_classification* orbiter::layer4_classification::substructure_classifier::PC

Definition at line 223 of file set_stabilizer.h.

◆ Poset

poset_classification::poset_with_group_action* orbiter::layer4_classification::substructure_classifier::Poset

Definition at line 227 of file set_stabilizer.h.

◆ substructure_size

int orbiter::layer4_classification::substructure_classifier::substructure_size

Definition at line 221 of file set_stabilizer.h.


The documentation for this class was generated from the following files: