Cantera Outline: Difference between revisions
From charlesreid1
(moved Cantera Outline to Cantera Outline/Old Outline) |
No edit summary |
||
| Line 1: | Line 1: | ||
=Overview of Cantera= | |||
* Capabilities | |||
* Divide according to how Cantera source code is divided | |||
** Apps - utilities for converting between Chemkin and Cantera file formats, parsing input files, comparing output files, etc. | |||
** Base - more utilities for array storage, printing and logging, XML file parsing, Cantera errors/exceptions, | |||
** Clib - code for C API | |||
** Converters | |||
** Equil | |||
** Fortran - code for Fortran API | |||
** Kinetics - classes for getting/setting/calculating reaction network quantities (net production rate source terms, reaction rate parameters, etc.) | |||
** Matlab - code for Matlab API | |||
** Numerics - classes for solving ordinary differential equations, evaluating Jacobians, Newton methods, constructing and solving matrices, etc. | |||
** OneD - classes relating to one-dimensional simulations (domains, stacks, one-dimensional flame simulations, etc.) | |||
** Python - code for Python API | |||
** Spectra | |||
** Thermo | |||
** TPX | |||
** Transport | |||
** ZeroD - classes relating to zero-dimensional Reactors (Reactor, Wall, etc.) | |||
Revision as of 18:57, 10 January 2014
Overview of Cantera
- Capabilities
- Divide according to how Cantera source code is divided
- Apps - utilities for converting between Chemkin and Cantera file formats, parsing input files, comparing output files, etc.
- Base - more utilities for array storage, printing and logging, XML file parsing, Cantera errors/exceptions,
- Clib - code for C API
- Converters
- Equil
- Fortran - code for Fortran API
- Kinetics - classes for getting/setting/calculating reaction network quantities (net production rate source terms, reaction rate parameters, etc.)
- Matlab - code for Matlab API
- Numerics - classes for solving ordinary differential equations, evaluating Jacobians, Newton methods, constructing and solving matrices, etc.
- OneD - classes relating to one-dimensional simulations (domains, stacks, one-dimensional flame simulations, etc.)
- Python - code for Python API
- Spectra
- Thermo
- TPX
- Transport
- ZeroD - classes relating to zero-dimensional Reactors (Reactor, Wall, etc.)