Cadabra
Computer algebra system for field theory problems
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Attributes | List of all members
Cadabra Class Reference

Description

The Cadabra notebook application.

#include <Cadabra.hh>

Inheritance diagram for Cadabra:

Public Member Functions

bool open_help (const std::string &filename, const std::string &title)
 

Static Public Member Functions

static Glib::RefPtr< Cadabracreate (int, char **)
 

Protected Member Functions

 Cadabra (int, char **)
 
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
 
int on_handle_local_options (const Glib::RefPtr< Glib::VariantDict > &)
 

Private Attributes

cadabra::ComputeThreadcompute
 
std::thread * compute_thread
 
cadabra::ScriptThreadscript
 
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
 

Constructor & Destructor Documentation

◆ Cadabra()

Cadabra::Cadabra ( int  argc,
char **  argv 
)
protected

◆ ~Cadabra()

Cadabra::~Cadabra ( )
protectedvirtual

Member Function Documentation

◆ create()

Glib::RefPtr< Cadabra > Cadabra::create ( int  argc,
char **  argv 
)
static

◆ on_activate()

void Cadabra::on_activate ( )
overrideprotectedvirtual

◆ on_command_line()

int Cadabra::on_command_line ( const Glib::RefPtr< Gio::ApplicationCommandLine > &  cmd)
overrideprotectedvirtual

◆ on_handle_local_options()

int Cadabra::on_handle_local_options ( const Glib::RefPtr< Glib::VariantDict > &  )
protected

◆ on_open()

void Cadabra::on_open ( const Gio::Application::type_vec_files &  files,
const Glib::ustring &  hint 
)
overrideprotectedvirtual

◆ on_startup()

void Cadabra::on_startup ( )
overrideprotectedvirtual

◆ open_help()

bool Cadabra::open_help ( const std::string &  filename,
const std::string &  title 
)

Member Data Documentation

◆ compute

cadabra::ComputeThread* Cadabra::compute
private

◆ compute_thread

std::thread* Cadabra::compute_thread
private

◆ no_registration

bool Cadabra::no_registration
private

◆ script

cadabra::ScriptThread* Cadabra::script
private

◆ script_thread

std::thread* Cadabra::script_thread
private

◆ server_ip_address

std::string Cadabra::server_ip_address
private

◆ server_port

int Cadabra::server_port
private

◆ server_token

std::string Cadabra::server_token
private

◆ window_geometry

std::string Cadabra::window_geometry
private

◆ window_title

std::string Cadabra::window_title
private

The documentation for this class was generated from the following files: