Cadabra
Computer algebra system for field theory problems
Tableau.hh
Go to the documentation of this file.
1 
2 #pragma once
3 
4 #include "Props.hh"
6 
7 namespace cadabra {
8 
13 
14  class Tableau : public ImplicitIndex, virtual public property {
15  public:
16  virtual ~Tableau() {};
17  virtual std::string name() const override;
18  virtual bool parse(Kernel&, keyval_t& keyvals) override;
19 
20  int dimension;
21  };
22 
23  }
cadabra::Tableau::dimension
int dimension
Definition: Tableau.hh:20
cadabra::Kernel
Definition: Kernel.hh:15
cadabra::Tableau::name
virtual std::string name() const override
Definition: Tableau.cc:6
cadabra::ImplicitIndex
Definition: ImplicitIndex.hh:8
cadabra::Tableau::~Tableau
virtual ~Tableau()
Definition: Tableau.hh:16
cadabra::Tableau::parse
virtual bool parse(Kernel &, keyval_t &keyvals) override
Definition: Tableau.cc:11
cadabra::property
FIXME: the above two need to be merged, because parse may need access to the actual pattern tree,...
Definition: Props.hh:126
Props.hh
ImplicitIndex.hh
cadabra
Functions to handle the exchange properties of two or more symbols in a product.
Definition: Adjform.cc:83
cadabra::keyval_t
Arguments to properties get parsed into a keyval_t structure.
Definition: Props.hh:67
cadabra::Tableau
Property representing a Young tableau with unlabelled boxes.
Definition: Tableau.hh:14