Main page.

Declarations of functions associated with group_V.
Version of Thursday 26 September 2024.


The following declarations are found in file group_A/permzbi_A4.h:

    class cycles {
        SVSVI c_guts {}; // the only data
    public:
        cycles () = delete;
        cycles (cycles const &) = default;
        cycles (cycles &&) = default;
        cycles & operator= (cycles const &) = default;
        cycles & operator= (cycles &&) = default;
        ~cycles () = default;

        /* V1 */ explicit cycles (permzbi const & p);
        /* V1 */ explicit operator permzbi () const;        

        /* V1 */ SVSVI const & at () const;
        /* V1 */ int c_size () const;
        /* V1 */ int p_size () const;
        /* V1 */ int order () const;
        /* V1 */ SVI shape () const;
    };
    
    /* V1 */ int find_loc_next (SVI const & v);
    /* V1 */ bool are_conjugate (cycles const & a, cycles const & b);
    /* V1 */ std::ostream & operator<< (std::ostream & text_out, cycles const & c);