CellML API
interfaces/CUSES.idl File Reference
CUSES.idl File Reference
CUSES (the CellML Units Simplification and Expansion Service) provides services for processing units in CellML, providing services such as looking up unit names in specific contexts, and reducing units to the simplest form involving only built in and user defined base units. More...
Include dependency graph for CUSES.idl:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
| interface | cellml_services::BaseUnit |
| interface | cellml_services::UserBaseUnit |
| interface | cellml_services::BaseUnitInstance |
| A reference to a base unit, optionally with a multiplier, offset, and exponent set. More... | |
| interface | cellml_services::CanonicalUnitRepresentation |
| The canonical representation of a units definition, as the product of powers of base units (perhaps with multiplicative factors, and optionally an offset if there is a single base unit). More... | |
| interface | cellml_services::CUSES |
| The primary interface to units processing services for a model. More... | |
| interface | cellml_services::CUSESBootstrap |
Namespaces | |
| namespace | cellml_services |
| A module for various CellML Services. | |
Detailed Description
CUSES (the CellML Units Simplification and Expansion Service) provides services for processing units in CellML, providing services such as looking up unit names in specific contexts, and reducing units to the simplest form involving only built in and user defined base units.
It also provides facilities for converting between different but dimensionally compatible units.
Definition in file CUSES.idl.
