Commit Graph

10772 Commits

Author SHA1 Message Date
Ray Speth
c67d003c2f [SCons] Workaround for SCons ignoring RPATH in sample SConstruct files 2023-08-21 17:27:32 -06:00
Ray Speth
cb02c5ccbb Remove unnecessary 'friend' declarations 2023-08-21 17:27:32 -06:00
Ray Speth
20b46ccea3 Remove declaration for unimplemented correctBinDiffCoeffs method 2023-08-21 17:27:32 -06:00
Ray Speth
17ff66a494 Relax tolerance on test_phase_order_surf_jacobian
This test was failing by a slim margin on ppc64le Linux builds
2023-08-21 17:27:32 -06:00
Ray Speth
a26e2a5bca [SCons] Fix OpenMP flags in generated CMakeLists.txt files
The two values need to be combined as a single string to prevent CMake
from interpreting them as a list and inserting a semicolon that results
in a broken compiler command that looks like this:

    g++ -I/some/path;-fopenmp source_file.cpp ...
2023-08-21 17:27:32 -06:00
Ingmar Schoegl
9692e4ebf7 [CI] Ensure 1D lambda is constant
Also, add contributor
2023-08-21 17:45:47 -04:00
yeanment
ec48ebc53a Fix issue #1593 in evaluating of lambda at boundary point. 2023-08-21 13:35:29 -06:00
Ray Speth
cde1e79567 [Doc] Move Phase and ThermoPhase into base 'thermoprops' group 2023-08-16 17:10:18 -05:00
Ray Speth
62aefaafe2 [Doc] Make transport properties a top-level group 2023-08-16 17:10:18 -05:00
Ray Speth
181407d5e5 Adjust ordering of Doxygen pages
Move auxiliary pages towards the bottom, and emphasize class documentation
over the "namespace" documentation
2023-08-16 17:10:18 -05:00
Ray Speth
5ee83edca8 Expand trees in Doxygen by default 2023-08-16 17:10:18 -05:00
Ray Speth
c7eabf4a73 Fix Contributor Covenant link 2023-08-16 17:10:18 -05:00
Ray Speth
cac5517c70 [Doc] Remove references to obsolete member of VPStandardStateTP 2023-08-16 17:10:18 -05:00
Ray Speth
7cdba62dac [Doc] Add BibTeX entries for more references 2023-08-16 17:10:18 -05:00
Ray Speth
cde370354b [Doc] Use 'warning' admonition in Sphinx docs
This results in formatting similar to other admonitions like 'deprecated'
when using the PyData Sphinx theme.
2023-08-16 17:10:18 -05:00
Ray Speth
43fca53547 [Test] Fix unused variable warning 2023-08-15 14:21:04 -04:00
Ray Speth
4a4bc87f0e [CI] Check for proper use of 'override' 2023-08-15 14:21:04 -04:00
Ray Speth
b35ef5907c Use override in C++ samples and tests 2023-08-15 14:21:04 -04:00
Ray Speth
fc2185369d Use override on various utility classes 2023-08-15 14:21:04 -04:00
Ray Speth
cef19a9130 Use override on 1D classes 2023-08-15 14:21:04 -04:00
Ray Speth
a4be49218b Use override on ZeroD classes 2023-08-15 14:21:04 -04:00
Ray Speth
2531018553 Use override on transport classes 2023-08-15 14:21:04 -04:00
Ray Speth
583cd44326 Use override on remaining Kinetics classes 2023-08-15 14:21:04 -04:00
Ray Speth
dbeb32b52b Use override on ReactionRate and ReactionDate classes 2023-08-15 14:21:04 -04:00
Ray Speth
15ba2d8e5e Use override on tpx::Substance classes 2023-08-15 14:21:04 -04:00
Ray Speth
1492c8f535 Use override on SpeciesThermoInterpType and PDSS derived classes 2023-08-15 14:21:04 -04:00
Ray Speth
8ec508ad57 Use override on ThermoPhase classes 2023-08-15 14:21:04 -04:00
Ray Speth
9a549f8602 [Thermo] Triage incorrect method overrides in LatticeSolidPhase
See #1310
2023-08-15 14:21:04 -04:00
Ray Speth
e03558ab2a Define conservative limits for LatticeSolidPhase minTemp/maxTemp 2023-08-15 14:21:04 -04:00
Ingmar Schoegl
717af98109 [unittests] Add unit test for thirdbody edge cases 2023-08-14 22:09:39 -05:00
Ingmar Schoegl
f802d10c35 [Python] Add Reaction.third_body_name convenience method 2023-08-14 22:09:39 -05:00
Ingmar Schoegl
09ee7dce7e [Kinetics] Fix implicit ThirdBody edge cases 2023-08-14 22:09:39 -05:00
Ingmar Schoegl
900169b375 [Python] Deprecate reactant/product setters 2023-08-14 22:09:39 -05:00
Ingmar Schoegl
b45151cf90 [Python] Fix function signatures 2023-08-14 22:09:39 -05:00
Ingmar Schoegl
0d0fd86d2d [Kinetics] Prevent segfault for third body edge case
Fix typo - logic used wrong method name
2023-08-14 22:09:39 -05:00
Ingmar Schoegl
693beb6de8 [kinetics] Track undeclared third body usage 2023-08-14 22:09:39 -05:00
Ingmar Schoegl
e00c23ffc3 [docs] Clarify coverage-dependent surface species docs
Co-authored-by: Ray Speth <speth@mit.edu>
2023-08-13 15:41:38 -05:00
Ingmar Schoegl
52309ee8b5 [oneD] Clarify Inlet1D docstrings 2023-08-13 16:39:42 -04:00
Ingmar Schoegl
6b397a5a2f [oneD] Rename usesLambda to isStrained 2023-08-13 16:39:42 -04:00
Ingmar Schoegl
349316b19f [oneD] Drop terms that are zero by definition 2023-08-13 16:39:42 -04:00
Ingmar Schoegl
2650acc48d [oneD] Remove support for left outlets
Remove support for unstrained right-to-left flow, i.e. restrict
right-to-left flow to strained configurations.
2023-08-13 16:39:42 -04:00
Ingmar Schoegl
f2023406f8 [oneD] Only evaluate 'V' for strained flames 2023-08-13 16:39:42 -04:00
Ingmar Schoegl
5152b226cc [oneD] Simplify/improve boundary logic 2023-08-13 16:39:42 -04:00
Ingmar Schoegl
a997a317ce [oneD] Propagate mdot for unstrained flows left-to-right 2023-08-13 16:39:42 -04:00
Ingmar Schoegl
6f99882956 [oneD] Introduce usesLambda() 2023-08-13 16:39:42 -04:00
Ingmar Schoegl
abfa8ae847 [oneD] Introduce isFree() 2023-08-13 16:39:42 -04:00
Ingmar Schoegl
378ff71c1c Deprecate --id option 2023-08-13 16:11:18 -04:00
Ingmar Schoegl
16d387e977 Remove invalid docstring 2023-08-13 16:11:18 -04:00
Ingmar Schoegl
ab1ba54a62 [CI] Install sphinx-argparse for docs runner 2023-08-13 16:11:18 -04:00
Ingmar Schoegl
c6e5c1d5a9 [docs] Improve linkage of convert script documentation 2023-08-13 16:11:18 -04:00