|
|
| Gauge (std::string const &t_name="") |
| |
|
void | addGroup (std::unique_ptr< SemiSimpleGroup > &t_group, const csl::Expr &coupling=nullptr) |
| |
|
void | addGroup (std::unique_ptr< SemiSimpleGroup > &t_group, std::string const &nameBoson, const csl::Expr &coupling=nullptr) |
| |
|
void | addGroup (std::unique_ptr< SemiSimpleGroup > &t_group, std::string const &nameBoson, bool addGhost, const csl::Expr &coupling=nullptr) |
| |
|
void | addGroup (group::Type type, std::string const &name, int dim=-1) |
| |
|
GaugeIrrep | getRepresentation (const std::vector< std::vector< int > > &highestWeights) |
| |
|
GaugeIrrep | getTrivialRep () |
| |
|
bool | containsTrivialRep (std::vector< QuantumField > const &fields) const |
| |
|
SumGaugeIrrep | tensorProduct (const GaugeIrrep &A, const GaugeIrrep &B) const |
| |
|
csl::Expr | covariantDerivative (QuantumFieldParent &field, const csl::Index &mu, const std::vector< csl::Index > &fieldIndices, csl::Tensor &point) |
| |
|
csl::Expr | covariantDerivative (const csl::Expr &field, const csl::Index &mu) |
| |
|
std::optional< csl::Expr > | getCoupling (const std::string &t_name) const |
| |
|
std::vector< Particle > | getVectorBosons () const |
| |
|
std::vector< Particle > | getGhosts () const |
| |
|
GaugedGroup * | getGaugedGroup (size_t pos) const |
| |
|
void | setGaugeChoice (size_t pos, gauge::Type choice) |
| |
|
size_t | size () const |
| |
|
iterator | begin () |
| |
|
const_iterator | begin () const |
| |
|
reverse_iterator | rbegin () |
| |
|
const_reverse_iterator | rbegin () const |
| |
|
iterator | end () |
| |
|
const_iterator | end () const |
| |
|
reverse_iterator | rend () |
| |
|
const_reverse_iterator | rend () const |
| |
|
SemiSimpleGroup * | operator[] (int i) const |
| |
|
|
std::string | name |
| |
|
std::vector< std::unique_ptr< SemiSimpleGroup > > | groups |
| |
|
std::vector< std::unique_ptr< GaugedGroup > > | gaugedGroups |
| |
|
|
using | iterator = std::vector< std::unique_ptr< SemiSimpleGroup > >::iterator |
| |
|
using | const_iterator = std::vector< std::unique_ptr< SemiSimpleGroup > >::const_iterator |
| |
|
using | reverse_iterator = std::vector< std::unique_ptr< SemiSimpleGroup > >::reverse_iterator |
| |
|
using | const_reverse_iterator = std::vector< std::unique_ptr< SemiSimpleGroup > >::const_reverse_iterator |
| |
|
|
std::ostream & | operator<< (std::ostream &fout, const Gauge &obj) |
| |
The documentation for this class was generated from the following files: