#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]
◆ ~Kernel()
◆ ex_from_string()
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.
Transfers property ownership to the kernel.
◆ 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: