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);
}