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  }
Definition: ImplicitIndex.hh:8
Definition: Kernel.hh:15
Property representing a Young tableau with unlabelled boxes.
Definition: Tableau.hh:14
virtual bool parse(Kernel &, keyval_t &keyvals) override
Definition: Tableau.cc:11
virtual std::string name() const override
Definition: Tableau.cc:6
int dimension
Definition: Tableau.hh:20
virtual ~Tableau()
Definition: Tableau.hh:16
Arguments to properties get parsed into a keyval_t structure.
Definition: Props.hh:68
Base class for all properties, handling argument parsing and defining the interface.
Definition: Props.hh:127
Functions to handle the exchange properties of two or more symbols in a product.
Definition: Adjform.cc:83