libCellML
develop
  • Installation instructions for libCellML
  • libCellML Tutorials
  • Modelling theory and background
  • How-to guide
    • How to do stuff
  • Common user pathways
  • General information pages
  • Run-time codes
libCellML
  • Docs »
  • How-to guide
  • Edit on GitHub

How-to guide¶

If you’re reading this it’s presumed that you’re already familiar with the structure and usage of CellML models, and you want to get started on creating or reading your own as soon as possible. If that doesn’t sound like you and you’d rather begin with a gentler introduction, please start from Tutorial 1 instead.

How to do stuff¶

  • Include the libCellML library in your project
  • Parse and print CellML syntax
    • Parse from a CellML format file
    • Print a model to CellML format
  • View the contents of a Model
    • About viewing models
    • Useful snippets for viewing a model
  • Edit items in a model
    • Editing attributes
    • Editing collections
    • Editing variable equivalences
    • Editing an encapsulation hierarchy
  • Check a model
    • Validate a model
    • Retrieve Issue items
    • Useful functions for dealing with Issues
    • Analyse a Model item
  • Resolve the imported items in a model
  • Generate runnable code from a model
  • Interact with generated code
    • Interface with the generated code
    • Set solution parameters
    • Initialise solution variables
    • Compute the starting values of variables
    • Prepare files for output
    • Perform the integration
  • Annotate a model
    • Annotation tools for entity items
    • Annotation tools for other item types
    • Annotator Type and returned types
    • Useful snippets for annotation
Next Previous

© Copyright 2019-@SPHINX_YEAR@, libCellML Contributors Revision 45ef4b40.

Built with Sphinx using a theme provided by Read the Docs.