Declarations of functions associated with group_X.
Version of Thursday 26 September 2024.
The following declarations are found in file group_A/permzbi_A6.h:
class rob_sch { // P and Q are the Young tableaux SVSVI P {}; SVSVI Q {}; /* X1 */ static int help_ctor ( SVI & P_row, int const value, SVI & Q_row, int const index ); /* X2 */ static int bump (SVI & v, int const nova); public: rob_sch () = delete; rob_sch (rob_sch const &) = default; rob_sch (rob_sch &&) = default; rob_sch & operator= (rob_sch const &) = default; rob_sch & operator= (rob_sch &&) = default; ~rob_sch () = default; /* X1 */ rob_sch (permzbi const & perm); /* X1 */ SVSVI const & get_P () const; /* X1 */ SVSVI const & get_Q () const; /* X1 */ rob_sch transpose () const; /* X1 */ void verify () const; /* X1 */ void put_text (std::ostream & text_out) const; /* X2 */ explicit operator permzbi () const; /* X3 */ static bool is_ok_for_permzbi (SVSVI const & v); }; /* X1 */ std::ostream & operator<< (std::ostream & text_out, rob_sch const & rs); }