OpenCOR is a plugin-based application. This means that if no plugins are selected, then OpenCOR can do next to nothing.
As can be seen by opening the Plugins dialog box (by selecting the Tools ‣ Plugins menu) and by unselecting Show only selectable plugins (if necessary), OpenCOR supports different types of plugins:
You can select which plugins you want to use. However, plugins which are needed by other plugins (e.g. the Core plugin is needed by the CellMLModelRepositoryWindow plugin) cannot be directly selected. Instead, they will be automatically selected if and only if they are needed by at least one other plugin.
Most of the selectable plugins come with some kind of a GUI, which is of one of two types:
(Non-selectable) API plugins are used to provide access to various APIs:
Data Store plugins are used to store and manipulate simulation data:
There is also one non-selectable Data Store plugin:
Editing plugins are used to edit files:
There are also some non-selectable Editing plugins:
Miscellaneous plugins are used for various purposes:
There are also some non-selectable Miscellaneous plugins:
Organisation plugins are used to organise files:
Simulation plugins are used to simulate files:
Solver plugins are used to provide access to various solvers:
There is also a non-selectable Solver plugin:
(Non-selectable) support plugins are used to provide support for various third-party libraries and APIs:
(Non-selectable) third-party plugins are used to provide access to various third-party libraries:
(Non-selectable) widget plugins are used to provide access to various ad hoc widgets: