Minsky
equations.h File Reference
#include "evalOp.h"
#include "godleyIcon.h"
#include "switchIcon.h"
#include "lock.h"
#include "operation.h"
#include <cairo_base.h>
#include <classdesc.h>
#include <ostream>
#include <vector>
#include <map>
#include <string>
#include <cstddef>
#include "integral.h"
Include dependency graph for equations.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  MathDAG::LaTeXManip
 a manipulator to make iostream expressions easy More...
 
struct  MathDAG::MatlabManip
 
struct  MathDAG::Node
 
struct  MathDAG::WeakNodePtr
 weak reference into subexpression cache More...
 
struct  MathDAG::ConstantDAG
 
class  MathDAG::VariableDAG
 
struct  MathDAG::IntegralInputVariableDAG
 represents the input of an integration operation - differs from Variable DAG in that it doesn't refer to the VariableValue More...
 
struct  MathDAG::OperationDAGBase
 
struct  MathDAG::OperationDAG< T >
 
struct  MathDAG::GodleyColumnDAG
 represents a Godley column More...
 
struct  MathDAG::LockDAG
 
class  MathDAG::SubexpressionCache
 
class  MathDAG::SystemOfEquations
 

Namespaces

 minsky
 Creation and access to the minskyTCL_obj object, which has code to record whenever Minsky's state changes.
 
 MathDAG
 

Typedefs

typedef std::shared_ptr< Node > MathDAG::NodePtr
 
typedef shared_ptr< VariableDAG > MathDAG::VariableDAGPtr
 

Functions

void minsky::doOneEvent (bool idleTasksOnly)
 checks if any GUI events are waiting, and proces an event if so More...
 
string MathDAG::latex (double)
 convert double to a LaTeX string representing that value More...
 
string MathDAG::latexInit (const string &)
 convert an initialisation string into a matlab expression More...
 
string MathDAG::mathrm (const string &nm)
 wraps in if nm has more than one letter - and also takes into account LaTeX subscript/superscripts More...
 
string MathDAG::matlabInit (const string &)
 convert an initialisation string into a matlab expression More...
 
ostream & MathDAG::operator<< (ostream &o, LaTeXManip m)
 
ostream & MathDAG::operator<< (ostream &o, MatlabManip m)
 
string MathDAG::differentiateName (const std::string &x)
 creates a new name to represent the derivative of a variable More...