Cadabra
Computer algebra system for field theory problems
|
#include <Kernel.hh>
Public Member Functions | |
Kernel () | |
Kernel (const Kernel &other)=delete | |
~Kernel () | |
void | inject_property (property *prop, std::shared_ptr< Ex > pattern, std::shared_ptr< Ex > property_arguments) |
Inject a property into the system and attach it to the given pattern. More... | |
std::shared_ptr< Ex > | ex_from_string (const std::string &) |
Create an Ex expression object from a string, which will be parsed. More... | |
Public Attributes | |
Properties | properties |
Kernel::Kernel | ( | ) |
|
delete |
Kernel::~Kernel | ( | ) |
std::shared_ptr< cadabra::Ex > Kernel::ex_from_string | ( | const std::string & | s | ) |
Create an Ex expression object from a string, which will be parsed.
void Kernel::inject_property | ( | property * | prop, |
std::shared_ptr< Ex > | pattern, | ||
std::shared_ptr< Ex > | property_arguments | ||
) |
Inject a property into the system and attach it to the given pattern.
Properties cadabra::Kernel::properties |