.. _libCellMLObjectModel: ====================== libCellML Object Model ====================== Introduction ============ The object model described by this document is a very high level conceptual design. The focus is on a design to support the initial use cases from the use case document :doc:`Use-cases for libCellML `. This document is organic and is expected to change in accordance with community decisions/discussion. Overview of Object Model ======================== .. figure:: images/libCellMLRoughObjectModel-Overview.png :alt: libCellML Overview Object Model. Object Model for Use Cases 1 - 4 ================================ .. figure:: images/libCellMLRoughObjectModel-Entities.png :alt: libCellML Object Model: Entities for use cases 1 - 4. .. figure:: images/libCellMLRoughObjectModel-IOError.png :alt: libCellML Object Model: Input, Output, and Errors for use cases 1 - 4.