Cadabra
Computer algebra system for field theory problems
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Types | Public Member Functions | Public Attributes | List of all members
yngtab::tableaux< T > Class Template Reference

#include <YoungTab.hh>

Public Types

typedef std::list< T > tableau_container_t
 
typedef
std::back_insert_iterator
< tableau_container_t
back_insert_iterator
 

Public Member Functions

yngint_t total_dimension (unsigned int dim)
 
void remove_nullifying_traces ()
 
bool standard_form ()
 Put the set of tableaux into standard form by using Garnir symmetries. More...
 
void add_tableau (const T &)
 
void symmetrise (const T &tabsym)
 
back_insert_iterator get_back_insert_iterator ()
 

Public Attributes

tableau_container_t storage
 

Member Typedef Documentation

template<class T>
typedef std::back_insert_iterator<tableau_container_t> yngtab::tableaux< T >::back_insert_iterator
template<class T>
typedef std::list<T> yngtab::tableaux< T >::tableau_container_t

Member Function Documentation

template<class T>
void yngtab::tableaux< T >::add_tableau ( const T &  ntab)
template<class T >
tableaux< T >::back_insert_iterator yngtab::tableaux< T >::get_back_insert_iterator ( )
template<class T >
void yngtab::tableaux< T >::remove_nullifying_traces ( )
template<class T >
bool yngtab::tableaux< T >::standard_form ( )

Put the set of tableaux into standard form by using Garnir symmetries.

Return value indicates whether the tableaux were already all in standard form.

template<class T>
void yngtab::tableaux< T >::symmetrise ( const T &  tabsym)
template<class T >
yngint_t yngtab::tableaux< T >::total_dimension ( unsigned int  dim)

Member Data Documentation

template<class T>
tableau_container_t yngtab::tableaux< T >::storage

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