Cadabra
Computer algebra system for field theory problems
Classes | Namespaces
Actions.hh File Reference
#include "DataCell.hh"
#include "DocumentThread.hh"
#include <memory>

Go to the source code of this file.

Classes

class  cadabra::ActionBase
 All actions derive from the ActionBase object, which defines the interface they need to implement. More...
 
class  cadabra::ActionAddCell
 Add a cell to the notebook. More...
 
class  cadabra::ActionPositionCursor
 Position the cursor relative to the indicated cell. More...
 
class  cadabra::ActionSetRunStatus
 Update the running status of the indicated cell. More...
 
class  cadabra::ActionRemoveCell
 Remove a cell and all its child cells from the document. More...
 
class  cadabra::ActionSplitCell
 Split a cell into two separate cells, at the point of the cursor. More...
 
class  cadabra::ActionInsertText
 Add a text string (can be just a single character) at the point of the cursor. More...
 
class  cadabra::ActionCompleteText
 Complete text at a point in a GUI cell with one or more alternative. More...
 
class  cadabra::ActionEraseText
 Remove a text string starting at the indicated position, and with the indicated length, from the indicated cell. More...
 

Namespaces

 cadabra
 Functions to handle the exchange properties of two or more symbols in a product.