Cadabra
Computer algebra system for field theory problems
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
yngtab::tableau_base Class Referenceabstract

#include <YoungTab.hh>

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

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
 

Constructor & Destructor Documentation

yngtab::tableau_base::tableau_base ( )
yngtab::tableau_base::~tableau_base ( )
virtual

Member Function Documentation

virtual void yngtab::tableau_base::add_box ( unsigned int  row)
pure virtual
void yngtab::tableau_base::add_row ( unsigned int  row_size)
virtual
virtual void yngtab::tableau_base::clear ( )
pure virtual
unsigned int yngtab::tableau_base::column_size ( unsigned int  col) const
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
virtual unsigned int yngtab::tableau_base::number_of_rows ( ) const
pure virtual
virtual void yngtab::tableau_base::remove_box ( unsigned int  row)
pure virtual
virtual unsigned int yngtab::tableau_base::row_size ( unsigned int  row) const
pure virtual

Member Data Documentation

yngrat_t yngtab::tableau_base::multiplicity
int yngtab::tableau_base::selfdual_column

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