Cadabra
Computer algebra system for field theory problems
Functions
ExNode.cc File Reference
#include "ExNode.hh"
#include "Cleanup.hh"
#include "Exceptions.hh"
#include "Algorithm.hh"
#include "pythoncdb/py_kernel.hh"
#include <pybind11/pybind11.h>
#include <pybind11/embed.h>
#include <pybind11/operators.h>
#include <pybind11/stl.h>
#include "DisplayTeX.hh"
#include "DisplaySympy.hh"
#include "DisplayTerminal.hh"
#include "pythoncdb/py_ex.hh"
#include <sstream>

Functions

ExNode Ex_iter (std::shared_ptr< Ex > ex)
 
ExNode Ex_top (std::shared_ptr< Ex > ex)
 
bool Ex_matches (std::shared_ptr< Ex > ex, ExNode &other)
 
bool Ex_matches_Ex (std::shared_ptr< Ex > ex, std::shared_ptr< Ex > other)
 
bool ExNode_less (ExNode &one, ExNode &two)
 
bool ExNode_greater (ExNode &one, ExNode &two)
 
ExNode Ex_getitem_string (std::shared_ptr< Ex > ex, std::string tag)
 
ExNode Ex_getitem_iterator (std::shared_ptr< Ex > ex, ExNode en)
 

Function Documentation

◆ Ex_getitem_iterator()

ExNode Ex_getitem_iterator ( std::shared_ptr< Ex ex,
ExNode  en 
)

◆ Ex_getitem_string()

ExNode Ex_getitem_string ( std::shared_ptr< Ex ex,
std::string  tag 
)

◆ Ex_iter()

ExNode Ex_iter ( std::shared_ptr< Ex ex)

◆ Ex_matches()

bool Ex_matches ( std::shared_ptr< Ex ex,
ExNode other 
)

◆ Ex_matches_Ex()

bool Ex_matches_Ex ( std::shared_ptr< Ex ex,
std::shared_ptr< Ex other 
)

◆ Ex_top()

ExNode Ex_top ( std::shared_ptr< Ex ex)

◆ ExNode_greater()

bool ExNode_greater ( ExNode one,
ExNode two 
)

◆ ExNode_less()

bool ExNode_less ( ExNode one,
ExNode two 
)