#include <Kernel.hh>
◆ scalar_backend_t
Settings.
Enumerator |
---|
sympy | |
mathematica | |
◆ warn_t
Enumerator |
---|
notset | |
debug | |
info | |
warning | |
error | |
critical | |
◆ Kernel() [1/2]
Kernel::Kernel |
( |
bool |
inject_defaults = true | ) |
|
◆ Kernel() [2/2]
cadabra::Kernel::Kernel |
( |
const Kernel & |
other | ) |
|
|
delete |
◆ ~Kernel()
◆ ex_from_string()
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.
◆ inject_property()
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.
◆ warn()
◆ build
◆ call_embedded_python_functions
bool cadabra::Kernel::call_embedded_python_functions |
◆ display_fractions
bool cadabra::Kernel::display_fractions |
◆ properties
◆ scalar_backend
◆ version
◆ warning_callback
std::function<void(const std::string&)> cadabra::Kernel::warning_callback |
◆ warning_level
warn_t cadabra::Kernel::warning_level |
The documentation for this class was generated from the following files: