Calculation API

To be able to programatically access your mathematical model you need to define a programming interface. This interface will consist of calculations that will be your entry points to your model, each specifying a set of variables to be assigned (input variables) and another set of variables to be evaluated (output variables).

Each variable must be given:
  • a mathematical domain (e.g.: Z , N , R …) to provide predictable data conversion
  • an id that is a programmer-friendly name to be used by programs calling the API (more info on id-s)

Calculations are organized into calculation groups. A calculation group may limit the available formulas and parameter tables by specifying a list of modules. This mechanism allows to select parts of your model that will be used to execute the calculations in that group.

See it in action: