![]() |
Cadabra
Computer algebra system for field theory problems
|
#include <YoungTab.hh>
Public Member Functions | |
tableau_base () | |
virtual | ~tableau_base () |
virtual unsigned int | number_of_rows () const =0 |
virtual unsigned int | row_size (unsigned int row) const =0 |
virtual unsigned int | column_size (unsigned int col) const |
virtual void | add_box (unsigned int row)=0 |
virtual void | remove_box (unsigned int row)=0 |
virtual void | add_row (unsigned int row_size) |
virtual void | clear ()=0 |
yngint_t | dimension (unsigned int) const |
unsigned long | hook_length (unsigned int row, unsigned int col) const |
yngint_t | hook_length_prod () const |
Public Attributes | |
yngrat_t | multiplicity |
int | selfdual_column |
yngtab::tableau_base::tableau_base | ( | ) |
|
virtual |
|
pure virtual |
Implemented in yngtab::filled_tableau< T >, yngtab::filled_tableau< iterator >, yngtab::filled_tableau< iterator >, yngtab::filled_tableau< std::pair< int, int > >, yngtab::filled_tableau< std::pair< int, int > >, yngtab::filled_tableau< unsigned int >, yngtab::filled_tableau< unsigned int >, and yngtab::tableau.
|
virtual |
|
pure virtual |
Implemented in yngtab::filled_tableau< T >, yngtab::filled_tableau< iterator >, yngtab::filled_tableau< iterator >, yngtab::filled_tableau< std::pair< int, int > >, yngtab::filled_tableau< std::pair< int, int > >, yngtab::filled_tableau< unsigned int >, yngtab::filled_tableau< unsigned int >, and yngtab::tableau.
|
virtual |
yngint_t yngtab::tableau_base::dimension | ( | unsigned int | dim | ) | const |
unsigned long yngtab::tableau_base::hook_length | ( | unsigned int | row, |
unsigned int | col ) const |
yngint_t yngtab::tableau_base::hook_length_prod | ( | ) | const |
|
pure virtual |
Implemented in yngtab::filled_tableau< T >, yngtab::filled_tableau< iterator >, yngtab::filled_tableau< iterator >, yngtab::filled_tableau< std::pair< int, int > >, yngtab::filled_tableau< std::pair< int, int > >, yngtab::filled_tableau< unsigned int >, yngtab::filled_tableau< unsigned int >, and yngtab::tableau.
|
pure virtual |
Implemented in yngtab::filled_tableau< T >, yngtab::filled_tableau< iterator >, yngtab::filled_tableau< iterator >, yngtab::filled_tableau< std::pair< int, int > >, yngtab::filled_tableau< std::pair< int, int > >, yngtab::filled_tableau< unsigned int >, yngtab::filled_tableau< unsigned int >, and yngtab::tableau.
|
pure virtual |
Implemented in yngtab::filled_tableau< T >, yngtab::filled_tableau< iterator >, yngtab::filled_tableau< iterator >, yngtab::filled_tableau< std::pair< int, int > >, yngtab::filled_tableau< std::pair< int, int > >, yngtab::filled_tableau< unsigned int >, yngtab::filled_tableau< unsigned int >, and yngtab::tableau.
yngrat_t yngtab::tableau_base::multiplicity |
int yngtab::tableau_base::selfdual_column |