|
| | AddOnMinsky () |
| |
| | ~AddOnMinsky () |
| |
| Value | queueCommand (Env env, string command, const json_pack_t &arguments) |
| |
| string | doCommand (const string &command, const json_pack_t &arguments) |
| |
| void | drawNativeWindows () |
| |
| void | macOSXDrawNativeWindows () |
| |
| void | macOSXLaunchDrawNativeWindows () |
| |
| void | run () |
| |
| Value | setMessageCallback (const Napi::CallbackInfo &info) |
| |
| void | message (const std::string &msg) override |
| | display a message in a popup box on the GUI More...
|
| |
| MemCheckResult | checkMemAllocation (std::size_t bytes) const override |
| |
| Value | setBusyCursorCallback (const Napi::CallbackInfo &info) |
| |
| void | doBusyCursor (bool bc) |
| |
| void | setBusyCursor () override |
| | set/clear busy cursor in GUI More...
|
| |
| void | clearBusyCursor () override |
| |
| void | progress (const string &title, int x) override |
| | set progress bar, out of 100, labelling the progress bar with title More...
|
| |
| Value | setProgressCallback (const Napi::CallbackInfo &info) |
| |
| void | bookmarkRefresh () override |
| | refresh the bookmark menu after changes More...
|
| |
| Value | setBookmarkRefreshCallback (const Napi::CallbackInfo &info) |
| |
| void | resetScroll () override |
| | reset main window scroll bars after model has been panned More...
|
| |
| Value | setResetScrollCallback (const Napi::CallbackInfo &info) |
| |
| void | outOfMemoryHandler () |
| |
| CmdData | getCommandData (const std::string &) const override |
| | return meta information on a given command More...
|
| |
| template<class RP > |
| void | commandHook (const std::string &command, const RP &args) |
| |
| | RESTMinsky () |
| |
| void | addNewPublicationTab (const std::string &name) |
| |
| void | addCanvasItemToPublicationTab (size_t i) |
| |
| bool | multipleEquities () const |
| |
| bool | multipleEquities (const bool &m) |
| |
| bool | edited () const |
| | reflects whether the model has been changed since last save More...
|
| |
| bool | reset_flag () const |
| | true if reset needs to be called prior to numerical integration More...
|
| |
| void | markEdited () |
| | indicate model has been changed since last saved More...
|
| |
| void | requestReset () |
| |
| void | requestRedraw () |
| | requests a redraw of the curren active tab More...
|
| |
| bool | resetIfFlagged () override |
| | checks whether a reset is required, and resets the simulation if so More...
|
| |
| void | populateMissingDimensions () |
| | fills in dimensions table with all loaded ravel axes More...
|
| |
| void | populateMissingDimensionsFromVariable (const VariableValue &, bool &incompatibleMessageDisplayed) |
| | populate missing dimensions from a variableValue More...
|
| |
| void | populateMissingDimensionsFromVariable (const VariableValue &v) |
| |
| void | renameDimension (const std::string &oldName, const std::string &newName) |
| |
| void | setGodleyIconResource (const string &s) |
| |
| void | setGroupIconResource (const string &s) |
| |
| void | setLockIconResource (const string &locked, const string &unlocked) |
| |
| void | setRavelIconResource (const string &s) |
| |
| std::set< string > | matchingTableColumns (const GodleyIcon &currTable, GodleyAssetClass::AssetClass ac) |
| |
| void | importDuplicateColumn (GodleyTable &srcTable, int srcCol) |
| | find any duplicate column, and use it as a source column for balanceDuplicateColumns More...
|
| |
| void | balanceDuplicateColumns (const GodleyIcon &srcTable, int srcCol) |
| | makes all duplicated columns consistent with srcTable, srcCol More...
|
| |
| std::vector< std::string > | allGodleyFlowVars () const |
| |
| | Minsky () |
| |
| | ~Minsky () |
| |
| void | clearAllMaps (bool clearHistory) |
| |
| void | clearAllMaps () |
| |
| void | clearAllMapsTCL () |
| |
| VariablePtr | definingVar (const std::string &valueId) const |
| | returns reference to variable defining (ie input wired) for valueId More...
|
| |
| void | saveCanvasItemAsFile (const string &fileName) const |
| |
| void | initGodleys () |
| |
| void | cut () |
| | erase items in current selection, put copy into clipboard More...
|
| |
| void | copy () const |
| | copy items in current selection into clipboard More...
|
| |
| void | paste () |
| | paste clipboard as a new group or ungrouped items on the canvas. canvas.itemFocus is set to refer to the new group or items. More...
|
| |
| bool | clipboardEmpty () const |
| | return true if nothing available in clipboard More...
|
| |
| void | saveSelectionAsFile (const string &fileName) const |
| |
| void | insertGroupFromFile (const string &file) |
| |
| void | makeVariablesConsistent () |
| |
| void | imposeDimensions () |
| |
| void | garbageCollect () |
| |
| bool | cycleCheck () const |
| | checks for presence of illegal cycles in network. Returns true if there are some More...
|
| |
| void | openLogFile (const string &) |
| | opens the log file, and writes out a header line describing names of all variables More...
|
| |
| void | closeLogFile () |
| | closes log file More...
|
| |
| bool | loggingEnabled () const |
| | returns true if logging is in operation More...
|
| |
| void | constructEquations () |
| | construct the equations based on input data More...
|
| |
| void | dimensionalAnalysis () const |
| | performs dimension analysis, throws if there is a problem More...
|
| |
| void | deleteAllUnits () |
| | removes units markup from all variables in model More...
|
| |
| bool | checkEquationOrder () const |
| | consistency check of the equation order. Should return true. Outputs the operation number of the invalidly ordered operation. More...
|
| |
| double | deltaT () const |
| |
| void | reset () |
| | resets the variables back to their initial values More...
|
| |
| std::vector< double > | step () |
| | step the equations (by n steps, default 1) More...
|
| |
| void | save (const std::string &filename) |
| |
| void | load (const std::string &filename) |
| | load from a file More...
|
| |
| void | displayErrorItem (const Item &op) const |
| | indicate operation item has error, if visible, otherwise contining group More...
|
| |
| std::string | autoSaveFile () const |
| | name of an auto save file More...
|
| |
| void | setAutoSaveFile (const std::string &file) |
| | initialises auto saving empty file to turn off autosave More...
|
| |
| void | clearHistory () |
| | clear history More...
|
| |
| void | checkPushHistory () |
| | called periodically to ensure history up to date More...
|
| |
| bool | pushHistory () |
| | push current model state onto history if it differs from previous More...
|
| |
| bool | commandHook (const std::string &command, unsigned nargs) |
| | Executed after each interpreter command to maintain undo/redo stack, edited flag, autosaving etc. More...
|
| |
| long | undo (int changes=1) |
| | restore model to state changes ago More...
|
| |
| void | convertVarType (const std::string &name, VariableType::Type type) |
| | Converts variable(s) named by name into a variable of type type. More...
|
| |
| void | addIntegral () |
| | add integral to current canvas item (which must be variable convertible to an integral variable More...
|
| |
| bool | inputWired (const std::string &name) const |
| | returns true if any variable of name name has a wired input More...
|
| |
| void | renderCanvasToPS (const std::string &filename) |
| | render canvas to a postscript file More...
|
| |
| void | renderCanvasToPDF (const std::string &filename) |
| | render canvas to a PDF file More...
|
| |
| void | renderCanvasToSVG (const std::string &filename) |
| | render canvas to an SVG file More...
|
| |
| void | renderCanvasToPNG (const std::string &filename) |
| | render canvas to a PNG image file More...
|
| |
| void | renderCanvasToPNG (const std::string &filename, const Canvas::ZoomCrop &z) |
| | Render canvas to a PNG file filename, scaling the canvas temporarily by zoom, shifts it to left, top, and crops to width, height (in ZoomCrop struct). More...
|
| |
| void | renderCanvasToEMF (const std::string &filename) |
| | render canvas to a EMF image file (Windows only) More...
|
| |
| void | renderAllPlotsAsSVG (const string &prefix) const |
| | render all plots More...
|
| |
| void | exportAllPlotsAsCSV (const string &prefix) const |
| | export all plots More...
|
| |
| void | setAllDEmode (bool) |
| | set DE mode on all godley tables More...
|
| |
| void | srand (int seed) |
| | set std library RNG seed More...
|
| |
| void | setGodleyDisplayValue (bool displayValues, GodleyTable::DisplayStyle displayStyle) |
| | set display value mode on all godley table editor modes More...
|
| |
| void | importVensim (const std::string &) |
| | import a Vensim file More...
|
| |
| void | redrawAllGodleyTables () |
| | request all Godley table windows to redraw More...
|
| |
| virtual void | runItemDeletedCallback (const Item &) |
| | run callback attached to item More...
|
| |
| virtual MemCheckResult | checkMemAllocation (size_t bytes) const |
| |
| vector< string > | listFonts () const |
| |
| void | latex (const std::string &filename, bool wrapLaTeXLines) |
| |
| void | matlab (const std::string &filename) |
| |
| string | latex2pango (const std::string &x) |
| |
| void | autoLayout () |
| | auto layout current open group and recentre More...
|
| |
| void | randomLayout () |
| | randomly layout current open group and recentre reinitialises canvas to the group located in item More...
|
| |
| void | openGroupInCanvas () |
| |
| void | openModelInCanvas () |
| | reinitialises canvas to the toplevel group More...
|
| |
| void | listAllInstances () |
| |
| void | nameCurrentItem (const std::string &name) |
| |
| void | itemFromNamedItem (const std::string &name) |
| |
| bool | triggerCheckMemAllocationCallback () const |
| | trigger checkMem callback for testing purposes More...
|
| |
| char | getc () const |
| | Used to implement a pause until return pressed for attaching debugger purposes. More...
|
| |
| void | setDefinition (const std::string &valueId, const std::string &definition) |
| | add/replace a definition for a flow variable given by valueId More...
|
| |
| void | reloadAllCSVParameters () |
| | reload all CSV parameters from latest values in files. More...
|
| |
| void | pushFlags () |
| | push and pop state of the flags More...
|
| |
| void | popFlags () |
| | push and pop state of the flags More...
|
| |
| virtual | ~RungeKutta ()=default |
| |
| void | rkreset () |
| | reset the simulation More...
|
| |
| void | rkstep () |
| | step the equations (by n steps, default 1) evaluate the flow equations without stepping. More...
|
| |
| void | evalEquations () |
| |
|
| static void | tsDrawNativeWindows (Napi::Env env, Napi::Function, AddOnMinsky *minsky, void *) |
| |
| static void | messageCallback (Napi::Env env, Napi::Function fn, void *, AddOnMinsky *addonMinsky) |
| |
| static void | busyCursorCallback (Napi::Env env, Napi::Function fn, void *, bool *busy) |
| |
| static void | progressCallback (Napi::Env env, Napi::Function fn, void *, AddOnMinsky *addon) |
| |
| static void | bookmarkRefreshCallback (Napi::Env env, Napi::Function fn, void *, AddOnMinsky *addon) |
| |
| static void | resetScrollCallback (Napi::Env env, Napi::Function fn, void *, AddOnMinsky *addon) |
| |
| static void | saveGroupAsFile (const Group &, const string &fileName) |
| |
| static void | exportSchema (const std::string &filename, int schemaLevel=1) |
| |
| static std::string | ecolabVersion () |
| |
| static std::string | ravelVersion () |
| |
| static bool | ravelAvailable () |
| |
| static bool | ravelExpired () |
| |
| static int | daysUntilRavelExpires () |
| |
| static std::size_t | physicalMem () |
| | returns amount of memory installed on system More...
|
| |
| static int | numOpArgs (OperationType::Type o) |
| |
| static OperationType::Group | classifyOp (OperationType::Type o) |
| |
| static std::vector< std::string > | availableOperations () |
| | list of available operations More...
|
| |
| static Minsky::AvailableOperationsMapping | availableOperationsMapping () |
| |
| static std::vector< std::string > | variableTypes () |
| | list of available variable types More...
|
| |
| static std::vector< std::string > | assetClasses () |
| | return list of available asset classes More...
|
| |
| static std::string | defaultFont () |
| | the default used by Pango More...
|
| |
| static std::string | defaultFont (const std::string &x) |
| | the default used by Pango More...
|
| |
| static double | fontScale () |
| | an extra scaling factor of Pango fonts More...
|
| |
| static double | fontScale (double) |
| | an extra scaling factor of Pango fonts More...
|
| |
|
| Timers | timers |
| |
| deque< unique_ptr< Command > > | minskyCommands |
| |
| mutex | cmdMutex |
| |
| atomic< bool > | running {true} |
| |
| std::thread | thread |
| |
| bool | inputBufferExceeded =false |
| |
| atomic< bool > | drawLaunched {false} |
| |
| TypedThreadSafeFunction< AddOnMinsky, void, tsDrawNativeWindows > | tsDrawNativeWindows_ |
| |
| string | theMessage |
| |
| vector< string > | messageButtons |
| |
| promise< unsigned > | userResponse |
| |
| bool | messageCallbackSet =false |
| |
| TypedThreadSafeFunction< void, AddOnMinsky, messageCallback > | tsMessageCallback |
| |
| bool | busyCursorCallbackSet =false |
| |
| TypedThreadSafeFunction< void, bool, busyCursorCallback > | tsBusyCursorCallback |
| |
| bool | busyCursor =false |
| |
| int | progressValue =0 |
| |
| string | progressTitle |
| |
| bool | progressCallbackSet =false |
| |
| TypedThreadSafeFunction< void, AddOnMinsky, progressCallback > | tsProgressCallback |
| |
| bool | bookmarkRefreshSet =false |
| |
| TypedThreadSafeFunction< void, AddOnMinsky, bookmarkRefreshCallback > | tsBookmarkRefreshCallback |
| |
| bool | resetScrollSet =false |
| |
| TypedThreadSafeFunction< void, AddOnMinsky, resetScrollCallback > | tsResetScrollCallback |
| |
| RESTProcess_t | registry |
| |
| PannableTab< EquationDisplay > | equationDisplay |
| |
| FontDisplay | fontSampler |
| |
| PhillipsDiagram | phillipsDiagram |
| |
| std::vector< PubTab > | publicationTabs |
| |
| VariableValues | variableValues |
| |
| Dimensions | dimensions |
| |
| Conversions | conversions |
| |
| std::map< Units, double > | maxValue |
| | stash the maximum absolute value obtained by a dimensioned quantity More...
|
| |
| std::map< Units, double > | maxFlowValue |
| |
| SVGRenderer | histogramResource |
| |
| Exclude< std::map< std::string, std::shared_ptr< CallableFunction > > > | userFunctions |
| |
| GroupPtr | model {new Group} |
| |
| Canvas | canvas {model} |
| |
| std::set< string > | logVarList |
| | set of variables (valueIds) to log More...
|
| |
| double | lastT {0} |
| | previous timestep More...
|
| |
| int | numBackups =1 |
| | number of previous versions of saved files to keep save to a file More...
|
| |
| std::string | fileVersion |
| | Minsky version file was saved under. More...
|
| |
| unsigned | maxHistory {100} |
| | maximum no. of history states to save More...
|
| |
| int | maxWaitMS =100 |
| | maximum wait in millisecond between redrawing canvas during simulation More...
|
| |
| bool | doPushHistory =true |
| | flag to indicate whether a TCL should be pushed onto the history stack, or logged in a recording. This is used to avoid movements being added to recordings and undo history More...
|
| |
| bool | displayValues =false |
| |
| GodleyTable::DisplayStyle | displayStyle =GodleyTable::sign |
| |
| std::shared_ptr< VariableInstanceList > | variableInstanceList |
| | supports navigation to all instances of current variable More...
|
| |
| std::map< std::string, std::weak_ptr< Item > > | namedItems |
| |
| VariablePane | variablePane |
| |
| double | t {0} |
| | time More...
|
| |
| bool | running =false |
| | controls whether simulation is running More...
|
| |
| bool | reverse =false |
| | reverse direction of simulation More...
|
| |
| EvalGodley | evalGodley |
| |
| double | stepMin {0} |
| |
| double | stepMax {0.01} |
| |
| int | nSteps {1} |
| |
| double | epsRel {1e-2} |
| |
| double | epsAbs {1e-3} |
| |
| int | order {4} |
| |
| bool | implicit {false} |
| |
| int | simulationDelay {0} |
| |
| std::string | timeUnit |
| |
| double | tmax {INFINITY} |
| |
| double | t0 {0} |
| |