Skip to content

[ExtForces] Add pseudo-Newtonian Paczynsky-Witta potential#1882

Open
y-lapeyre wants to merge 4 commits into
Shamrock-code:mainfrom
y-lapeyre:PN/paczynsky_witta
Open

[ExtForces] Add pseudo-Newtonian Paczynsky-Witta potential#1882
y-lapeyre wants to merge 4 commits into
Shamrock-code:mainfrom
y-lapeyre:PN/paczynsky_witta

Conversation

@y-lapeyre

Copy link
Copy Markdown
Collaborator
  • check it on test problem

@github-actions

Copy link
Copy Markdown
Contributor

Thanks @y-lapeyre for opening this PR!

You can do multiple things directly here:
1 - Comment pre-commit.ci run to run pre-commit checks.
2 - Comment pre-commit.ci autofix to apply fixes.
3 - Add label autofix.ci to fix authorship & pre-commit for every commit made.
4 - Add label light-ci to only trigger a reduced & faster version of the CI (need the full one before merge).
5 - Add label trigger-ci to create an empty commit to trigger the CI.

Once the workflow completes a message will appear displaying informations related to the run.

Also the PR gets automatically reviewed by gemini, you can:
1 - Comment /gemini review to trigger a review
2 - Comment /gemini summary for a summary
3 - Tag it using @gemini-code-assist either in the PR or in review comments on files

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces a new pseudo-Newtonian Paczynsky-Witta (1980) external force potential (AddForcePaczynskyWitta), integrating it into the CMake build, configuration structures, serialization, and Python bindings. The review feedback highlights critical mathematical and performance issues in the acceleration calculation, such as an incorrect sign for the Schwarzschild radius, an incorrect denominator, and loop-invariant computations inside the kernel. Additionally, the new force variant is unhandled in add_ext_forces() and point_mass_accrete_particles(), which would cause runtime crashes and prevent particle accretion. Finally, the LaTeX formula in the documentation needs to be corrected to accurately reflect the potential.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

Comment thread src/shammodels/common/src/modules/AddForcePaczynskyWitta.cpp
Comment thread src/shammodels/sph/src/modules/ExternalForces.cpp
Comment thread src/shammodels/common/src/modules/AddForcePaczynskyWitta.cpp
Comment thread src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp
Comment thread src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp
Comment thread src/shammodels/sph/src/modules/ExternalForces.cpp Outdated
@github-actions

Copy link
Copy Markdown
Contributor

Workflow report

workflow report corresponding to commit 121ee24
Commiter email is timothee.davidcleris@proton.me
GitHub page artifact URL GitHub page artifact link (can expire)

Pre-commit check report

Pre-commit check: ✅

trim trailing whitespace.................................................Passed
fix end of files.........................................................Passed
check for merge conflicts................................................Passed
check that executables have shebangs.....................................Passed
check that scripts with shebangs are executable..........................Passed
check for added large files..............................................Passed
check for case conflicts.................................................Passed
check for broken symlinks................................................Passed
check yaml...............................................................Passed
detect private key.......................................................Passed
No-tabs checker..........................................................Passed
Tabs remover.............................................................Passed
cmake-format.............................................................Passed
Validate GitHub Workflows................................................Passed
clang-format.............................................................Passed
ruff check...............................................................Passed
ruff format..............................................................Passed
Check doxygen headers....................................................Passed
Check license headers....................................................Passed
Check #pragma once.......................................................Passed
Check SYCL #include......................................................Passed
No ssh in git submodules remote..........................................Passed
No UTF-8 in files (except for authors)...................................Passed

Test pipeline can run.

Clang-tidy diff report


468 warnings generated.
Suppressed 469 warnings (468 in non-user code, 1 NOLINT).
Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well.

600 warnings generated.
Suppressed 601 warnings (598 in non-user code, 2 due to line filter, 1 NOLINT).
Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well.

627 warnings generated.
Suppressed 628 warnings (627 in non-user code, 1 NOLINT).
Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well.

697 warnings generated.
Suppressed 698 warnings (692 in non-user code, 5 due to line filter, 1 NOLINT).
Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well.

1133 warnings generated.
Suppressed 1134 warnings (1035 in non-user code, 98 due to line filter, 1 NOLINT).
Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well.

Doxygen diff with main

Removed warnings : 114
New warnings : 124
Warnings count : 7953 → 7963 (0.1%)

