Minsky: 3.17.0
|
The main engine written in C++
DAG
ie. Directed Acyclical Graph
derivative
- contains implementation of symbolic differentiationequations
- MathDAG
and more ...evalGodley
- evaluate a Godley TableevalOp
- evaluate an Operation. EvalOp
, ConstantEvalOp
, EvalOpVector
expr
- syntactic sugar for representing expressionsflowCoef
- a numerical coefficient times a variable (a "flow")godleyExport
- export a Godley Table to CSV or Latexintegral
- additional stock variable, that integrates its flow variablevariableValue
- VariableValue
, ValueVector
, VariableValues
Main application logic:
The main app uses Cairo
Cairo is a 2D graphics library with support for multiple output devices. Currently supported output targets include the X Window System (via both Xlib and XCB), Quartz, Win32, image buffers, PostScript, PDF, and SVG file output. Experimental backends include OpenGL, BeOS, OS/2, and DirectFB.
cairoItems
- display Cairo screen itemsequationDisplayItem
godley
- GodleyTable
- godley table data container and logicgodleyIcon
- GodleyIcon
- Godley table icongroup
- Group
, GroupPtr
, GroupItems
, ClosestPort
- grouping of ...item
- ClickType
, ItemPortVector
, Item
- generic display itemminsky
- MinskyExclude
, MinskyMatrix
, Minsky
, LocalMinsky
- main app to render canvas etcnotebase
- NoteBase
operationBase
- Constant
, NamedOp
, IntOp
, DataOp
, OperationPtr
, Operations
- perform operationport
- Port
selection
- Selection
, LassoBox
- select screen itemsslider
- Slider
- slidersvgItem
- SVGItem
- generic SVG screen itemswitchIcon
- SwitchIcon
- switch iconvariable
- Variable
, VarConstant
, VariablePtr
- variablewire
- Wire
- wire (ie. connection) between DAG nodeszoom
zoom transformationSchemas for main model entities (ie. data containers) such as Variable
, Port
, Wire
, Operation
, ...
Various tests