cymoca
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
cymoca Documentation

![Build Status](https://travis-ci.org/jgoppert/cymoca.svg?branch=master) ![Coverage Status](https://coveralls.io/repos/github/jgoppert/cymoca/badge.svg?branch=master)

A Modelica compiler written in modern C++ with Python bindings.

Features

Road Map

Documentation

Command Line Interface

This command line just prints the LISP generator output currently, but it will be extended to support various generators.

```bash $ ./cymoca -h Cymoca Modelica Compiler 0.0.9-60-g9dd7a23 usage: cymoca [options] model.mo Options:

Generic options: -h [ –help ] print help message

$ ./cymoca ./test/models/BouncingBall.mo (class(dict of comp( v(Real))(parameter g(Real))( x(Real)) )(list of eq(=(der((x)))(v))(=(der((v)))(-(g)))(when(eq block(<(x)(0))(list of eq(=(v)(-(v)))))))) ```

Install

Binary

Build from Source

Contributing

License