![]() |
Cadabra
Computer algebra system for field theory problems
|
The Cadabra notebook application.
#include <Cadabra.hh>
Public Member Functions | |
| bool | open_help (const std::string &filename, const std::string &title) |
Static Public Member Functions | |
| static Glib::RefPtr< Cadabra > | create () |
| Note: argc/argv are not passed here. | |
Protected Member Functions | |
| Cadabra () | |
| virtual | ~Cadabra () |
| virtual void | on_startup () override |
| virtual void | on_activate () override |
| virtual void | on_open (const Gio::Application::type_vec_files &files, const Glib::ustring &hint) override |
| virtual int | on_command_line (const Glib::RefPtr< Gio::ApplicationCommandLine > &cmd) override |
Private Attributes | |
| cadabra::ComputeThread * | compute |
| std::thread * | compute_thread |
| cadabra::ScriptThread * | script |
| std::thread * | script_thread |
| int | server_port |
| std::string | server_token |
| std::string | server_ip_address |
| std::string | window_geometry |
| std::string | window_title |
| bool | no_registration |
|
protected |
|
protectedvirtual |
|
static |
Note: argc/argv are not passed here.
GTK4 removed the Gtk::Application(argc, argv, ...) constructor, so they go to run(argc, argv) in main() instead, which works on both toolkits.
|
overrideprotectedvirtual |
|
overrideprotectedvirtual |
|
overrideprotectedvirtual |
|
overrideprotectedvirtual |
| bool Cadabra::open_help | ( | const std::string & | filename, |
| const std::string & | title ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |