 |
Cadabra
Computer algebra system for field theory problems
|
Go to the documentation of this file.
4 #include "xeus/xinterpreter.hpp"
5 #include "xeus/xjson.hpp"
8 using xeus::xinterpreter;
25 virtual uint64_t
send(
const std::string& output,
const std::string& msg_type, uint64_t parent_id,
bool last)
override;
38 const std::string& code,
41 xjson user_expressions,
42 bool allow_stdin)
override;
45 int cursor_pos)
override;
49 int detail_level)
override;
xjson execute_request_impl(int execution_counter, const std::string &code, bool silent, bool store_history, xjson user_expressions, bool allow_stdin) override
Definition: cadabra-jupyter-kernel.cc:29
virtual ~CadabraJupyter()=default
Definition: Server.hh:149
CadabraJupyter()
Definition: cadabra-jupyter-kernel.cc:10
virtual void on_block_error(Block) override
Definition: cadabra-jupyter-kernel.cc:61
void configure_impl() override
Definition: cadabra-jupyter-kernel.cc:17
int current_counter
Definition: cadabra-jupyter-kernel.hh:27
Definition: cadabra-jupyter-kernel.hh:19
xjson complete_request_impl(const std::string &code, int cursor_pos) override
Definition: cadabra-jupyter-kernel.cc:104
xjson inspect_request_impl(const std::string &code, int cursor_pos, int detail_level) override
Definition: cadabra-jupyter-kernel.cc:121
virtual uint64_t send(const std::string &output, const std::string &msg_type, uint64_t parent_id, bool last) override
Raw code to send a string (which must be JSON formatted) as a message to the client.
Definition: cadabra-jupyter-kernel.cc:77
void shutdown_request_impl() override
Definition: cadabra-jupyter-kernel.cc:163
Functions to handle the exchange properties of two or more symbols in a product.
Definition: Adjform.cc:83
xjson kernel_info_request_impl() override
Definition: cadabra-jupyter-kernel.cc:150
bool finished
Definition: cadabra-jupyter-kernel.hh:28
xjson is_complete_request_impl(const std::string &code) override
Definition: cadabra-jupyter-kernel.cc:138