|
Minsky: 3.17.0
|
Classes | |
| struct | AccumArgs |
| struct | AccumArgs< OperationType::add > |
| struct | AccumArgs< OperationType::and_ > |
| struct | AccumArgs< OperationType::divide > |
| struct | AccumArgs< OperationType::max > |
| struct | AccumArgs< OperationType::min > |
| struct | AccumArgs< OperationType::multiply > |
| struct | AccumArgs< OperationType::or_ > |
| struct | AccumArgs< OperationType::subtract > |
| struct | BackgroundSaver |
| struct | Bookmark |
| struct | BottomRightResizerItem |
| class | BoundingBox |
| bounding box information (at zoom=1 scale) More... | |
| struct | BusyCursor |
| class | ButtonWidget |
| supports +/-/←/→/↓/↑ widget More... | |
| struct | ButtonWidgetEnums |
| struct | CairoRenderer |
| struct | CallableFunction |
| class | Canvas |
| struct | ClickType |
| represents whether a mouse click is on the item, on an output port (for wiring, or is actually outside the items boundary, and a lasso is intended More... | |
| class | Clipboard |
| An RAII wrapper around jtanx's libclipboard (https://github.com/jtanx/libclipboard) More... | |
| struct | ConstantEvalOp |
| struct | ConstMap |
| class | Copy |
| struct | Correlation |
| class | CSVDialog |
| class | DataOp |
| legacy data importer object More... | |
| class | DataSpec |
| struct | DataSpecSchema |
| struct | DeflateZStream |
| class | Derivative |
| struct | DerivativeMixin |
| support for partial derivatives needed for implicit method More... | |
| struct | DerivativeNotDefined |
| struct | DrawBinOp |
| helper class to draw port label symbols More... | |
| struct | DummyBase |
| struct | EngNotation |
| class | EquationDisplay |
| class | EvalCommon |
| A place to store common data shared between TensorVarVals within a give calculation. More... | |
| class | EvalGodley |
| struct | EvalOp |
| represents the operation when evaluating the equations More... | |
| struct | EvalOpBase |
| struct | EvalOpPtr |
| struct | EvalOpVector |
| struct | EventInterface |
| struct | FailedToRewind |
| struct | FallBackToScalar |
| struct | FlowCoef |
| represents a numerical coefficient times a variable (a "flow") More... | |
| struct | FlowVarsResized |
| exception throw if flowVars vector unexpectedly resized during evalEquations More... | |
| class | FontDisplay |
| struct | GeneralTensorOp |
| struct | GeneralTensorOp< OperationType::all > |
| struct | GeneralTensorOp< OperationType::any > |
| struct | GeneralTensorOp< OperationType::correlation > |
| struct | GeneralTensorOp< OperationType::covariance > |
| struct | GeneralTensorOp< OperationType::difference > |
| struct | GeneralTensorOp< OperationType::differencePlus > |
| struct | GeneralTensorOp< OperationType::gather > |
| struct | GeneralTensorOp< OperationType::histogram > |
| struct | GeneralTensorOp< OperationType::index > |
| struct | GeneralTensorOp< OperationType::infimum > |
| struct | GeneralTensorOp< OperationType::infIndex > |
| struct | GeneralTensorOp< OperationType::innerProduct > |
| struct | GeneralTensorOp< OperationType::linearRegression > |
| struct | GeneralTensorOp< OperationType::mean > |
| struct | GeneralTensorOp< OperationType::median > |
| struct | GeneralTensorOp< OperationType::meld > |
| struct | GeneralTensorOp< OperationType::merge > |
| struct | GeneralTensorOp< OperationType::moment > |
| struct | GeneralTensorOp< OperationType::outerProduct > |
| struct | GeneralTensorOp< OperationType::product > |
| struct | GeneralTensorOp< OperationType::runningProduct > |
| struct | GeneralTensorOp< OperationType::runningSum > |
| struct | GeneralTensorOp< OperationType::shape > |
| struct | GeneralTensorOp< OperationType::size > |
| struct | GeneralTensorOp< OperationType::slice > |
| struct | GeneralTensorOp< OperationType::stdDev > |
| struct | GeneralTensorOp< OperationType::sum > |
| struct | GeneralTensorOp< OperationType::supIndex > |
| struct | GeneralTensorOp< OperationType::supremum > |
| struct | GetUtf8Char |
| struct | GodleyAssetClass |
| class | GodleyIcon |
| class | GodleyIteratorAdaptor |
| adaptor suitable for initialiseGodleys More... | |
| class | GodleyTable |
| class | GodleyTableEditor |
| class | GodleyTableWindow |
| class | Grid |
| class | Group |
| class | GroupItems |
| struct | HandleLockInfo |
| struct | has_empty |
| class | ICell |
| Cell template parameter duck types this interface. More... | |
| struct | IncrDecrCounter |
| exception-safe increment/decrement of a counter in a block More... | |
| struct | InflateFileZStream |
| struct | InflateZStream |
| struct | InputPort |
| class | Integral |
| An integral is an additional stock variable, that integrates its flow variable. More... | |
| class | IntOp |
| class | IntrusiveMap |
| struct | IntrusiveWrap |
| class | Item |
| struct | ItemExclude |
| Item members excluded from reflection. More... | |
| struct | ItemPortVector |
| struct | ItemT |
| struct | JustificationStruct |
| struct | KeyAssertion |
| struct | KeyAssertion< int > |
| struct | LassoBox |
| represents rectangular region of a lasso operation More... | |
| struct | LegendGeometry |
| struct | LocalMinsky |
| RAII set the minsky object to a different one for the current scope. More... | |
| class | Lock |
| class | Matrix |
| convenience class for accessing matrix elements from a data array More... | |
| class | Minsky |
| struct | MinskyExclude |
| struct | MinskyTensorOp |
| struct | MultiWireBinOp |
| struct | MultiWireInputPort |
| class | NamedOp |
| base class for operations that have names More... | |
| struct | NoAssign |
| class | NoteBase |
| struct | NSContext |
| struct | OnError |
| handle reporting errors in loadValueFromCSVFileT when loading files More... | |
| struct | OnStackExit |
| arrange for a functional to be called on stack exit More... | |
| class | Operation |
| class | OperationBase |
| class | OperationFactory |
| factory class template, for creating objects of type T<O>. N is the maximum value of O More... | |
| class | OperationPtr |
| shared_ptr class for polymorphic operation objects. Note, you may assume that this pointer is always valid, although currently the implementation doesn't guarantee it (eg reset() is exposed). More... | |
| struct | OperationType |
| struct | OpState |
| struct | Optional |
| convenience class to omit writing XML records when data absent or empty More... | |
| class | PannableTab |
| Mixin implementing common panning functionality in tabs. More... | |
| struct | PannableTabBase |
| struct | ParseCSV |
| class | PhillipsDiagram |
| class | PhillipsFlow |
| class | PhillipsStock |
| struct | PlotOptions |
| class | PlotWidget |
| a container item for a plot widget More... | |
| struct | PlotWidgetSuper |
| class | Port |
| struct | PortExclude |
| components of Port excluded from reflection More... | |
| class | Progress |
| class | ProgressUpdater |
| class | PubItem |
| class | PubTab |
| struct | PubTabBase |
| class | Ravel |
| class | RavelLockGroup |
| class | RavelPopup |
| class | RavelTensor |
| class | Reflect |
| class | RenderNativeWindow |
| class | RenderVariable |
| struct | RESTMinsky |
| struct | RKdata |
| class | Rotate |
| rotate (x,y) by rot (in degrees) around the origin (x0, y0) can be used for rotating multiple points once constructed More... | |
| class | RungeKutta |
| struct | RungeKuttaExclude |
| components excluded from reflection More... | |
| struct | Saver |
| struct | ScalarEvalOp |
| Legacy EvalOp base interface. More... | |
| struct | SchemaHelper |
| struct | Selection |
| represents items that have been selected More... | |
| struct | SetState |
| struct | SharedColumnCheck |
| for checking shared columns between tables More... | |
| class | Sheet |
| struct | Simulation |
| struct | Slider |
| data structure supporting sliders - shared between constant operations and variables More... | |
| struct | Summary |
| summary for the variable tab (aka summary tab). More... | |
| class | SVGRenderer |
| class | SwitchIcon |
| class | SwitchTensor |
| struct | TensorBinOp |
| class | TensorEval |
| A helper to evaluate a variable value. More... | |
| class | TensorOpFactory |
| As it says on the tin, this is a factory for creating a TensorOp which can compute the result of op applied to its arguments and so on until all the argument terminate in variables. More... | |
| struct | TensorsFromPort |
| struct | TensorVarVal |
| struct | TensorVarValBase |
| class | Time |
| struct | TimeOp |
| struct | TrackedIntrusiveMap |
| struct | Units |
| represents the units (in sense of dimensional analysis) of a variable. More... | |
| struct | UnitsExpressionWalker |
| class | UserFunction |
| struct | ValueVector |
| struct | VarConstant |
| class | Variable |
| class | VariableBase |
| class | VariableCaches |
| caches need copy operations to be nobbled, because they hold a reference to the derived variable More... | |
| class | VariableInstanceList |
| class | VariablePane |
| class | VariablePaneBase |
| class | VariablePaneCell |
| class | VariablePtr |
| struct | VariableType |
| class | VariableValue |
| struct | VariableValueData |
| struct | VariableValuePtr |
| a shared_ptr that default constructs a default target, and is always valid More... | |
| class | VariableValues |
| struct | ViewImpl |
| class | WindowInformation |
| struct | Winfo |
| class | Wire |
| struct | ZStream |
Typedefs | |
| typedef boost::geometry::model::d2::point_xy< float > | Point |
| typedef std::vector< GroupPtr > | Groups |
| typedef std::shared_ptr< Item > | ItemPtr |
| typedef std::vector< ItemPtr > | Items |
| using | FlowVar = Variable< VariableType::flow > |
| using | StockVar = Variable< VariableType::stock > |
| typedef std::shared_ptr< Group > | GroupPtr |
| typedef std::shared_ptr< Wire > | WirePtr |
| typedef std::vector< WirePtr > | Wires |
| using | ConstTensorVarVal = TensorVarValBase<> |
Enumerations | |
| enum | ShowSlice { ShowSlice::head, ShowSlice::headAndTail, ShowSlice::tail } |
| enum | ItemType { wire, op, var, group, godley, plot } |
Functions | |
| template<class T > | |
| T | sqr (T x) |
| double | clamp360 (double x) |
| return x modulo 360 More... | |
| int | quadrant (double x) |
| return quadrant x is in: 0=[-45,45),1=[45,135), etc More... | |
| bool | flipped (double rotation) |
| returns if the angle (in degrees) is in the second or third quadrant More... | |
| template<class T > | |
| std::string | str (T x) |
| utility function to create a string representation of a numeric type More... | |
| bool | IsNotalnum (char x) |
| void | stripNonAlnum (std::string &x) |
| std::string | trimWS (const std::string &s) |
| std::string | stripActive (const std::string &s) |
| repaces characters that cause interpretation by TCL, backslashes are replaced by the set minus operator ∖, and spaces are replaced by ␣, as they cause problems More... | |
| template<class F > | |
| OnStackExit< F > | onStackExit (F f) |
| generator function More... | |
| template<class T , class V > | |
| void | remove (std::vector< T > &x, const V &v) |
| remove an element from a vector. V must be comparable to a T More... | |
| template<class T , class D > | |
| std::unique_ptr< T, D > | uniqueDeleter (T *x, D d) |
| unsigned | numBytes (unsigned char x) |
| a wrapper around std::ofstream that checks the write succeeded, throwing an exception if not More... | |
| size_t | prevIndex (const std::string &str, size_t index) |
| return index of previous character to index More... | |
| std::istream & | operator>> (std::istream &i, const GetUtf8Char &g) |
| void | stripByteOrderingMarker (std::istream &s) |
| checks if the input stream has the UTF-8 byte ordering marker, and removes it if present More... | |
| std::string | CSVQuote (const std::string &x, char sep) |
| quotes a string if it contains a separator character, and double quotes quotes More... | |
| std::ostream & | operator<< (std::ostream &o, OperationType::Type t) |
| classdesc::pack_t | decode (const classdesc::CDATA &) |
| decode ascii-encoded representation to binary data More... | |
| CDATA | encode (const pack_t &buf) |
| template<class PreviousSchema , class CurrentSchema > | |
| void | loadSchema (CurrentSchema ¤tSchema, classdesc::xml_unpack_t &data, const std::string &rootElement) |
| classdesc::CDATA | encode (const classdesc::pack_t &) |
| encode binary data to ascii-encoded More... | |
| std::ostream & | operator<< (std::ostream &o, const Units &u) |
| std::ostream & | operator<< (std::ostream &o, VariableType::Type t) |
| void | randomizeLayout (Group &) |
| randomly place items on canvas More... | |
| void | layoutGroup (Group &) |
| auto layout group items More... | |
| void | drawTriangle (cairo_t *cairo, double x, double y, const ecolab::cairo::Colour &col, double angle=0) |
| bool | isNumerical (const std::string &s) |
| constexpr char | control (char x) |
| void | asgClonedPort (shared_ptr< Port > &p, const map< Item *, ItemPtr > &cloneMap) |
| template<class G , class M , class O > | |
| bool | GroupRecursiveDo (G &gp, M GroupItems::*map, O op) |
| Minsky & | minsky () |
| global minsky object More... | |
| const Minsky & | cminsky () |
| const version to help in const correctness More... | |
| double | yearToPTime (double x) |
| void | macOSXRedraw (RenderNativeWindow &window, const std::shared_ptr< std::lock_guard< std::mutex >> &lock) |
| void | zoom (float &val, float origin, float factor) |
| base zooming transformation More... | |
| void | chomp (string &buf) |
| bool | getWholeLine (istream &input, string &line, const DataSpec &spec) |
| void | escapeDoubledQuotes (std::string &, const DataSpec &) |
| replace doubled quotes with escaped quotes More... | |
| template<class P , class E , class S > | |
| void | loadValueFromCSVFileT (VariableValue &vv, S &stream, const DataSpec &spec, E &onError) |
| template<class S > | |
| void | loadValueFromCSVFileS (VariableValue &v, S &filenames, const DataSpec &spec) |
| void | loadValueFromCSVFile (VariableValue &, const std::vector< std::string > &filenames, const DataSpec &) |
| load a variableValue from a list of files according to data spec More... | |
| void | loadValueFromCSVFile (VariableValue &, std::istream &input, const DataSpec &) |
| load a variableValue from a stream according to data spec More... | |
| template<class P > | |
| void | reportFromCSVFileT (istream &input, ostream &output, const DataSpec &spec, uintmax_t fileSize) |
| void | reportFromCSVFile (std::istream &input, std::ostream &output, const DataSpec &spec, uintmax_t fileSize) |
| creates a report CSV file from input, with errors sorted at begining of file, with a column for error messages More... | |
| EngNotation | engExp (double value) |
| return formatted mantissa and exponent in engineering format More... | |
| std::string | mantissa (double value, const EngNotation &, int digits=3) |
| std::string | expMultiplier (int exp) |
| void | doOneEvent (bool idleTasksOnly) |
| checks if any GUI events are waiting, and proces an event if so More... | |
| template<class T > | |
| GodleyIteratorAdaptor< T > | makeGodleyIt (const T &it) |
| bool | operator> (std::size_t x, const UnitsExpressionWalker &y) |
| UnitsExpressionWalker | root (const UnitsExpressionWalker &x, const UnitsExpressionWalker &y) |
| UnitsExpressionWalker | pow (const UnitsExpressionWalker &x, const UnitsExpressionWalker &y) |
| UnitsExpressionWalker | checkDimensionless (const UnitsExpressionWalker &x, const UnitsExpressionWalker &y) |
| UnitsExpressionWalker | checkSameDims (const UnitsExpressionWalker &x, const UnitsExpressionWalker &y) |
| void | exportToCSV (std::ostream &s, const GodleyTable &g) |
| void | exportToLaTeX (std::ostream &f, const GodleyTable &g) |
| string | defang (char c) |
| string | latexToPangoNonItalicised (const char *input) |
| std::string | latexToPangoNonItalicised (const std::string &x) |
| std::string | latexToPango (const char *s) |
| std::string | latexToPango (const std::string &x) |
| interprets LaTeX sequences within, returning result as UTF-8 containing Pango markup. Only a small subset of LaTeX is implemented. More... | |
| std::string | defang (const std::string &s) |
| void | readMdl (Group &group, Simulation &simParms, std::istream &mdlFile) |
| import a Vensim mdl file into group, also populating simParms from the control block More... | |
| template<template< OperationType::Type > class T, int op, int to> | |
| classdesc::enable_if< Not< is_equal< op, to > >, void >::T | registerOps (TensorOpFactory &tensorOpFactory) |
| template<template< OperationType::Type > class T, int op, int to> | |
| classdesc::enable_if< is_equal< op, to >, void >::T | registerOps (TensorOpFactory &tensorOpFactory) |
| bool | isValueId (const std::string &name) |
| check that name is a valid valueId (useful for assertions) More... | |
| string | canonicalName (const std::string &name) |
| convert a raw name into a canonical name - this is not idempotent. More... | |
| string | valueIdCanonical (size_t scope, const std::string &name) |
| construct a valueId @ name should be canonicalised More... | |
| string | valueId (const std::string &name) |
| construct a valueId from fully qualified name @ name should not be canonicalised More... | |
| string | valueId (const GroupPtr &ref, const std::string &name) |
| construct a valueId. @ name should not be canonicalised if name has leading :, then heirarchy is searched for matching local name More... | |
| size_t | scope (const std::string &name) |
| extract scope from a qualified variable name More... | |
| GroupPtr | scope (GroupPtr ref, const std::string &name) |
| starting from reference group ref, applying scoping rules to determine the actual scope of name If name prefixed by :, then search up group heirarchy for locally scoped var, otherwise return ref More... | |
| string | valueIdFromScope (const GroupPtr &scope, const std::string &name) |
| value Id from scope and canonical name name More... | |
| std::string | uqName (const std::string &name) |
| extract unqualified portion of name More... | |
Variables | |
| constexpr float | portRadius =6 |
| radius of circle marking ports at zoom=1 More... | |
| constexpr float | portRadiusMult =2.0f*portRadius |
| static std::unique_ptr< char[]> | _defaultFont |
| static ptime | epoch =microsec_clock::local_time() |
| static ptime | accumulatedBlitTime =epoch |
| static const size_t | maxNumTensorElementsToPlot =10 |
| const double | yearLength = 3600*24*365.2525 |
| UnitsExpressionWalker | timeUnit |
| TensorOpFactory | tensorOpFactory |
| const char * | schemaURL ="http://minsky.sf.net/minsky" |
| constexpr float | sliderHandleRadius =3 |
Support the CSV import dialog
Provide support for the Godley Table spreadsheet window
A simple spreadsheet view
Utilities for walking an exprtk expression object.
To use, define the actions you want to happen for each type of expression
| using minsky::ConstTensorVarVal = typedef TensorVarValBase<> |
Definition at line 123 of file minskyTensorOps.h.
| using minsky::FlowVar = typedef Variable<VariableType::flow> |
Definition at line 32 of file phillipsDiagram.h.
| typedef std::shared_ptr< Group > minsky::GroupPtr |
| typedef std::vector<GroupPtr> minsky::Groups |
| typedef std::shared_ptr<Item> minsky::ItemPtr |
| typedef std::vector<ItemPtr> minsky::Items |
| typedef boost::geometry::model::d2::point_xy<float> minsky::Point |
Definition at line 34 of file geometry.h.
| using minsky::StockVar = typedef Variable<VariableType::stock> |
Definition at line 33 of file phillipsDiagram.h.
| typedef std::shared_ptr<Wire> minsky::WirePtr |
| typedef std::vector<WirePtr> minsky::Wires |
| enum minsky::ItemType |
| Enumerator | |
|---|---|
| wire | |
| op | |
| var | |
| group | |
| godley | |
| plot | |
Definition at line 117 of file minsky.h.
|
strong |
| Enumerator | |
|---|---|
| head | |
| headAndTail | |
| tail | |
Definition at line 25 of file showSlice.h.
Definition at line 106 of file group.cc.
Referenced by minsky::Group::copyUnowned().

| std::string minsky::canonicalName | ( | const string & | name | ) |
convert a raw name into a canonical name - this is not idempotent.
Definition at line 63 of file valueId.cc.
References latexToPangoNonItalicised(), stripActive(), trimWS(), and uqName().
Referenced by minsky::UserFunction::compile(), minsky::Minsky::constructEquations(), minsky::VariableBase::name(), scope(), minsky::UserFunction::units(), valueId(), minsky::VariableValue::valueId(), and minsky::anonymous_namespace{minsky.cc}::GodleyIt::valueId().


|
inline |
Definition at line 67 of file expressionWalker.h.
References minsky::UnitsExpressionWalker::checkDimensionless().

|
inline |
Definition at line 70 of file expressionWalker.h.
References minsky::UnitsExpressionWalker::checkSameDims(), and minsky::UnitsExpressionWalker::units.

| void minsky::chomp | ( | string & | buf | ) |
Definition at line 577 of file CSVParser.cc.
Referenced by getWholeLine().

|
inline |
return x modulo 360
Definition at line 87 of file geometry.h.
Referenced by quadrant().

|
inline |
const version to help in const correctness
Definition at line 538 of file minsky.h.
References minsky().
Referenced by minsky::PlotWidget::addConstantCurves(), minsky::Group::addIOVar(), minsky::PlotWidget::addPlotPt(), minsky::GroupItems::addWire(), minsky::GodleyTableEditor::copy(), minsky::TensorOpFactory::create(), minsky::VariableBase::definition(), minsky::Ravel::dimension(), minsky::Ravel::dimensionType(), minsky::Ravel::dimensionUnitsFormat(), minsky::ButtonWidget< row >::draw(), minsky::GodleyTableEditor::draw(), minsky::VariableBase::draw(), minsky::anonymous_namespace{minsky.cc}::Network::followWire(), minsky::Group::gotoBookmark_b(), minsky::Ravel::hypercube(), minsky::VariableValue::hypercube(), minsky::Operation< minsky::OperationType::integrate >::iconDraw(), minsky::PhillipsDiagram::init(), minsky::VariableBase::init(), minsky::VariableValue::init(), minsky::ButtonWidget< row >::invoke(), minsky::anonymous_namespace{group.cc}::isGlobal(), minsky::Ravel::joinLockGroup(), MathDAG::latexInit(), loadValueFromCSVFileT(), minsky::VariableBase::local(), minsky::Ravel::lockGroupColours(), minsky::VariablePtr::makeConsistentWithValue(), MathDAG::matlabInit(), minsky::GodleyTable::nameUnique(), minsky::GodleyTableEditor::paste(), minsky::Group::renameAllInstances(), minsky::Canvas::renameItem(), minsky::VariableValues::resetValue(), minsky::PlotWidget::scalePlot(), minsky::Ravel::setDimension(), minsky::VariableBase::sliderVisible(), minsky::GodleyIcon::stockVarUnits(), minsky::VariableValue::summary(), MathDAG::VariableDAG::tensorEval(), minsky::Item::throw_error(), minsky::UserFunction::units(), minsky::IntOp::units(), minsky::Time::units(), minsky::Derivative::units(), minsky::VariableBase::units(), minsky::VariablePane::update(), minsky::VariableBase::value(), and minsky::VariableBase::vValue().

|
inline |
Definition at line 631 of file godleyTableWindow.cc.
Referenced by minsky::GodleyTableEditor::keyPress().

|
inline |
quotes a string if it contains a separator character, and double quotes quotes
Definition at line 162 of file str.h.
Referenced by minsky::VariableValue::exportAsCSV(), and minsky::Minsky::openLogFile().

| classdesc::pack_t minsky::decode | ( | const classdesc::CDATA & | data | ) |
decode ascii-encoded representation to binary data
Definition at line 34 of file schemaHelper.cc.
References a85::from_a85(), and a85::size_for_bin().
Referenced by schema3::Item::convertTensorDataFromSchema2(), and schema3::Minsky::populateGroup().


|
inline |
Definition at line 39 of file latexMarkup.h.
References defang().

| std::string minsky::defang | ( | char | c | ) |
Definition at line 842 of file latexMarkup.cc.
Referenced by minsky::PlotWidget::addConstantCurves(), defang(), minsky::GodleyTableEditor::draw(), anonymous_namespace{latexMarkup.cc}::Result::processLaTeX(), minsky::GodleyTableEditor::textIdx(), and anonymous_namespace{latexMarkup.cc}::utf8char().

| void minsky::doOneEvent | ( | bool | idleTasksOnly | ) |
checks if any GUI events are waiting, and proces an event if so
Definition at line 550 of file addon.cc.
Referenced by MathDAG::ConstantDAG::addEvalOps(), MathDAG::VariableDAG::addEvalOps(), MathDAG::IntegralInputVariableDAG::addEvalOps(), MathDAG::OperationDAGBase::addEvalOps(), and minsky::RungeKutta::rkstep().

| void minsky::drawTriangle | ( | cairo_t * | cairo, |
| double | x, | ||
| double | y, | ||
| const ecolab::cairo::Colour & | col, | ||
| double | angle = 0 |
||
| ) |
Referenced by minsky::SwitchIcon::draw(), minsky::Ravel::draw(), and minsky::PlotWidget::draw().

| CDATA minsky::encode | ( | const pack_t & | buf | ) |
Definition at line 51 of file schemaHelper.cc.
References a85::size_for_a85(), and a85::to_a85().
Referenced by schema3::Item::convertTensorDataFromSchema2(), and schema3::Item::packTensorInit().


| classdesc::CDATA minsky::encode | ( | const classdesc::pack_t & | ) |
encode binary data to ascii-encoded
| EngNotation minsky::engExp | ( | double | value | ) |
return formatted mantissa and exponent in engineering format
Definition at line 383 of file variableValue.cc.
References minsky::EngNotation::engExp, MathDAG::log(), and minsky::EngNotation::sciExp.
Referenced by minsky::GodleyTableEditor::draw(), minsky::VariableBase::draw(), and minsky::VariableBase::engExp().


| void minsky::escapeDoubledQuotes | ( | std::string & | line, |
| const DataSpec & | spec | ||
| ) |
replace doubled quotes with escaped quotes
Definition at line 605 of file CSVParser.cc.
References minsky::DataSpecSchema::escape, minsky::DataSpecSchema::quote, and minsky::DataSpecSchema::separator.
Referenced by getWholeLine().

| string minsky::expMultiplier | ( | int | exp | ) |
Definition at line 413 of file variableValue.cc.
References MathDAG::exp().
Referenced by minsky::GodleyTableEditor::draw(), minsky::VariableBase::draw(), and minsky::RenderVariable::RenderVariable().


| void minsky::exportToCSV | ( | std::ostream & | s, |
| const GodleyTable & | g | ||
| ) |
Definition at line 61 of file godleyExport.cc.
References minsky::GodleyTable::assetClass(), minsky::GodleyTable::cols(), minsky::GodleyTable::doubleEntryCompliant, minsky::anonymous_namespace{godleyExport.cc}::fcStr(), minsky::GodleyTable::getCell(), latexToPango(), minsky::GodleyTable::rows(), minsky::anonymous_namespace{godleyExport.cc}::trim(), and uqName().
Referenced by minsky::GodleyTable::exportToCSV().


| void minsky::exportToLaTeX | ( | std::ostream & | f, |
| const GodleyTable & | g | ||
| ) |
Definition at line 84 of file godleyExport.cc.
References minsky::GodleyTable::assetClass(), minsky::GodleyTable::cols(), minsky::GodleyTable::doubleEntryCompliant, f, minsky::anonymous_namespace{godleyExport.cc}::fcStr(), minsky::GodleyTable::getCell(), minsky::GodleyTable::rows(), and uqName().
Referenced by minsky::GodleyTable::exportToLaTeX().


|
inline |
returns if the angle (in degrees) is in the second or third quadrant
Definition at line 102 of file geometry.h.
Referenced by minsky::VariableBase::clickType(), minsky::SwitchIcon::draw(), minsky::OperationBase::draw(), minsky::VariableBase::draw(), minsky::Group::draw(), minsky::Item::draw(), minsky::DrawBinOp::drawPort(), minsky::OperationBase::drawUserFunction(), schema3::populateItem(), minsky::Item::rotationAsRadians(), minsky::Minsky::setDefinition(), and minsky::Canvas::zoomToFit().

| bool minsky::getWholeLine | ( | istream & | input, |
| string & | line, | ||
| const DataSpec & | spec | ||
| ) |
Definition at line 584 of file CSVParser.cc.
References chomp(), escapeDoubledQuotes(), and minsky::DataSpecSchema::quote.
Referenced by minsky::ParseCSV< P >::parse(), and reportFromCSVFileT().


| bool minsky::GroupRecursiveDo | ( | G & | gp, |
| M GroupItems::* | map, | ||
| O | op | ||
| ) |
Definition at line 201 of file group.h.
References op.
Referenced by minsky::GroupItems::recursiveDo().

|
inline |
Definition at line 42 of file str.h.
Referenced by stripNonAlnum().

| bool minsky::isNumerical | ( | const std::string & | s | ) |
Definition at line 338 of file CSVParser.cc.
References anonymous_namespace{CSVParser.cc}::quotedStoD(), and anonymous_namespace{CSVParser.cc}::stripWSAndDecimalSep().
Referenced by minsky::CSVDialog::classifyColumns().


| bool minsky::isValueId | ( | const string & | name | ) |
check that name is a valid valueId (useful for assertions)
Definition at line 33 of file valueId.cc.
Referenced by MathDAG::VariableDAG::addEvalOps(), minsky::Minsky::convertVarType(), minsky::VariableBase::ensureValueExists(), minsky::VariableBase::init(), MathDAG::SystemOfEquations::makeDAG(), MathDAG::SystemOfEquations::populateEvalOpVector(), minsky::VariableBase::setUnits(), minsky::VariableValues::validEntries(), and minsky::VariableBase::value().

|
inline |
Definition at line 30 of file latexMarkup.h.
References latexToPangoNonItalicised().
Referenced by minsky::Item::displayTooltip(), minsky::Wire::draw(), minsky::GodleyTableEditor::draw(), minsky::GodleyIcon::draw(), minsky::PlotWidget::draw(), minsky::Item::draw(), minsky::OperationBase::drawUserFunction(), exportToCSV(), minsky::PlotWidget::labelPen(), minsky::Minsky::latex2pango(), latexToPango(), MathDAG::ConstantDAG::render(), MathDAG::VariableDAG::render(), MathDAG::OperationDAG< OperationType::subtract >::render(), MathDAG::SystemOfEquations::renderEquations(), minsky::RenderVariable::RenderVariable(), minsky::GeneralTensorOp< OperationType::merge >::setArguments(), and MathDAG::anonymous_namespace{equationDisplayRender.cc}::variableRender().


|
inline |
interprets LaTeX sequences within, returning result as UTF-8 containing Pango markup. Only a small subset of LaTeX is implemented.
Definition at line 34 of file latexMarkup.h.
References latexToPango().

|
inline |
Definition at line 27 of file latexMarkup.h.
References latexToPangoNonItalicised().

| std::string minsky::latexToPangoNonItalicised | ( | const char * | input | ) |
Definition at line 855 of file latexMarkup.cc.
References anonymous_namespace{latexMarkup.cc}::utf8char().
Referenced by canonicalName(), latexToPango(), latexToPangoNonItalicised(), minsky::PlotWidget::xlabel(), minsky::PlotWidget::y1label(), and minsky::PlotWidget::ylabel().


| void minsky::layoutGroup | ( | Group & | g | ) |
auto layout group items
Definition at line 101 of file autoLayout.cc.
References minsky::GroupItems::groups, minsky::GroupItems::items, pyminsky::minsky, minsky::Item::moveTo(), minsky::ProgressUpdater::setProgress(), MathDAG::sqrt(), minsky::anonymous_namespace{autoLayout.cc}::totalArea(), and minsky::GroupItems::wires.
Referenced by minsky::Group::autoLayout().


| void minsky::loadSchema | ( | CurrentSchema & | currentSchema, |
| classdesc::xml_unpack_t & | data, | ||
| const std::string & | rootElement | ||
| ) |
Definition at line 99 of file schemaHelper.h.
References xml_unpack().

| void minsky::loadValueFromCSVFile | ( | VariableValue & | v, |
| const vector< string > & | filenames, | ||
| const DataSpec & | spec | ||
| ) |
load a variableValue from a list of files according to data spec
Definition at line 1058 of file CSVParser.cc.
References loadValueFromCSVFileS().
Referenced by minsky::VariableBase::importFromCSV(), and minsky::VariableBase::reloadCSV().


| void minsky::loadValueFromCSVFile | ( | VariableValue & | v, |
| istream & | input, | ||
| const DataSpec & | spec | ||
| ) |
load a variableValue from a stream according to data spec
Definition at line 1060 of file CSVParser.cc.
References loadValueFromCSVFileS().

| void minsky::loadValueFromCSVFileS | ( | VariableValue & | v, |
| S & | filenames, | ||
| const DataSpec & | spec | ||
| ) |
Definition at line 1049 of file CSVParser.cc.
References minsky::DataSpecSchema::separator.
Referenced by loadValueFromCSVFile().

| void minsky::loadValueFromCSVFileT | ( | VariableValue & | vv, |
| S & | stream, | ||
| const DataSpec & | spec, | ||
| E & | onError | ||
| ) |
Definition at line 925 of file CSVParser.cc.
References minsky::Minsky::abort, cminsky(), minsky::DataSpecSchema::dimensionCols, minsky::DataSpecSchema::dimensionNames, minsky::ParseCSV< P >::dimLabels, minsky::ParseCSV< P >::hc, minsky::DataSpecSchema::horizontalDimName, minsky::VariableValue::hypercube(), minsky::VariableValue::index(), minsky::anonymous_namespace{userFunction.cc}::isnan(), MathDAG::log(), minsky(), minsky::DataSpecSchema::missingValue, minsky::VariableValueData::tensorInit, and minsky::ParseCSV< P >::tmpData.

| void minsky::macOSXRedraw | ( | RenderNativeWindow & | window, |
| const std::shared_ptr< std::lock_guard< std::mutex >> & | lock | ||
| ) |
Definition at line 96 of file renderNativeWindow.cc.
References minsky::RenderNativeWindow::winInfoPtr.
Referenced by minsky::anonymous_namespace{addon.cc}::AddOnMinsky::macOSXDrawNativeWindows().

| GodleyIteratorAdaptor<T> minsky::makeGodleyIt | ( | const T & | it | ) |
Definition at line 88 of file evalGodley.h.
| string minsky::mantissa | ( | double | value, |
| const EngNotation & | e, | ||
| int | digits = 3 |
||
| ) |
Definition at line 394 of file variableValue.cc.
References pow().
Referenced by minsky::GodleyTableEditor::draw(), minsky::VariableBase::draw(), and minsky::VariableBase::mantissa().


| Minsky & minsky::minsky | ( | ) |
global minsky object
Definition at line 545 of file addon.cc.
References minsky::anonymous_namespace{addon.cc}::l_minsky.
Referenced by MathDAG::ConstantDAG::addEvalOps(), MathDAG::VariableDAG::addEvalOps(), MathDAG::OperationDAGBase::addEvalOps(), minsky::anonymous_namespace{userFunction.cc}::addTimeVariables(), cminsky(), minsky::Ravel::collapseAllHandles(), minsky::UserFunction::compile(), minsky::IntOp::description(), minsky::Progress::displayProgress(), minsky::Sheet::draw(), minsky::VariablePaneCell::emplace(), anonymous_namespace{sheet.cc}::formattedStr(), minsky::DataSpec::givenTFguessRemainder(), minsky::VariableInstanceList::gotoInstance(), handleSignal(), minsky::PhillipsDiagram::init(), loadValueFromCSVFileT(), MathDAG::SystemOfEquations::makeDAG(), minsky::GodleyTable::markEdited(), minsky::RavelPopup::mouseOver(), minsky::PhillipsDiagram::mouseUp(), MathDAG::anonymous_namespace{equations.cc}::NoArgument::NoArgument(), minsky::Ravel::onKeyPress(), minsky::ParseCSV< P >::parse(), minsky::ParseCSV< P >::ParseCSV(), minsky::Ravel::pickSliceLabels(), minsky::Ravel::Ravel(), minsky::PubTab::removeSelf(), reportFromCSVFileT(), minsky::Ravel::setDimension(), minsky::Ravel::sortByValue(), MathDAG::SystemOfEquations::SystemOfEquations(), minsky::IntOp::toggleCoupled(), minsky::Lock::toggleLocked(), and minsky::GodleyIcon::updateVars().

|
inline |
a wrapper around std::ofstream that checks the write succeeded, throwing an exception if not
number of bytes in a UTF-8 character encoding
Definition at line 100 of file str.h.
Referenced by minsky::GodleyTableEditor::handleBackspace(), minsky::GodleyTableEditor::handleDelete(), minsky::GodleyTableEditor::keyPress(), operator>>(), prevIndex(), and minsky::GodleyTableEditor::textIdx().

| OnStackExit<F> minsky::onStackExit | ( | F | f | ) |
generator function
Definition at line 85 of file str.h.
References f.
Referenced by minsky::Minsky::reset().

|
inline |
Definition at line 31 of file variableType.h.
References minsky::VariableType::typeName().

|
inline |
|
inline |
Definition at line 70 of file operationType.h.
References minsky::OperationType::typeName().

|
inline |
Definition at line 33 of file expressionWalker.h.
References minsky::UnitsExpressionWalker::value.
|
inline |
Definition at line 128 of file str.h.
References minsky::GetUtf8Char::c, and numBytes().

|
inline |
Definition at line 51 of file expressionWalker.h.
References minsky::UnitsExpressionWalker::checkDimensionless(), root(), and minsky::UnitsExpressionWalker::value.
Referenced by minsky::EvalOp< minsky::OperationType::constant >::d1(), minsky::EvalOp< minsky::OperationType::constant >::d2(), minsky::OperationBase::draw(), minsky::EvalOp< minsky::OperationType::constant >::evaluate(), minsky::GeneralTensorOp< OperationType::moment >::GeneralTensorOp(), MathDAG::latex(), mantissa(), and minsky::OperationBase::unitsBinOpCase().


|
inline |
return index of previous character to index
Definition at line 112 of file str.h.
References numBytes(), and str().
Referenced by minsky::GodleyTableEditor::handleBackspace(), and minsky::GodleyTableEditor::keyPress().


|
inline |
return quadrant x is in: 0=[-45,45),1=[45,135), etc
Definition at line 96 of file geometry.h.
References clamp360().
Referenced by minsky::BottomRightResizerItem::resizeHandleCoords().


| void minsky::randomizeLayout | ( | Group & | g | ) |
randomly place items on canvas
Definition at line 88 of file autoLayout.cc.
References minsky::GroupItems::groups, minsky::GroupItems::items, MathDAG::sqrt(), and minsky::anonymous_namespace{autoLayout.cc}::totalArea().
Referenced by minsky::Group::randomLayout().


| void minsky::readMdl | ( | Group & | group, |
| Simulation & | simParms, | ||
| istream & | mdlFile | ||
| ) |
import a Vensim mdl file into group, also populating simParms from the control block
Definition at line 250 of file mdlReader.cc.
References minsky::anonymous_namespace{mdlReader.cc}::addDefinitionToPort(), minsky::anonymous_namespace{mdlReader.cc}::collapseWS(), minsky::anonymous_namespace{mdlReader.cc}::defineLookupFunction(), minsky::anonymous_namespace{mdlReader.cc}::functionsAdded, group, minsky::anonymous_namespace{mdlReader.cc}::identifier(), minsky::anonymous_namespace{mdlReader.cc}::readToken(), minsky::Simulation::stepMax, minsky::Simulation::t0, minsky::Simulation::timeUnit, minsky::Simulation::tmax, and trimWS().
Referenced by minsky::Minsky::importVensim().


| classdesc::enable_if<Not<is_equal<op, to> >, void>::T minsky::registerOps | ( | TensorOpFactory & | tensorOpFactory | ) |
Definition at line 317 of file minskyTensorOps.cc.
References op, and tensorOpFactory.
| classdesc::enable_if<is_equal<op, to>, void>::T minsky::registerOps | ( | TensorOpFactory & | tensorOpFactory | ) |
Definition at line 325 of file minskyTensorOps.cc.
| void minsky::remove | ( | std::vector< T > & | x, |
| const V & | v | ||
| ) |
remove an element from a vector. V must be comparable to a T
Definition at line 89 of file str.h.
Referenced by minsky::Minsky::save(), classdesc::typescriptTypep(), anonymous_namespace{CSVDialog.cc}::CacheEntry::~CacheEntry(), and minsky::Minsky::~Minsky().

| void minsky::reportFromCSVFile | ( | istream & | input, |
| ostream & | output, | ||
| const DataSpec & | spec, | ||
| uintmax_t | fileSize | ||
| ) |
creates a report CSV file from input, with errors sorted at begining of file, with a column for error messages
Definition at line 1161 of file CSVParser.cc.
References minsky::DataSpecSchema::separator.
Referenced by minsky::CSVDialog::reportFromFile().

| void minsky::reportFromCSVFileT | ( | istream & | input, |
| ostream & | output, | ||
| const DataSpec & | spec, | ||
| uintmax_t | fileSize | ||
| ) |
update a map of keys to first rows for duplicate key processing
Definition at line 1069 of file CSVParser.cc.
References getWholeLine(), minsky::DataSpecSchema::headerRow, minsky(), minsky::DataSpec::nRowAxes(), minsky::DataSpecSchema::separator, and minsky::ProgressUpdater::setProgress().

|
inline |
Definition at line 35 of file expressionWalker.h.
References minsky::UnitsExpressionWalker::units, and minsky::UnitsExpressionWalker::value.
Referenced by pow(), and exprtk::details::numeric::root().

| size_t minsky::scope | ( | const std::string & | name | ) |
extract scope from a qualified variable name
| if | name is unqualified |
Definition at line 83 of file valueId.cc.
Referenced by minsky::Minsky::balanceColumns(), minsky::VariableBase::ensureValueExists(), minsky::Minsky::matchingTableColumns(), minsky::Group::renameAllInstances(), minsky::VariableValue::summary(), minsky::VariableValue::VariableValue(), and minsky::VariableValuePtr::VariableValuePtr().

starting from reference group ref, applying scoping rules to determine the actual scope of name If name prefixed by :, then search up group heirarchy for locally scoped var, otherwise return ref
Definition at line 105 of file valueId.cc.
References canonicalName().
Referenced by valueId(), valueIdCanonical(), and valueIdFromScope().


|
inline |
Definition at line 36 of file geometry.h.
Referenced by minsky::Canvas::closestInPort(), minsky::Item::closestInPort(), minsky::Wire::coords(), minsky::EvalOp< minsky::OperationType::constant >::d1(), minsky::EvalOp< minsky::OperationType::constant >::d2(), minsky::anonymous_namespace{wire.cc}::d2(), minsky::Canvas::itemAt(), and minsky::anonymous_namespace{wire.cc}::segNear().

| std::string minsky::str | ( | T | x | ) |
utility function to create a string representation of a numeric type
Definition at line 33 of file str.h.
Referenced by minsky::PlotWidget::addConstantCurves(), minsky::anonymous_namespace{operation.cc}::CheckConsistent::CheckConsistent(), anonymous_namespace{sheet.cc}::ClippedPango::ClippedPango(), minsky::GodleyTableEditor::copy(), civita::createRavelChain(), minsky::anonymous_namespace{mdlReader.cc}::defineLookupFunction(), minsky::GodleyTableEditor::delSelection(), MathDAG::differentiateName(), minsky::Sheet::draw(), minsky::Minsky::exportAllPlotsAsCSV(), minsky::VariableValue::exportAsCSV(), minsky::anonymous_namespace{godleyExport.cc}::fcStr(), anonymous_namespace{sheet.cc}::formattedStr(), minsky::GodleyTableEditor::handleBackspace(), minsky::GodleyTableEditor::handleDelete(), minsky::Item::id(), minsky::GodleyTableEditor::keyPress(), MathDAG::latex(), MathDAG::latexInit(), MathDAG::matlabInit(), minsky::GodleyTableEditor::mouseDown(), minsky::anonymous_namespace{plotWidget.cc}::TimeFormatter::operator()(), schema3::pack(), minsky::ParseCSV< P >::parse(), minsky::GodleyTableEditor::paste(), minsky::OperationBase::portValues(), prevIndex(), minsky::Minsky::renderAllPlotsAsSVG(), minsky::GodleyIcon::rowSum(), minsky::FlowCoef::str(), minsky::GodleyTableEditor::textIdx(), minsky::VarConstant::value(), and minsky::VarConstant::valueId().

|
inline |
repaces characters that cause interpretation by TCL, backslashes are replaced by the set minus operator ∖, and spaces are replaced by ␣, as they cause problems
Definition at line 63 of file str.h.
Referenced by canonicalName().

|
inline |
checks if the input stream has the UTF-8 byte ordering marker, and removes it if present
Definition at line 147 of file str.h.
Referenced by minsky::DataSpec::guessFromFile(), minsky::Minsky::insertGroupFromFile(), minsky::Minsky::load(), minsky::CSVDialog::loadFileFromName(), and minsky::CSVDialog::reportFromFile().

|
inline |
Definition at line 44 of file str.h.
References IsNotalnum().

|
inline |
Definition at line 49 of file str.h.
Referenced by minsky::Minsky::balanceColumns(), minsky::Minsky::balanceDuplicateColumns(), canonicalName(), minsky::Sheet::draw(), minsky::FlowCoef::FlowCoef(), minsky::GodleyTable::getColumnVariables(), minsky::Minsky::importDuplicateColumn(), minsky::EvalGodley::initialiseGodleys(), minsky::VariableValues::initValue(), minsky::ParseCSV< P >::parse(), MathDAG::SystemOfEquations::processGodleyTable(), readMdl(), minsky::GodleyIcon::rowSum(), and minsky::GodleyIcon::update().

| std::unique_ptr<T,D> minsky::uniqueDeleter | ( | T * | x, |
| D | d | ||
| ) |
| std::string minsky::uqName | ( | const std::string & | name | ) |
extract unqualified portion of name
Definition at line 135 of file valueId.cc.
Referenced by minsky::Group::addIOVar(), minsky::PlotWidget::availableMarkers(), minsky::Minsky::balanceColumns(), canonicalName(), exportToCSV(), exportToLaTeX(), minsky::anonymous_namespace{godleyExport.cc}::fcStr(), MathDAG::SystemOfEquations::makeDAG(), MathDAG::SystemOfEquations::processGodleyTable(), minsky::PlotWidget::scalePlot(), and MathDAG::SystemOfEquations::SystemOfEquations().

| std::string minsky::valueId | ( | const string & | name | ) |
construct a valueId from fully qualified name @ name should not be canonicalised
Definition at line 75 of file valueId.cc.
References canonicalName(), scope(), and valueIdCanonical().
Referenced by minsky::PlotWidget::addConstantCurves(), MathDAG::VariableDAG::addEvalOps(), minsky::PlotWidget::addPlotPt(), minsky::Minsky::definingVar(), minsky::IntOp::description(), minsky::GodleyTableEditor::draw(), minsky::VariableBase::ensureValueExists(), minsky::VariableBase::exportAsCSV(), MathDAG::SystemOfEquations::getNodeFromIntVar(), minsky::VariableValue::hypercube(), minsky::VariableBase::init(), minsky::VariableValue::init(), minsky::VariableValues::initValue(), minsky::VariablePtr::makeConsistentWithValue(), MathDAG::SystemOfEquations::makeDAG(), minsky::VariableBase::name(), minsky::VariableValues::newName(), minsky::Minsky::paste(), MathDAG::SystemOfEquations::processGodleyTable(), minsky::Canvas::renameAllInstances(), minsky::Group::renameAllInstances(), minsky::GroupItems::renameVar(), minsky::VariableBase::retype(), minsky::GodleyIcon::rowSum(), minsky::Minsky::setDefinition(), minsky::VariableBase::setUnits(), minsky::VariableBase::sliderVisible(), minsky::GodleyIcon::stockVarUnits(), minsky::VariableValue::summary(), MathDAG::VariableDAG::tensorEval(), minsky::VariableBase::units(), minsky::GodleyIcon::update(), minsky::VariableBase::value(), minsky::GodleyIcon::valueId(), minsky::VariableBase::valueId(), minsky::VariableBase::valueIdInCurrentScope(), minsky::VariableInstanceList::VariableInstanceList(), and minsky::VariableBase::vValue().


| std::string minsky::valueId | ( | const GroupPtr & | ref, |
| const string & | name | ||
| ) |
construct a valueId. @ name should not be canonicalised if name has leading :, then heirarchy is searched for matching local name
Definition at line 80 of file valueId.cc.
References canonicalName(), scope(), and valueIdFromScope().

| std::string minsky::valueIdCanonical | ( | size_t | scope, |
| const string & | name | ||
| ) |
construct a valueId @ name should be canonicalised
Definition at line 68 of file valueId.cc.
References scope().
Referenced by valueId(), and valueIdFromScope().


| std::string minsky::valueIdFromScope | ( | const GroupPtr & | scope, |
| const std::string & | name | ||
| ) |
value Id from scope and canonical name name
Definition at line 128 of file valueId.cc.
References scope(), and valueIdCanonical().
Referenced by minsky::UserFunction::compile(), minsky::Minsky::constructEquations(), minsky::UserFunction::units(), valueId(), minsky::VariableValue::valueId(), and minsky::anonymous_namespace{minsky.cc}::GodleyIt::valueId().


|
inline |
Definition at line 37 of file plotWidget.h.
References yearLength.
Referenced by minsky::PlotWidget::addConstantCurves(), minsky::PlotWidget::addPlotPt(), and minsky::PlotWidget::scalePlot().

|
inline |
base zooming transformation
Definition at line 26 of file zoom.h.
Referenced by minsky::Group::gotoBookmark_b(), and minsky::Group::zoom().

|
static |
Definition at line 1748 of file minsky.cc.
Referenced by minsky::Minsky::defaultFont().
|
static |
Definition at line 431 of file plotWidget.cc.
Referenced by minsky::PlotWidget::addPlotPt().
|
static |
Definition at line 431 of file plotWidget.cc.
|
static |
Definition at line 433 of file plotWidget.cc.
Referenced by minsky::PlotWidget::addConstantCurves(), and minsky::PlotWidget::addPlotPt().
| constexpr float minsky::portRadius =6 |
radius of circle marking ports at zoom=1
Definition at line 67 of file item.h.
Referenced by minsky::PlotWidget::clickType(), minsky::Item::clickType(), minsky::Item::drawPorts(), and minsky::Item::resizeHandleSize().
| const char * minsky::schemaURL ="http://minsky.sf.net/minsky" |
Definition at line 26 of file saver.cc.
Referenced by minsky::Minsky::copy(), and minsky::Minsky::exportSchema().
| constexpr float minsky::sliderHandleRadius =3 |
Definition at line 24 of file slider.h.
Referenced by minsky::VariableBase::draw().
| TensorOpFactory minsky::tensorOpFactory |
Definition at line 42 of file minskyTensorOps.cc.
Referenced by MathDAG::anonymous_namespace{equations.cc}::addTensorOp(), minsky::Ravel::exportAsCSV(), registerOps(), minsky::TensorEval::TensorEval(), and minsky::TensorsFromPort::tensorsFromPort().
| UnitsExpressionWalker minsky::timeUnit |
Definition at line 42 of file userFunction_units.cc.
Referenced by minsky::PlotWidget::addPlotPt(), minsky::Minsky::constructEquations(), minsky::Minsky::deleteAllUnits(), minsky::PlotWidget::scalePlot(), minsky::UserFunction::units(), minsky::IntOp::units(), and minsky::Derivative::units().
| const double minsky::yearLength = 3600*24*365.2525 |
Definition at line 36 of file plotWidget.h.
Referenced by yearToPTime().