Cadabra
Computer algebra system for field theory problems
Loading...
Searching...
No Matches
yngtab::tableau Class Reference

#include <YoungTab.hh>

Inheritance diagram for yngtab::tableau:
yngtab::tableau_base yngtab::filled_tableau< std::pair< int, int > > yngtab::filled_tableau< unsigned int > yngtab::filled_tableau< iterator > yngtab::filled_tableau< T >

Public Member Functions

 tableau ()
 tableau (const tableau &)
virtual ~tableau ()
virtual unsigned int number_of_rows () const
virtual unsigned int row_size (unsigned int row) const
virtual void add_box (unsigned int row)
virtual void remove_box (unsigned int row)
virtual void clear ()
tableauoperator= (const tableau &)
Public Member Functions inherited from yngtab::tableau_base
 tableau_base ()
virtual ~tableau_base ()
virtual unsigned int column_size (unsigned int col) const
virtual void add_row (unsigned int row_size)
yngint_t dimension (unsigned int) const
unsigned long hook_length (unsigned int row, unsigned int col) const
yngint_t hook_length_prod () const

Private Attributes

std::vector< int > rows

Additional Inherited Members

Public Attributes inherited from yngtab::tableau_base
yngrat_t multiplicity
int selfdual_column

Constructor & Destructor Documentation

◆ tableau() [1/2]

yngtab::tableau::tableau ( )

◆ tableau() [2/2]

yngtab::tableau::tableau ( const tableau & other)

◆ ~tableau()

yngtab::tableau::~tableau ( )
virtual

Member Function Documentation

◆ add_box()

◆ clear()

◆ number_of_rows()

◆ operator=()

tableau & yngtab::tableau::operator= ( const tableau & other)

◆ remove_box()

◆ row_size()

unsigned int yngtab::tableau::row_size ( unsigned int row) const
virtual

Member Data Documentation

◆ rows

std::vector<int> yngtab::tableau::rows
private

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