Commit Graph

10235 Commits

Author SHA1 Message Date
ssun30
d92474ec2b Addressed reviewer comments including subclass definitions and docstrings. 2023-05-11 14:38:18 -04:00
ssun30
3c822e4d5e Changed Functor into its standalone class. 2023-05-11 14:38:18 -04:00
ssun30
9e64da1bcd Reformatted all matlab interface and sample files to Cantera contribution guide.
Removed most nested IF statements.
2023-05-11 14:38:18 -04:00
ssun30
0351f3b0f8 Addressed changes proposed by reviewers - 120422 2023-05-11 14:38:18 -04:00
ssun30
b1c2148236 Fixed condition checking for mole/mass fraction normalization 2023-05-11 14:38:18 -04:00
ssun30
b227b274e2 Fixed all issues caused by modifying class methods into properties. 2023-05-11 14:38:18 -04:00
ssun30
0c6920a98b Changed name of Stack class to Sim1D class 2023-05-11 14:38:18 -04:00
ssun30
9c87e5d571 Fixed all docstring issues. 2023-05-11 14:38:18 -04:00
ssun30
83596b7611 [Matlab] Converted all possible methods to properties 2023-05-11 14:38:18 -04:00
ssun30
f07ad939c3 Addressed several reviewer comments and changed readme to .md file 2023-05-11 14:38:18 -04:00
ssun30
4ac5bdf707 Deleted unnecessay code and added Cantera version info in LoadCantera 2023-05-11 14:38:18 -04:00
ssun30
0a27dcd1f8 Added key words for Matlab Examples 2023-05-11 14:38:18 -04:00
ssun30
4331aec4ad Deleted Preset Mixture Phases and Removed Unnecessary Code 2023-05-11 14:38:18 -04:00
ssun30
e54cc97c56 Fixed a few problems in Samples and Utility 2023-05-11 14:38:18 -04:00
ssun30
8852e4bf72 Added Diamond CVD Example 2023-05-11 14:38:18 -04:00
ssun30
810ed62758 Fixed typos in several classes and samples 2023-05-11 14:38:18 -04:00
ssun30
b1add10557 Changed LoadCantera so it could load in Linux 2023-05-11 14:38:18 -04:00
ssun30
9a7615e2d6 Changed a bunch of docstrings for examples, added error handling for Reactor classes 2023-05-11 14:38:18 -04:00
ssun30
132dd6a81f Added an option to remove all Cantera search paths from Matlab 2023-05-11 14:38:18 -04:00
ssun30
4e122e443d [Matlab] Fixed issue causing crash when getting diffusion coefficients
Other miscellaneous updates
2023-05-11 14:38:18 -04:00
ssun30
5adbb0ccf9 Addressed issues in Kinetics Class. 2023-05-11 14:38:18 -04:00
ssun30
a8e6790698 Changed some thermo_set methods to use geterr for error handling. 2023-05-11 14:38:18 -04:00
ssun30
b980351295 Added callct2 utility function to handle all string outputs 2023-05-11 14:38:18 -04:00
ssun30
94f556cb1d Combined calllib and error handling into one callct command 2023-05-11 14:38:18 -04:00
ssun30
61b7602d5c Use thermo_report instead of thermo_print to print thermo properties. 2023-05-11 14:38:18 -04:00
ssun30
ba4d10fde9 Changed how strings are passed between Matlab and Clib 2023-05-11 14:38:18 -04:00
ssun30
e5a77854c2 [Matlab] Update to reflect removal of CTI/XML input formts 2023-05-11 14:38:18 -04:00
Richard West
e657dc5510 [Matlab] Fix docstrings for Sphinx compatibility 2023-05-11 14:38:18 -04:00
ssun30
c8e024d73e Tutorials/Sconscript/Docs 2023-05-11 14:38:18 -04:00
ssun30
1df1da16d9 [Matlab] Documentation updates 2023-05-11 14:38:18 -04:00
ssun30
55ccdc63b9 [Matlab] Update 1D documentation
Replace magic numbers for 1D domain types with string constants
2023-05-11 14:38:18 -04:00
ssun30
2318dd9c21 More fixes to new MatlabToolbox 2023-05-11 14:38:18 -04:00
ssun30
71fc640f56 [Matlab] Add named constructors for functors 2023-05-11 14:38:18 -04:00
ssun30
21980e6e6f Made changes based on Feedback. 2023-05-11 14:38:18 -04:00
ssun30
0294939a94 [Matlab] Updates to examples 2023-05-11 14:38:18 -04:00
ssun30
c11b157add [Matlab] Remove automatic figure generation for kinetic rate functions
Miscellaneous formatting updates
2023-05-11 14:38:18 -04:00
Richard West
3dad11e9ff Added installation guide 2023-05-11 14:38:18 -04:00
ssun30
c96fd2cd15 Fixed some Examples 2023-05-11 14:38:18 -04:00
Su Sun
c9a4004ab5 Added and fixed Examples for the new toolbox
Also fix Examples/flame1.m
2023-05-11 14:38:18 -04:00
Su Sun
8043b28315 Added 1D/CounterFLowDiffusionFlame 2023-05-11 14:38:18 -04:00
Su Sun
7eb7d37aae Some fixes to a few Classes
and Fixed Set Mdot and Set Max Jacobian Age
2023-05-11 14:38:18 -04:00
Su Sun
1e59450ca4 Added examples to the new Matlab toolbox 2023-05-11 14:38:18 -04:00
Su Sun
0189abb705 Experimental Matlab toolbox now working 2023-05-11 14:38:18 -04:00
Su Sun
591f3f3539 Added Reactor Class and Changed Class ID Variable Names 2023-05-11 14:38:18 -04:00
Su Sun
03ca9302b0 [Matlab] Initial version of 'experimental' Matlab toolbox
New toolbox replacing old-style classes with 'classdef' classes,
and using 'calllib' to interact directly with the Cantera C interface
rather than the 'ctmethods' MEX file.
2023-05-11 14:38:18 -04:00
Ray Speth
63313b08d5 [CI] Only run relevant tests for different Sundials versions 2023-05-09 15:03:46 -05:00
Ray Speth
a7cd8ee5b7 [CI] Fix missing libraries for 'run-examples' job 2023-05-09 15:03:46 -05:00
Ray Speth
45dced25bf [CI] Skip slow conda cleanup step on Windows 2023-05-09 15:03:46 -05:00
Ray Speth
7ed6e800b6 [CI] Fix missing dependency for 'prerelease-cython' job 2023-05-09 15:03:46 -05:00
Ray Speth
c06ecf1bfb [CI] Fix matrix for 'run-examples' job 2023-05-09 15:03:46 -05:00