![]() |
Cadabra
Computer algebra system for field theory problems
|
#include "properties/Distributable.hh"
#include "properties/IndexInherit.hh"
#include "properties/CommutingAsProduct.hh"
#include "properties/DependsInherit.hh"
#include "properties/NumericalFlat.hh"
#include "properties/WeightInherit.hh"
#include "properties/CommutingAsSum.hh"
#include "properties/Derivative.hh"
#include "properties/Accent.hh"
#include "py_globals.hh"
#include "py_helpers.hh"
#include "py_kernel.hh"
#include "py_ex.hh"
Namespaces | |
cadabra | |
Functions to handle the exchange properties of two or more symbols in a product. | |
Functions | |
Kernel * | cadabra::create_scope () |
Setup of kernels in current scope, callable from Python. More... | |
Kernel * | cadabra::create_scope_from_global () |
Kernel * | cadabra::create_empty_scope () |
Kernel * | cadabra::get_kernel_from_scope () |
Get a pointer to the currently visible kernel. More... | |
void | cadabra::inject_defaults (Kernel *) |
Inject properties directly into the Kernel, even if the kernel is not yet on the Python stack (needed when we create a new local scope: in this case we create the kernel and pass it back to be turned into local cdbkernel by Python, but we want to populate the kernel with defaults before we hand it back). More... | |
void | cadabra::init_kernel (pybind11::module &m) |