Personal tools
You are here: Home Members andre's Home Andre's Test CellML Centre CellML DOM API: Core implementation Releases CellML DOM API: Core implementation 1.0rc2
 

CellML DOM API: Core implementation 1.0rc2

Up to Product page
A release candidate of the CellML API which fixes performance issues in the first release candidate.

This release is not of the preferred maturity, which means that it is probably still in development. A release of the preferred maturity can be downloaded here.

Available downloads

For additional information about this project, please visit the project page.

Release Notes

Tested with libxml 2.6.23
State RC
License GPL
Release Manager Andrew Miller
Released 2006/11/14

This release candidate fixes a number of performance problems which have been found since the first version of the CellML API. In particular, CCGS performance is now greatly enhanced, because connected variables are now found once using an efficient disjoint sets algorithm, rather than individually searching each variable for its connected variables. Performance enhancements (through memoisation) have also been made to the CellML, MathML and DOM APIs.

Change log

Merged a number of fixes (of serious performance problems) from the trunk.
 Trunk   |
Revision |
  #      | Summary of change
---------+------------------------------------------------------
     855 | Cache MapComponents
     856 | Disjoint sets source variables.
     857 | Optimise some wasteful parts of the API.
     858 | DOM NodeList optimisation.
     859 | MathML API optimisation.
     860 | Improve the diagnostics from the CCGS.
     861 | Fix issues with CellML 1.1 models from the R856 patch.
     863 | Test-suite fixes.