Cadabra
Computer algebra system for field theory problems
|
#include "Kernel.hh"
#include "Storage.hh"
#include "IndexIterator.hh"
#include "IndexClassifier.hh"
#include <memory>
#include <pybind11/pybind11.h>
Go to the source code of this file.
Classes | |
class | ExNode |
ExNode is a combination of an Ex::iterator and an interface which we can use to manipulate the data pointed to by this iterator. More... | |
Functions | |
ExNode | Ex_iter (std::shared_ptr< cadabra::Ex > ex) |
ExNode | Ex_top (std::shared_ptr< cadabra::Ex > ex) |
bool | Ex_matches (std::shared_ptr< cadabra::Ex > ex, ExNode &other) |
bool | Ex_matches_Ex (std::shared_ptr< cadabra::Ex > ex, std::shared_ptr< cadabra::Ex > other) |
bool | ExNode_less (ExNode &one, ExNode &two) |
bool | ExNode_greater (ExNode &one, ExNode &two) |
ExNode | Ex_getitem_string (std::shared_ptr< cadabra::Ex > ex, std::string tag) |
ExNode | Ex_getitem_iterator (std::shared_ptr< cadabra::Ex > ex, ExNode) |
ExNode Ex_getitem_iterator | ( | std::shared_ptr< cadabra::Ex > | ex, |
ExNode | en | ||
) |
ExNode Ex_getitem_string | ( | std::shared_ptr< cadabra::Ex > | ex, |
std::string | tag | ||
) |
ExNode Ex_iter | ( | std::shared_ptr< cadabra::Ex > | ex | ) |
bool Ex_matches | ( | std::shared_ptr< cadabra::Ex > | ex, |
ExNode & | other | ||
) |
bool Ex_matches_Ex | ( | std::shared_ptr< cadabra::Ex > | ex, |
std::shared_ptr< cadabra::Ex > | other | ||
) |
ExNode Ex_top | ( | std::shared_ptr< cadabra::Ex > | ex | ) |