![]() |
Cadabra
Computer algebra system for field theory problems
|
#include <iostream>#include <map>#include <vector>#include <algorithm>#include "Compare.hh"#include "Cleanup.hh"#include "algorithms/young_reduce.hh"#include "properties/TableauSymmetry.hh"#include <sstream>#include "DisplayTerminal.hh"Namespaces | |
| cadabra | |
| Functions to handle the exchange properties of two or more symbols in a product. | |
| cadabra::yr | |
Macros | |
| #define | DEBUG_OUTPUT 0 |
| #define | cdebug if (!DEBUG_OUTPUT) {} else std::cerr |
Functions | |
| std::string | ex_to_string (cadabra::Ex ex, const cadabra::Kernel &kernel) |
| std::string | ex_to_string (cadabra::Ex::iterator it, const cadabra::Kernel &kernel) |
| std::string | adjform_to_string (const cadabra::yr::adjform_t &adjform, const std::vector< cadabra::nset_t::iterator > *index_map=nullptr) |
| std::string | pf_to_string (const cadabra::yr::ProjectedForm &projform, const std::vector< cadabra::nset_t::iterator > *) |
| int | next_perm (cadabra::yr::adjform_t &adjform) |
| template<typename It , typename T > | |
| size_t | index_of (It begin, It end, const T &val, size_t offset=0) |
| bool | cadabra::yr::check_structure (Ex::iterator lhs, Ex::iterator rhs) |
| bool | cadabra::yr::has_TableauBase (Ex::iterator it, const cadabra::Kernel &kernel) |
| std::vector< Ex::iterator > | cadabra::yr::split_ex (Ex::iterator it, const std::string &delim) |
| std::vector< Ex::iterator > | cadabra::yr::split_ex (Ex::iterator it, const std::string &delim, Ex::iterator pat) |
| adjform_t | cadabra::yr::collapse_dummy_indices (adjform_t adjform) |
| adjform_t | cadabra::yr::expand_dummy_indices (adjform_t adjform) |
| #define cdebug if (!DEBUG_OUTPUT) {} else std::cerr |
| #define DEBUG_OUTPUT 0 |
| std::string adjform_to_string | ( | const cadabra::yr::adjform_t & | adjform, |
| const std::vector< cadabra::nset_t::iterator > * | index_map = nullptr |
||
| ) |
| std::string ex_to_string | ( | cadabra::Ex | ex, |
| const cadabra::Kernel & | kernel | ||
| ) |
| std::string ex_to_string | ( | cadabra::Ex::iterator | it, |
| const cadabra::Kernel & | kernel | ||
| ) |
| size_t index_of | ( | It | begin, |
| It | end, | ||
| const T & | val, | ||
| size_t | offset = 0 |
||
| ) |
| int next_perm | ( | cadabra::yr::adjform_t & | adjform | ) |
| std::string pf_to_string | ( | const cadabra::yr::ProjectedForm & | projform, |
| const std::vector< cadabra::nset_t::iterator > * | |||
| ) |
1.8.14