This tool will
generate all of the "boilerplate" code needed to create a Babel/SIDL
based CCA compliant component that uses the TOPS Solver Components
(TSC).
It generates:
- the SIDL
- the Babel boilerplate server code and
- all the CCA port registration code that must be added to the Babel generated code
- a makefile that builds the component
essentially all you need provide is the source code for the methods that define your algebraic linear or nonlinear problem. Run
python TOPSGenerator.py (on Apple Mac OS X you may need pythonw)
The particular set of images below generated the second TSC example: examples/c++/Ex2