Cadabra
Computer algebra system for field theory problems
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 ()
 
void on_activate () override
 
void on_open (const Gio::Application::type_vec_files &files, const Glib::ustring &hint) override
 

Private Attributes

cadabra::ComputeThread compute
 
std::thread compute_thread
 

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 ( )
overrideprotected

◆ on_open()

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

◆ 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

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