Detailed changes :
- src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:100: warning: Member VerticalDiscPotential (typedef) of struct shammodels::ExtForceConfig is not documented.
+ src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:101: warning: Member Tscal (typedef) of struct shammodels::ExtForceConfig is not documented.
- src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:101: warning: Member VelocityDissipation (typedef) of struct shammodels::ExtForceConfig is not documented.
+ src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:102: warning: Member dim (variable) of struct shammodels::ExtForceConfig is not documented.
- src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:103: warning: Member ext_forces (variable) of struct shammodels::ExtForceConfig is not documented.
+ src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:104: warning: Member PointMass (typedef) of struct shammodels::ExtForceConfig is not documented.
+ src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:105: warning: Member PN_PW (typedef) of struct shammodels::ExtForceConfig is not documented.
- src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:105: warning: Member add_point_mass(Tscal central_mass, Tscal Racc) (function) of struct shammodels::ExtForceConfig is not documented.
+ src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:106: warning: Member LenseThirring (typedef) of struct shammodels::ExtForceConfig is not documented.
+ src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:107: warning: Member ShearingBoxForce (typedef) of struct shammodels::ExtForceConfig is not documented.
+ src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:108: warning: Member VerticalDiscPotential (typedef) of struct shammodels::ExtForceConfig is not documented.
+ src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:109: warning: Member VelocityDissipation (typedef) of struct shammodels::ExtForceConfig is not documented.
- src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:109: warning: Member add_lense_thirring(Tscal central_mass, Tscal Racc, Tscal a_spin, Tvec dir_spin) (function) of struct shammodels::ExtForceConfig is not documented.
+ src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:111: warning: Member ext_forces (variable) of struct shammodels::ExtForceConfig is not documented.
+ src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:113: warning: Member add_point_mass(Tscal central_mass, Tscal Racc) (function) of struct shammodels::ExtForceConfig is not documented.
+ src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:117: warning: Member add_paczynsky_witta(Tscal central_mass, Tvec central_pos, Tscal Racc) (function) of struct shammodels::ExtForceConfig is not documented.
+ src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:121: warning: Member add_lense_thirring(Tscal central_mass, Tscal Racc, Tscal a_spin, Tvec dir_spin) (function) of struct shammodels::ExtForceConfig is not documented.
- src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:128: warning: Member add_vertical_disc_potential(Tscal central_mass, Tscal R0) (function) of struct shammodels::ExtForceConfig is not documented.
- src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:132: warning: Member add_velocity_dissipation(Tscal eta) (function) of struct shammodels::ExtForceConfig is not documented.
+ src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:140: warning: Member add_vertical_disc_potential(Tscal central_mass, Tscal R0) (function) of struct shammodels::ExtForceConfig is not documented.
- src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:141: warning: Member to_json(nlohmann::json &j, const ExtForceVariant< Tvec > &p) (function) of namespace shammodels is not documented.
+ src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:144: warning: Member add_velocity_dissipation(Tscal eta) (function) of struct shammodels::ExtForceConfig is not documented.
+ src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:153: warning: Member to_json(nlohmann::json &j, const ExtForceVariant< Tvec > &p) (function) of namespace shammodels is not documented.
- src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:183: warning: Member from_json(const nlohmann::json &j, ExtForceVariant< Tvec > &p) (function) of namespace shammodels is not documented.
+ src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:203: warning: Member from_json(const nlohmann::json &j, ExtForceVariant< Tvec > &p) (function) of namespace shammodels is not documented.
- src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:233: warning: Member to_json(nlohmann::json &j, const ExtForceConfig< Tvec > &p) (function) of namespace shammodels is not documented.
- src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:240: warning: Member from_json(const nlohmann::json &j, ExtForceConfig< Tvec > &p) (function) of namespace shammodels is not documented.
+ src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:260: warning: Member to_json(nlohmann::json &j, const ExtForceConfig< Tvec > &p) (function) of namespace shammodels is not documented.
+ src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:267: warning: Member from_json(const nlohmann::json &j, ExtForceConfig< Tvec > &p) (function) of namespace shammodels is not documented.
- src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:40: warning: Compound shammodels::ExtForceVariant::LenseThirring is not documented.
+ src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:40: warning: Compound shammodels::ExtForceVariant::PN_PW is not documented.
- src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:41: warning: Member central_mass (variable) of struct shammodels::ExtForceVariant::LenseThirring is not documented.
+ src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:41: warning: Member central_mass (variable) of struct shammodels::ExtForceVariant::PN_PW is not documented.
- src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:42: warning: Member Racc (variable) of struct shammodels::ExtForceVariant::LenseThirring is not documented.
+ src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:42: warning: Member central_pos (variable) of struct shammodels::ExtForceVariant::PN_PW is not documented.
+ src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:43: warning: Member Racc (variable) of struct shammodels::ExtForceVariant::PN_PW is not documented.
- src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:43: warning: Member a_spin (variable) of struct shammodels::ExtForceVariant::LenseThirring is not documented.
- src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:44: warning: Member dir_spin (variable) of struct shammodels::ExtForceVariant::LenseThirring is not documented.
+ src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:46: warning: Compound shammodels::ExtForceVariant::LenseThirring is not documented.
+ src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:47: warning: Member central_mass (variable) of struct shammodels::ExtForceVariant::LenseThirring is not documented.
+ src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:48: warning: Member Racc (variable) of struct shammodels::ExtForceVariant::LenseThirring is not documented.
+ src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:49: warning: Member a_spin (variable) of struct shammodels::ExtForceVariant::LenseThirring is not documented.
+ src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:50: warning: Member dir_spin (variable) of struct shammodels::ExtForceVariant::LenseThirring is not documented.
- src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:55: warning: Member shear_base (variable) of struct shammodels::ExtForceVariant::ShearingBoxForce is not documented.
- src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:56: warning: Member shear_dir (variable) of struct shammodels::ExtForceVariant::ShearingBoxForce is not documented.
- src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:58: warning: Member Omega_0 (variable) of struct shammodels::ExtForceVariant::ShearingBoxForce is not documented.
- src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:59: warning: Member eta (variable) of struct shammodels::ExtForceVariant::ShearingBoxForce is not documented.
- src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:60: warning: Member q (variable) of struct shammodels::ExtForceVariant::ShearingBoxForce is not documented.
+ src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:61: warning: Member shear_base (variable) of struct shammodels::ExtForceVariant::ShearingBoxForce is not documented.
+ src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:62: warning: Member shear_dir (variable) of struct shammodels::ExtForceVariant::ShearingBoxForce is not documented.
- src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:62: warning: Member shear_speed(Tscal box_length) (function) of struct shammodels::ExtForceVariant::ShearingBoxForce is not documented.
+ src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:64: warning: Member Omega_0 (variable) of struct shammodels::ExtForceVariant::ShearingBoxForce is not documented.
- src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:65: warning: Member ShearingBoxForce(Tscal Omega_0, Tscal eta, Tscal q) (function) of struct shammodels::ExtForceVariant::ShearingBoxForce is not documented.
+ src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:65: warning: Member eta (variable) of struct shammodels::ExtForceVariant::ShearingBoxForce is not documented.
+ src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:66: warning: Member q (variable) of struct shammodels::ExtForceVariant::ShearingBoxForce is not documented.
- src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:67: warning: Member ShearingBoxForce(i32_3 shear_base, i32_3 shear_dir, Tscal Omega_0, Tscal eta, Tscal q) (function) of struct shammodels::ExtForceVariant::ShearingBoxForce is not documented.
+ src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:68: warning: Member shear_speed(Tscal box_length) (function) of struct shammodels::ExtForceVariant::ShearingBoxForce is not documented.
+ src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:71: warning: Member ShearingBoxForce(Tscal Omega_0, Tscal eta, Tscal q) (function) of struct shammodels::ExtForceVariant::ShearingBoxForce is not documented.
+ src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:73: warning: Member ShearingBoxForce(i32_3 shear_base, i32_3 shear_dir, Tscal Omega_0, Tscal eta, Tscal q) (function) of struct shammodels::ExtForceVariant::ShearingBoxForce is not documented.
- src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:73: warning: Member central_mass (variable) of struct shammodels::ExtForceVariant::VerticalDiscPotential is not documented.
- src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:74: warning: Member R0 (variable) of struct shammodels::ExtForceVariant::VerticalDiscPotential is not documented.
+ src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:79: warning: Member central_mass (variable) of struct shammodels::ExtForceVariant::VerticalDiscPotential is not documented.
- src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:79: warning: Member eta (variable) of struct shammodels::ExtForceVariant::VelocityDissipation is not documented.
+ src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:80: warning: Member R0 (variable) of struct shammodels::ExtForceVariant::VerticalDiscPotential is not documented.
- src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:82: warning: Member VariantForce (typedef) of struct shammodels::ExtForceVariant is not documented.
+ src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:85: warning: Member eta (variable) of struct shammodels::ExtForceVariant::VelocityDissipation is not documented.
+ src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:88: warning: Member VariantForce (typedef) of struct shammodels::ExtForceVariant is not documented.
- src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:88: warning: Member val (variable) of struct shammodels::ExtForceVariant is not documented.
- src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:92: warning: Compound shammodels::ExtForceConfig is not documented.
- src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:94: warning: Member Tscal (typedef) of struct shammodels::ExtForceConfig is not documented.
- src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:95: warning: Member dim (variable) of struct shammodels::ExtForceConfig is not documented.
+ src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:95: warning: Member val (variable) of struct shammodels::ExtForceVariant is not documented.
- src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:97: warning: Member PointMass (typedef) of struct shammodels::ExtForceConfig is not documented.
- src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:98: warning: Member LenseThirring (typedef) of struct shammodels::ExtForceConfig is not documented.
+ src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:99: warning: Compound shammodels::ExtForceConfig is not documented.
- src/shammodels/common/include/shammodels/common/ExtForceConfig.hpp:99: warning: Member ShearingBoxForce (typedef) of struct shammodels::ExtForceConfig is not documented.
+ src/shammodels/common/include/shammodels/common/modules/AddForcePaczynskyWitta.hpp:25: warning: Member NODE_EDGES(X_RO, X_RW) (macro definition) of file AddForcePaczynskyWitta.hpp is not documented.
+ src/shammodels/common/include/shammodels/common/modules/AddForcePaczynskyWitta.hpp:40: warning: Compound shammodels::common::modules::AddForcePaczynskyWitta is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:1003: warning: Member use_luminosity(bool enable) (function) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:1005: warning: Member check_config() (function) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:1015: warning: Member check_config() (function) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:1023: warning: Member set_layout(shamrock::patch::PatchDataLayerLayout &pdl) (function) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:1024: warning: Member set_ghost_layout(shamrock::patch::PatchDataLayerLayout &ghost_layout) (function) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:1033: warning: Member set_layout(shamrock::patch::PatchDataLayerLayout &pdl) (function) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:1034: warning: Member set_ghost_layout(shamrock::patch::PatchDataLayerLayout &ghost_layout) (function) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:1093: warning: Member to_json(nlohmann::json &j, const ParticleKillingConfig< Tvec > &p) (function) of namespace shammodels::sph is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:1103: warning: Member to_json(nlohmann::json &j, const ParticleKillingConfig< Tvec > &p) (function) of namespace shammodels::sph is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:1106: warning: Member from_json(const nlohmann::json &j, ParticleKillingConfig< Tvec > &p) (function) of namespace shammodels::sph is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:1116: warning: Member from_json(const nlohmann::json &j, ParticleKillingConfig< Tvec > &p) (function) of namespace shammodels::sph is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:1121: warning: Member to_json(nlohmann::json &j, const SmoothingLengthConfig &p) (function) of namespace shammodels::sph is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:1131: warning: Member to_json(nlohmann::json &j, const SmoothingLengthConfig &p) (function) of namespace shammodels::sph is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:1141: warning: Member from_json(const nlohmann::json &j, SmoothingLengthConfig &p) (function) of namespace shammodels::sph is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:1151: warning: Member from_json(const nlohmann::json &j, SmoothingLengthConfig &p) (function) of namespace shammodels::sph is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:1239: warning: Member to_json(nlohmann::json &j, const DustConfig< Tvec > &p) (function) of namespace shammodels::sph is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:1247: warning: Member from_json(const nlohmann::json &j, DustConfig< Tvec > &p) (function) of namespace shammodels::sph is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:1249: warning: Member to_json(nlohmann::json &j, const DustConfig< Tvec > &p) (function) of namespace shammodels::sph is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:1257: warning: Member from_json(const nlohmann::json &j, DustConfig< Tvec > &p) (function) of namespace shammodels::sph is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:894: warning: The following parameter of shammodels::sph::SolverConfig::add_ext_force_paczynsky_witta(Tscal central_mass, Tvec central_pos, Tscal Racc) is not documented:
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:993: warning: Member use_luminosity(bool enable) (function) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/src/modules/ExternalForces.cpp:257: warning: Member register_constant_set(shamrock::solvergraph::SolverGraph &solver_graph, std::string name, std::function< T()> getter) (function) of file ExternalForces.cpp is not documented.
+ src/shammodels/sph/src/modules/ExternalForces.cpp:300: warning: Member register_constant_set(shamrock::solvergraph::SolverGraph &solver_graph, std::string name, std::function< T()> getter) (function) of file ExternalForces.cpp is not documented.
- src/shammodels/sph/src/modules/ExternalForces.cpp:42: warning: Member to_shared(T &&t) (function) of namespace shambase is not documented.
+ src/shammodels/sph/src/modules/ExternalForces.cpp:43: warning: Member to_shared(T &&t) (function) of namespace shambase is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1441: warning: Member add_analysisBarycenter_instance(py::module &m, const std::string &name_model) (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1442: warning: Member add_analysisBarycenter_instance(py::module &m, const std::string &name_model) (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1459: warning: Member add_analysisEnergyKinetic_instance(py::module &m, const std::string &name_model) (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1460: warning: Member add_analysisEnergyKinetic_instance(py::module &m, const std::string &name_model) (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1475: warning: Member add_analysisEnergyPotential_instance(py::module &m, const std::string &name_model) (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1476: warning: Member add_analysisEnergyPotential_instance(py::module &m, const std::string &name_model) (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1491: warning: Member add_analysisTotalMomentum_instance(py::module &m, const std::string &name_model) (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1492: warning: Member add_analysisTotalMomentum_instance(py::module &m, const std::string &name_model) (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1507: warning: Member add_analysisAngularMomentum_instance(py::module &m, const std::string &name_model) (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1508: warning: Member add_analysisAngularMomentum_instance(py::module &m, const std::string &name_model) (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1523: warning: Member add_analysisDustMass_instance(py::module &m, const std::string &name_model) (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1524: warning: Member add_analysisDustMass_instance(py::module &m, const std::string &name_model) (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1541: warning: Member analysis_impl(shammodels::sph::Model< Tvec, SPHKernel > &model) -> Analysis (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1542: warning: Member analysis_impl(shammodels::sph::Model< Tvec, SPHKernel > &model) -> Analysis (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1546: warning: Member register_analysis_impl_for_each_kernel(py::module &msph, const char *name_class) (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1547: warning: Member register_analysis_impl_for_each_kernel(py::module &msph, const char *name_class) (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1606: warning: Member ON_PYTHON_INIT (variable) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1607: warning: Member ON_PYTHON_INIT (variable) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1609: warning: Member msph (variable) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1609: warning: documented symbol 'py::class_< EvolveUntilResults >' was not declared or defined.
+ src/shammodels/sph/src/pySPHModel.cpp:1610: warning: Member msph (variable) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1610: warning: documented symbol 'py::class_< EvolveUntilResults >' was not declared or defined.
- src/shammodels/sph/src/pySPHModel.cpp:1613: warning: Member def_readwrite("reach_niter_max", &EvolveUntilResults::reach_niter_max) .def_readwrite("reach_max_walltime" (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1614: warning: Member def_readwrite("reach_niter_max", &EvolveUntilResults::reach_niter_max) .def_readwrite("reach_max_walltime" (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1615: warning: Member def_readwrite("iter_count", &EvolveUntilResults::iter_count) .def("__repr__" (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1616: warning: Member add_instance< f64_3, shammath::C2 >(msph, "SPHModel_f64_3_C2_SolverConfig", "SPHModel_f64_3_C2") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1616: warning: Member add_instance< f64_3, shammath::C4 >(msph, "SPHModel_f64_3_C4_SolverConfig", "SPHModel_f64_3_C4") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1616: warning: Member add_instance< f64_3, shammath::C6 >(msph, "SPHModel_f64_3_C6_SolverConfig", "SPHModel_f64_3_C6") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1616: warning: Member add_instance< f64_3, shammath::M4 >(msph, "SPHModel_f64_3_M4_SolverConfig", "SPHModel_f64_3_M4") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1616: warning: Member add_instance< f64_3, shammath::M6 >(msph, "SPHModel_f64_3_M6_SolverConfig", "SPHModel_f64_3_M6") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1616: warning: Member add_instance< f64_3, shammath::M8 >(msph, "SPHModel_f64_3_M8_SolverConfig", "SPHModel_f64_3_M8") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1616: warning: Member def_readwrite("iter_count", &EvolveUntilResults::iter_count) .def("__repr__" (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1616: warning: Member self (variable) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1617: warning: Member add_instance< f64_3, shammath::C2 >(msph, "SPHModel_f64_3_C2_SolverConfig", "SPHModel_f64_3_C2") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1617: warning: Member add_instance< f64_3, shammath::C4 >(msph, "SPHModel_f64_3_C4_SolverConfig", "SPHModel_f64_3_C4") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1617: warning: Member add_instance< f64_3, shammath::C6 >(msph, "SPHModel_f64_3_C6_SolverConfig", "SPHModel_f64_3_C6") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1617: warning: Member add_instance< f64_3, shammath::M4 >(msph, "SPHModel_f64_3_M4_SolverConfig", "SPHModel_f64_3_M4") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1617: warning: Member add_instance< f64_3, shammath::M6 >(msph, "SPHModel_f64_3_M6_SolverConfig", "SPHModel_f64_3_M6") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1617: warning: Member add_instance< f64_3, shammath::M8 >(msph, "SPHModel_f64_3_M8_SolverConfig", "SPHModel_f64_3_M8") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1617: warning: Member self (variable) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1636: warning: Member VariantSPHModelBind (typedef) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1637: warning: Member VariantSPHModelBind (typedef) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1644: warning: Member def("get_Model_SPH", [](ShamrockCtx &ctx, const std::string &vector_type, const std::string &kernel) -> VariantSPHModelBind { VariantSPHModelBind ret;if(vector_type=="f64_3" &&kernel=="M4") { ret=std::make_unique< Model< f64_3, shammath::M4 > >(ctx);} else if(vector_type=="f64_3" &&kernel=="M6") { ret=std::make_unique< Model< f64_3, shammath::M6 > >(ctx);} else if(vector_type=="f64_3" &&kernel=="M8") { ret=std::make_unique< Model< f64_3, shammath::M8 > >(ctx);} else if(vector_type=="f64_3" &&kernel=="C2") { ret=std::make_unique< Model< f64_3, shammath::C2 > >(ctx);} else if(vector_type=="f64_3" &&kernel=="C4") { ret=std::make_unique< Model< f64_3, shammath::C4 > >(ctx);} else if(vector_type=="f64_3" &&kernel=="C6") { ret=std::make_unique< Model< f64_3, shammath::C6 > >(ctx);} else { throw shambase::make_except_with_loc< std::invalid_argument >("unknown combination of representation and kernel");} return ret;}, py::kw_only(), py::arg("context"), py::arg("vector_type"), py::arg("sph_kernel")) (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1644: warning: Member py::class_< shammodels::sph::modules::ISPHSetupNode, std::shared_ptr< shammodels::sph::modules::ISPHSetupNode > >(msph, "ISPHSetupNode") .def("get_dot" (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1645: warning: Member def("get_Model_SPH", [](ShamrockCtx &ctx, const std::string &vector_type, const std::string &kernel) -> VariantSPHModelBind { VariantSPHModelBind ret;if(vector_type=="f64_3" &&kernel=="M4") { ret=std::make_unique< Model< f64_3, shammath::M4 > >(ctx);} else if(vector_type=="f64_3" &&kernel=="M6") { ret=std::make_unique< Model< f64_3, shammath::M6 > >(ctx);} else if(vector_type=="f64_3" &&kernel=="M8") { ret=std::make_unique< Model< f64_3, shammath::M8 > >(ctx);} else if(vector_type=="f64_3" &&kernel=="C2") { ret=std::make_unique< Model< f64_3, shammath::C2 > >(ctx);} else if(vector_type=="f64_3" &&kernel=="C4") { ret=std::make_unique< Model< f64_3, shammath::C4 > >(ctx);} else if(vector_type=="f64_3" &&kernel=="C6") { ret=std::make_unique< Model< f64_3, shammath::C6 > >(ctx);} else { throw shambase::make_except_with_loc< std::invalid_argument >("unknown combination of representation and kernel");} return ret;}, py::kw_only(), py::arg("context"), py::arg("vector_type"), py::arg("sph_kernel")) (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1645: warning: Member py::class_< shammodels::sph::modules::ISPHSetupNode, std::shared_ptr< shammodels::sph::modules::ISPHSetupNode > >(msph, "ISPHSetupNode") .def("get_dot" (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1678: warning: Member add_analysisAngularMomentum_instance< f64_3, shammath::C2 >(msph, "AnalysisAngularMomentum_f64_3_C2") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1678: warning: Member add_analysisAngularMomentum_instance< f64_3, shammath::C4 >(msph, "AnalysisAngularMomentum_f64_3_C4") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1678: warning: Member add_analysisAngularMomentum_instance< f64_3, shammath::C6 >(msph, "AnalysisAngularMomentum_f64_3_C6") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1678: warning: Member add_analysisAngularMomentum_instance< f64_3, shammath::M4 >(msph, "AnalysisAngularMomentum_f64_3_M4") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1678: warning: Member add_analysisAngularMomentum_instance< f64_3, shammath::M6 >(msph, "AnalysisAngularMomentum_f64_3_M6") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1678: warning: Member add_analysisAngularMomentum_instance< f64_3, shammath::M8 >(msph, "AnalysisAngularMomentum_f64_3_M8") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1678: warning: Member add_analysisBarycenter_instance< f64_3, shammath::C2 >(msph, "AnalysisBarycenter_f64_3_C2") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1678: warning: Member add_analysisBarycenter_instance< f64_3, shammath::C4 >(msph, "AnalysisBarycenter_f64_3_C4") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1678: warning: Member add_analysisBarycenter_instance< f64_3, shammath::C6 >(msph, "AnalysisBarycenter_f64_3_C6") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1678: warning: Member add_analysisBarycenter_instance< f64_3, shammath::M4 >(msph, "AnalysisBarycenter_f64_3_M4") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1678: warning: Member add_analysisBarycenter_instance< f64_3, shammath::M6 >(msph, "AnalysisBarycenter_f64_3_M6") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1678: warning: Member add_analysisBarycenter_instance< f64_3, shammath::M8 >(msph, "AnalysisBarycenter_f64_3_M8") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1678: warning: Member add_analysisDustMass_instance< f64_3, shammath::C2 >(msph, "AnalysisDustMass_f64_3_C2") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1678: warning: Member add_analysisDustMass_instance< f64_3, shammath::C4 >(msph, "AnalysisDustMass_f64_3_C4") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1678: warning: Member add_analysisDustMass_instance< f64_3, shammath::C6 >(msph, "AnalysisDustMass_f64_3_C6") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1678: warning: Member add_analysisDustMass_instance< f64_3, shammath::M4 >(msph, "AnalysisDustMass_f64_3_M4") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1678: warning: Member add_analysisDustMass_instance< f64_3, shammath::M6 >(msph, "AnalysisDustMass_f64_3_M6") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1678: warning: Member add_analysisDustMass_instance< f64_3, shammath::M8 >(msph, "AnalysisDustMass_f64_3_M8") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1678: warning: Member add_analysisEnergyKinetic_instance< f64_3, shammath::C2 >(msph, "AnalysisEnergyKinetic_f64_3_C2") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1678: warning: Member add_analysisEnergyKinetic_instance< f64_3, shammath::C4 >(msph, "AnalysisEnergyKinetic_f64_3_C4") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1678: warning: Member add_analysisEnergyKinetic_instance< f64_3, shammath::C6 >(msph, "AnalysisEnergyKinetic_f64_3_C6") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1678: warning: Member add_analysisEnergyKinetic_instance< f64_3, shammath::M4 >(msph, "AnalysisEnergyKinetic_f64_3_M4") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1678: warning: Member add_analysisEnergyKinetic_instance< f64_3, shammath::M6 >(msph, "AnalysisEnergyKinetic_f64_3_M6") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1678: warning: Member add_analysisEnergyKinetic_instance< f64_3, shammath::M8 >(msph, "AnalysisEnergyKinetic_f64_3_M8") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1678: warning: Member add_analysisEnergyPotential_instance< f64_3, shammath::C2 >(msph, "AnalysisEnergyPotential_f64_3_C2") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1678: warning: Member add_analysisEnergyPotential_instance< f64_3, shammath::C4 >(msph, "AnalysisEnergyPotential_f64_3_C4") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1678: warning: Member add_analysisEnergyPotential_instance< f64_3, shammath::C6 >(msph, "AnalysisEnergyPotential_f64_3_C6") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1678: warning: Member add_analysisEnergyPotential_instance< f64_3, shammath::M4 >(msph, "AnalysisEnergyPotential_f64_3_M4") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1678: warning: Member add_analysisEnergyPotential_instance< f64_3, shammath::M6 >(msph, "AnalysisEnergyPotential_f64_3_M6") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1678: warning: Member add_analysisEnergyPotential_instance< f64_3, shammath::M8 >(msph, "AnalysisEnergyPotential_f64_3_M8") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1678: warning: Member add_analysisTotalMomentum_instance< f64_3, shammath::C2 >(msph, "AnalysisTotalMomentum_f64_3_C2") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1678: warning: Member add_analysisTotalMomentum_instance< f64_3, shammath::C4 >(msph, "AnalysisTotalMomentum_f64_3_C4") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1678: warning: Member add_analysisTotalMomentum_instance< f64_3, shammath::C6 >(msph, "AnalysisTotalMomentum_f64_3_C6") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1678: warning: Member add_analysisTotalMomentum_instance< f64_3, shammath::M4 >(msph, "AnalysisTotalMomentum_f64_3_M4") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1678: warning: Member add_analysisTotalMomentum_instance< f64_3, shammath::M6 >(msph, "AnalysisTotalMomentum_f64_3_M6") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1678: warning: Member add_analysisTotalMomentum_instance< f64_3, shammath::M8 >(msph, "AnalysisTotalMomentum_f64_3_M8") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1678: warning: Member register_analysis_impl_for_each_kernel< modules::AnalysisAngularMomentum >(msph, "analysisAngularMomentum") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1678: warning: Member register_analysis_impl_for_each_kernel< modules::AnalysisBarycenter >(msph, "analysisBarycenter") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1678: warning: Member register_analysis_impl_for_each_kernel< modules::AnalysisDustMass >(msph, "analysisDustMass") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1678: warning: Member register_analysis_impl_for_each_kernel< modules::AnalysisEnergyKinetic >(msph, "analysisEnergyKinetic") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1678: warning: Member register_analysis_impl_for_each_kernel< modules::AnalysisEnergyPotential >(msph, "analysisEnergyPotential") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1678: warning: Member register_analysis_impl_for_each_kernel< modules::AnalysisTotalMomentum >(msph, "analysisTotalMomentum") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1679: warning: Member add_analysisAngularMomentum_instance< f64_3, shammath::C2 >(msph, "AnalysisAngularMomentum_f64_3_C2") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1679: warning: Member add_analysisAngularMomentum_instance< f64_3, shammath::C4 >(msph, "AnalysisAngularMomentum_f64_3_C4") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1679: warning: Member add_analysisAngularMomentum_instance< f64_3, shammath::C6 >(msph, "AnalysisAngularMomentum_f64_3_C6") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1679: warning: Member add_analysisAngularMomentum_instance< f64_3, shammath::M4 >(msph, "AnalysisAngularMomentum_f64_3_M4") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1679: warning: Member add_analysisAngularMomentum_instance< f64_3, shammath::M6 >(msph, "AnalysisAngularMomentum_f64_3_M6") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1679: warning: Member add_analysisAngularMomentum_instance< f64_3, shammath::M8 >(msph, "AnalysisAngularMomentum_f64_3_M8") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1679: warning: Member add_analysisBarycenter_instance< f64_3, shammath::C2 >(msph, "AnalysisBarycenter_f64_3_C2") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1679: warning: Member add_analysisBarycenter_instance< f64_3, shammath::C4 >(msph, "AnalysisBarycenter_f64_3_C4") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1679: warning: Member add_analysisBarycenter_instance< f64_3, shammath::C6 >(msph, "AnalysisBarycenter_f64_3_C6") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1679: warning: Member add_analysisBarycenter_instance< f64_3, shammath::M4 >(msph, "AnalysisBarycenter_f64_3_M4") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1679: warning: Member add_analysisBarycenter_instance< f64_3, shammath::M6 >(msph, "AnalysisBarycenter_f64_3_M6") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1679: warning: Member add_analysisBarycenter_instance< f64_3, shammath::M8 >(msph, "AnalysisBarycenter_f64_3_M8") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1679: warning: Member add_analysisDustMass_instance< f64_3, shammath::C2 >(msph, "AnalysisDustMass_f64_3_C2") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1679: warning: Member add_analysisDustMass_instance< f64_3, shammath::C4 >(msph, "AnalysisDustMass_f64_3_C4") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1679: warning: Member add_analysisDustMass_instance< f64_3, shammath::C6 >(msph, "AnalysisDustMass_f64_3_C6") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1679: warning: Member add_analysisDustMass_instance< f64_3, shammath::M4 >(msph, "AnalysisDustMass_f64_3_M4") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1679: warning: Member add_analysisDustMass_instance< f64_3, shammath::M6 >(msph, "AnalysisDustMass_f64_3_M6") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1679: warning: Member add_analysisDustMass_instance< f64_3, shammath::M8 >(msph, "AnalysisDustMass_f64_3_M8") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1679: warning: Member add_analysisEnergyKinetic_instance< f64_3, shammath::C2 >(msph, "AnalysisEnergyKinetic_f64_3_C2") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1679: warning: Member add_analysisEnergyKinetic_instance< f64_3, shammath::C4 >(msph, "AnalysisEnergyKinetic_f64_3_C4") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1679: warning: Member add_analysisEnergyKinetic_instance< f64_3, shammath::C6 >(msph, "AnalysisEnergyKinetic_f64_3_C6") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1679: warning: Member add_analysisEnergyKinetic_instance< f64_3, shammath::M4 >(msph, "AnalysisEnergyKinetic_f64_3_M4") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1679: warning: Member add_analysisEnergyKinetic_instance< f64_3, shammath::M6 >(msph, "AnalysisEnergyKinetic_f64_3_M6") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1679: warning: Member add_analysisEnergyKinetic_instance< f64_3, shammath::M8 >(msph, "AnalysisEnergyKinetic_f64_3_M8") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1679: warning: Member add_analysisEnergyPotential_instance< f64_3, shammath::C2 >(msph, "AnalysisEnergyPotential_f64_3_C2") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1679: warning: Member add_analysisEnergyPotential_instance< f64_3, shammath::C4 >(msph, "AnalysisEnergyPotential_f64_3_C4") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1679: warning: Member add_analysisEnergyPotential_instance< f64_3, shammath::C6 >(msph, "AnalysisEnergyPotential_f64_3_C6") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1679: warning: Member add_analysisEnergyPotential_instance< f64_3, shammath::M4 >(msph, "AnalysisEnergyPotential_f64_3_M4") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1679: warning: Member add_analysisEnergyPotential_instance< f64_3, shammath::M6 >(msph, "AnalysisEnergyPotential_f64_3_M6") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1679: warning: Member add_analysisEnergyPotential_instance< f64_3, shammath::M8 >(msph, "AnalysisEnergyPotential_f64_3_M8") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1679: warning: Member add_analysisTotalMomentum_instance< f64_3, shammath::C2 >(msph, "AnalysisTotalMomentum_f64_3_C2") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1679: warning: Member add_analysisTotalMomentum_instance< f64_3, shammath::C4 >(msph, "AnalysisTotalMomentum_f64_3_C4") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1679: warning: Member add_analysisTotalMomentum_instance< f64_3, shammath::C6 >(msph, "AnalysisTotalMomentum_f64_3_C6") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1679: warning: Member add_analysisTotalMomentum_instance< f64_3, shammath::M4 >(msph, "AnalysisTotalMomentum_f64_3_M4") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1679: warning: Member add_analysisTotalMomentum_instance< f64_3, shammath::M6 >(msph, "AnalysisTotalMomentum_f64_3_M6") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1679: warning: Member add_analysisTotalMomentum_instance< f64_3, shammath::M8 >(msph, "AnalysisTotalMomentum_f64_3_M8") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1679: warning: Member register_analysis_impl_for_each_kernel< modules::AnalysisAngularMomentum >(msph, "analysisAngularMomentum") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1679: warning: Member register_analysis_impl_for_each_kernel< modules::AnalysisBarycenter >(msph, "analysisBarycenter") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1679: warning: Member register_analysis_impl_for_each_kernel< modules::AnalysisDustMass >(msph, "analysisDustMass") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1679: warning: Member register_analysis_impl_for_each_kernel< modules::AnalysisEnergyKinetic >(msph, "analysisEnergyKinetic") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1679: warning: Member register_analysis_impl_for_each_kernel< modules::AnalysisEnergyPotential >(msph, "analysisEnergyPotential") (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1679: warning: Member register_analysis_impl_for_each_kernel< modules::AnalysisTotalMomentum >(msph, "analysisTotalMomentum") (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1689: warning: Found ';' while parsing initializer list! (doxygen could be confused by a macro call without semicolon)
+ src/shammodels/sph/src/pySPHModel.cpp:1690: warning: Found ';' while parsing initializer list! (doxygen could be confused by a macro call without semicolon)

@codecov

codecov Bot commented Jun 22, 2026

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants