Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #1958 +/- ##
=======================================
Coverage 74.99% 74.99%
=======================================
Files 450 450
Lines 56235 56235
Branches 9300 9300
=======================================
Hits 42173 42173
Misses 10930 10930
Partials 3132 3132 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
Thanks for doing this @speth! Definitely an improvement for clarity. |
ischoegl
left a comment
There was a problem hiding this comment.
@speth ... likewise, thanks for looking into this!
One comment I have is: if we're starting to touch \brief Doxygen docstrings, would it make sense to provide some guidelines for these also?
Overall, the length has to meet the 'sweet spot' between being informative (important for CLib) while not being overwhelming in length (see various overviews produced by Doxygen, e.g., https://cantera.org/stable/cxx/modules.html, some of which run three lines)
As a nit, ending all \brief docstrings with a period . would make sure we're consistent irrespective of Doxygen docstring styles.
I think the desired length for the "brief" docstrings depends a little bit on where they end up. In the tabular view of the Modules and Classes lists, some of the longer ones can look a little odd. On the other hand, I don't mind a 2-3 line description appearing on other pages like ones for a specific module or list of class members, as long as it's saying something useful. Probably the main thing to explain in the developer guide is the fact that the "brief" documentation is used separately from the full docstring in many cases, so it shouldn't just be the start of a longer exposition (the docstring for the |
Yes - this is a great direction. I don’t think that it’s realistic to capture the |
bc233e5 to
85e4c07
Compare
Done.
Doxygen adds the period in the generated output regardless, and I'm not sure pursuing this level of consistency in the code is worthwhile. |
- Eliminate some redundant formulas - Use eta for dynamic viscosity to avoid overlap with mu as dipole moment - Fix formatting of various diffusion coefficients - Convert some plain text formulas to LaTeX
85e4c07 to
4c1e3eb
Compare
Changes proposed in this pull request
Transportclass and derived classesIf applicable, fill in the issue number this pull request is fixing
Closes #1488
Checklist
scons build&scons test) and unit tests address code coverage