Skip to content

Conversation

@y-lapeyre
Copy link
Collaborator

No description provided.

@github-actions
Copy link
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
Copy link

Summary of Changes

Hello @y-lapeyre, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request lays the groundwork for implementing hard wall boundary conditions by introducing a flexible configuration mechanism for defining particle disabling regions. It integrates a particle selection process into the main solver loop, allowing for dynamic identification of particles based on these defined regions. However, there is a notable inconsistency where the module intended to identify particles 'in wall' actually selects particles 'outside' a spherical boundary, and the solver's current implementation explicitly uses an 'outside sphere' module, which might require clarification or adjustment depending on the exact definition of a 'hard wall boundary condition' in this context.

Highlights

  • New Configuration for Particle Disabling: Introduced a ParticleDisableConfig struct within SolverConfig.hpp. This new configuration allows for defining regions where particles should be marked for disabling, currently supporting spherical 'Wall' definitions with a position and thickness.
  • JSON Serialization Support: Added comprehensive JSON serialization and deserialization functions (to_json and from_json) for the new ParticleDisableConfig struct, enabling easy configuration and persistence of particle disabling rules.
  • Particle Selection Module (Naming Discrepancy): A new module, GetParticlesInWall, was added. While its name suggests identifying particles within a wall, its internal implementation and the accompanying LaTeX description indicate it selects particles whose distance from a given wall_pos is greater than wall_thickness, effectively identifying particles outside a spherical region. Furthermore, the Solver.cpp integration explicitly uses the existing GetParticlesOutsideSphere module with the wall parameters, rather than the newly named GetParticlesInWall module.
  • Integration into Solver Loop: The Solver's evolve_once() method now includes a new step to identify particles to disable. This process utilizes the configured ParticleDisableConfig and populates a part_to_disable buffer by applying the GetParticlesOutsideSphere module for each defined wall.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link

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

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 mechanism for a 'hard wall boundary condition' by disabling particles. While the goal is clear, the implementation has several significant issues with naming consistency, code duplication, and potentially incorrect logic. A new ParticleDisableConfig is added, but its Wall struct actually defines a sphere. A new module, GetParticlesInWall, is introduced but it's a functional duplicate of GetParticlesOutsideSphere, is misnamed, and contains logic that selects particles outside the region. Furthermore, the solver logic incorrectly uses the old GetParticlesOutsideSphere module instead of the new one. I've left several comments to address these critical design and correctness issues to improve the clarity and maintainability of the code.

Copy link
Member

@tdavidcl tdavidcl left a comment

Choose a reason for hiding this comment

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

i kind of like the beginning of it.
I would recommend setting sph force to 0 after update dervis so that you don't need to pass extra things to it.

Also could you rename ParticleDisablingConfig to something like GhostParticleConfig for consistency with Phantom ?

@y-lapeyre
Copy link
Collaborator Author

/gemini review

Copy link

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

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 hard wall boundary condition by disabling particles within specified wall regions. The implementation has several critical issues that need to be addressed. There's a logic error in the Python bindings for adding a wall, an inverted condition for checking if walls exist, and incomplete JSON serialization for wall configurations. Additionally, there's an out-of-bounds access in get_edges and some leftover debug logs. All comments provided are valid and do not contradict any of the established rules. I've provided detailed comments and suggestions to fix these issues.


update_derivs();

bool has_walls = solver_config.particle_disable.disable_list.empty();

Choose a reason for hiding this comment

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

critical

The logic for has_walls is inverted. disable_list.empty() returns true if the list is empty, meaning has_walls will be true when there are no walls. The particle disabling logic inside the if (has_walls) block will only execute when no walls are configured. You should negate the result of empty().

Suggested change
bool has_walls = solver_config.particle_disable.disable_list.empty();
bool has_walls = !solver_config.particle_disable.disable_list.empty();

@github-actions
Copy link
Contributor

Workflow report

workflow report corresponding to commit 3388cdb
Commiter email is yona.lapeyre@ens-lyon.fr

Light CI is enabled. This will only run the basic tests and not the full tests.
Merging a PR require the job "on PR / all" to pass which is disabled in this case.

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
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.

Doxygen diff with main

Removed warnings : 112
New warnings : 138
Warnings count : 7946 → 7972 (0.3%)

Detailed changes :
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:1010: 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:1010: 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:1030: 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:1030: 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:109: warning: Compound shammodels::sph::DustConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:109: warning: Compound shammodels::sph::ParticleDisableConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:110: warning: Member Tscal (typedef) of struct shammodels::sph::ParticleDisableConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:112: warning: Compound shammodels::sph::ParticleDisableConfig::Wall is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:113: warning: Compound shammodels::sph::DustConfig::MonofluidTVI is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:113: warning: Member pos (variable) of struct shammodels::sph::ParticleDisableConfig::Wall is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:114: warning: Member length (variable) of struct shammodels::sph::ParticleDisableConfig::Wall is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:114: warning: Member ndust (variable) of struct shammodels::sph::DustConfig::MonofluidTVI is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:115: warning: Member width (variable) of struct shammodels::sph::ParticleDisableConfig::Wall is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:116: warning: Member thickness (variable) of struct shammodels::sph::ParticleDisableConfig::Wall is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:117: warning: Compound shammodels::sph::DustConfig::MonofluidComplete is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:118: warning: Member ndust (variable) of struct shammodels::sph::DustConfig::MonofluidComplete is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:119: warning: Member disable_t (typedef) of struct shammodels::sph::ParticleDisableConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:121: warning: Member disable_list (variable) of struct shammodels::sph::ParticleDisableConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:123: warning: Member add_disable_wall(const Tvec &pos, Tscal length, Tscal width, Tscal thickness) (function) of struct shammodels::sph::ParticleDisableConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:124: warning: Member current_mode (variable) of struct shammodels::sph::DustConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:126: warning: Member set_none() (function) of struct shammodels::sph::DustConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:127: warning: Member set_monofluid_tvi(u32 nvar) (function) of struct shammodels::sph::DustConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:128: warning: Member set_monofluid_complete(u32 nvar) (function) of struct shammodels::sph::DustConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:129: warning: Compound shammodels::sph::DustConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:130: warning: Member has_epsilon_field() (function) of struct shammodels::sph::DustConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:133: warning: Compound shammodels::sph::DustConfig::MonofluidTVI is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:134: warning: Member ndust (variable) of struct shammodels::sph::DustConfig::MonofluidTVI is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:135: warning: Member has_deltav_field() (function) of struct shammodels::sph::DustConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:137: warning: Compound shammodels::sph::DustConfig::MonofluidComplete is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:138: warning: Member ndust (variable) of struct shammodels::sph::DustConfig::MonofluidComplete is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:139: warning: Member get_dust_nvar() (function) of struct shammodels::sph::DustConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:144: warning: Member current_mode (variable) of struct shammodels::sph::DustConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:146: warning: Member set_none() (function) of struct shammodels::sph::DustConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:147: warning: Member set_monofluid_tvi(u32 nvar) (function) of struct shammodels::sph::DustConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:148: warning: Member set_monofluid_complete(u32 nvar) (function) of struct shammodels::sph::DustConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:150: warning: Member has_epsilon_field() (function) of struct shammodels::sph::DustConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:154: warning: Member check_config() (function) of struct shammodels::sph::DustConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:155: warning: Member has_deltav_field() (function) of struct shammodels::sph::DustConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:159: warning: Member get_dust_nvar() (function) of struct shammodels::sph::DustConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:166: warning: Compound shammodels::sph::SmoothingLengthConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:168: warning: Compound shammodels::sph::SmoothingLengthConfig::DensityBasedNeighLim is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:169: warning: Member max_neigh_count (variable) of struct shammodels::sph::SmoothingLengthConfig::DensityBasedNeighLim is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:172: warning: Member mode (typedef) of struct shammodels::sph::SmoothingLengthConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:174: warning: Member check_config() (function) of struct shammodels::sph::DustConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:174: warning: Member config (variable) of struct shammodels::sph::SmoothingLengthConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:176: warning: Member set_density_based() (function) of struct shammodels::sph::SmoothingLengthConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:177: warning: Member set_density_based_neigh_lim(u32 max_neigh_count) (function) of struct shammodels::sph::SmoothingLengthConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:181: warning: Member is_density_based_neigh_lim() const (function) of struct shammodels::sph::SmoothingLengthConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:186: warning: Compound shammodels::sph::SelfGravConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:186: warning: Compound shammodels::sph::SmoothingLengthConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:188: warning: Compound shammodels::sph::SelfGravConfig::SFMM is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:188: warning: Compound shammodels::sph::SmoothingLengthConfig::DensityBasedNeighLim is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:189: warning: Member max_neigh_count (variable) of struct shammodels::sph::SmoothingLengthConfig::DensityBasedNeighLim is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:189: warning: Member order (variable) of struct shammodels::sph::SelfGravConfig::SFMM is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:190: warning: Member opening_angle (variable) of struct shammodels::sph::SelfGravConfig::SFMM is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:191: warning: Member leaf_lowering (variable) of struct shammodels::sph::SelfGravConfig::SFMM is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:192: warning: Member mode (typedef) of struct shammodels::sph::SmoothingLengthConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:192: warning: Member reduction_level (variable) of struct shammodels::sph::SelfGravConfig::SFMM is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:194: warning: Member config (variable) of struct shammodels::sph::SmoothingLengthConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:195: warning: Compound shammodels::sph::SelfGravConfig::FMM is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:196: warning: Member order (variable) of struct shammodels::sph::SelfGravConfig::FMM is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:196: warning: Member set_density_based() (function) of struct shammodels::sph::SmoothingLengthConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:197: warning: Member opening_angle (variable) of struct shammodels::sph::SelfGravConfig::FMM is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:197: warning: Member set_density_based_neigh_lim(u32 max_neigh_count) (function) of struct shammodels::sph::SmoothingLengthConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:198: warning: Member reduction_level (variable) of struct shammodels::sph::SelfGravConfig::FMM is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:201: warning: Compound shammodels::sph::SelfGravConfig::MM is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:201: warning: Member is_density_based_neigh_lim() const (function) of struct shammodels::sph::SmoothingLengthConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:202: warning: Member order (variable) of struct shammodels::sph::SelfGravConfig::MM is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:203: warning: Member opening_angle (variable) of struct shammodels::sph::SelfGravConfig::MM is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:204: warning: Member reduction_level (variable) of struct shammodels::sph::SelfGravConfig::MM is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:206: warning: Compound shammodels::sph::SelfGravConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:207: warning: Compound shammodels::sph::SelfGravConfig::Direct is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:208: warning: Compound shammodels::sph::SelfGravConfig::SFMM is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:208: warning: Member reference_mode (variable) of struct shammodels::sph::SelfGravConfig::Direct is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:209: warning: Member order (variable) of struct shammodels::sph::SelfGravConfig::SFMM is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:210: warning: Member opening_angle (variable) of struct shammodels::sph::SelfGravConfig::SFMM is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:211: warning: Member leaf_lowering (variable) of struct shammodels::sph::SelfGravConfig::SFMM is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:212: warning: Member reduction_level (variable) of struct shammodels::sph::SelfGravConfig::SFMM is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:213: warning: Member mode (typedef) of struct shammodels::sph::SelfGravConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:215: warning: Compound shammodels::sph::SelfGravConfig::FMM is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:215: warning: Member config (variable) of struct shammodels::sph::SelfGravConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:216: warning: Member order (variable) of struct shammodels::sph::SelfGravConfig::FMM is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:217: warning: Member opening_angle (variable) of struct shammodels::sph::SelfGravConfig::FMM is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:217: warning: Member set_none() (function) of struct shammodels::sph::SelfGravConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:218: warning: Member reduction_level (variable) of struct shammodels::sph::SelfGravConfig::FMM is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:218: warning: Member set_direct(bool reference_mode=false) (function) of struct shammodels::sph::SelfGravConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:219: warning: Member set_mm(u32 mm_order, f64 opening_angle, u32 reduction_level) (function) of struct shammodels::sph::SelfGravConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:221: warning: Compound shammodels::sph::SelfGravConfig::MM is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:222: warning: Member order (variable) of struct shammodels::sph::SelfGravConfig::MM is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:222: warning: Member set_fmm(u32 order, f64 opening_angle, u32 reduction_level) (function) of struct shammodels::sph::SelfGravConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:223: warning: Member opening_angle (variable) of struct shammodels::sph::SelfGravConfig::MM is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:224: warning: Member reduction_level (variable) of struct shammodels::sph::SelfGravConfig::MM is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:225: warning: Member set_sfmm(u32 order, f64 opening_angle, bool leaf_lowering, u32 reduction_level) (function) of struct shammodels::sph::SelfGravConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:227: warning: Compound shammodels::sph::SelfGravConfig::Direct is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:228: warning: Member reference_mode (variable) of struct shammodels::sph::SelfGravConfig::Direct is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:229: warning: Member is_none() const (function) of struct shammodels::sph::SelfGravConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:230: warning: Member is_direct() const (function) of struct shammodels::sph::SelfGravConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:231: warning: Member is_mm() const (function) of struct shammodels::sph::SelfGravConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:232: warning: Member is_fmm() const (function) of struct shammodels::sph::SelfGravConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:233: warning: Member is_sfmm() const (function) of struct shammodels::sph::SelfGravConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:233: warning: Member mode (typedef) of struct shammodels::sph::SelfGravConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:235: warning: Member config (variable) of struct shammodels::sph::SelfGravConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:235: warning: Member is_sg_on() const (function) of struct shammodels::sph::SelfGravConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:236: warning: Member is_sg_off() const (function) of struct shammodels::sph::SelfGravConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:237: warning: Member set_none() (function) of struct shammodels::sph::SelfGravConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:238: warning: Compound shammodels::sph::SelfGravConfig::SofteningPlummer is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:238: warning: Member set_direct(bool reference_mode=false) (function) of struct shammodels::sph::SelfGravConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:239: warning: Member epsilon (variable) of struct shammodels::sph::SelfGravConfig::SofteningPlummer is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:239: warning: Member set_mm(u32 mm_order, f64 opening_angle, u32 reduction_level) (function) of struct shammodels::sph::SelfGravConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:242: warning: Member mode_soft (typedef) of struct shammodels::sph::SelfGravConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:242: warning: Member set_fmm(u32 order, f64 opening_angle, u32 reduction_level) (function) of struct shammodels::sph::SelfGravConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:243: warning: Member softening_mode (variable) of struct shammodels::sph::SelfGravConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:245: warning: Member set_sfmm(u32 order, f64 opening_angle, bool leaf_lowering, u32 reduction_level) (function) of struct shammodels::sph::SelfGravConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:245: warning: Member set_softening_plummer(f64 epsilon) (function) of struct shammodels::sph::SelfGravConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:246: warning: Member set_softening_none() (function) of struct shammodels::sph::SelfGravConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:248: warning: Member is_softening_plummer() const (function) of struct shammodels::sph::SelfGravConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:249: warning: Member is_none() const (function) of struct shammodels::sph::SelfGravConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:250: warning: Member is_direct() const (function) of struct shammodels::sph::SelfGravConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:251: warning: Member is_mm() const (function) of struct shammodels::sph::SelfGravConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:252: warning: Member is_fmm() const (function) of struct shammodels::sph::SelfGravConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:253: warning: Member is_sfmm() const (function) of struct shammodels::sph::SelfGravConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:255: warning: Member is_sg_on() const (function) of struct shammodels::sph::SelfGravConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:256: warning: Member is_sg_off() const (function) of struct shammodels::sph::SelfGravConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:258: warning: Compound shammodels::sph::SelfGravConfig::SofteningPlummer is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:259: warning: Member epsilon (variable) of struct shammodels::sph::SelfGravConfig::SofteningPlummer is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:262: warning: Member mode_soft (typedef) of struct shammodels::sph::SelfGravConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:263: warning: Member softening_mode (variable) of struct shammodels::sph::SelfGravConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:265: warning: Member set_softening_plummer(f64 epsilon) (function) of struct shammodels::sph::SelfGravConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:266: warning: Member set_softening_none() (function) of struct shammodels::sph::SelfGravConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:268: warning: Member is_softening_plummer() const (function) of struct shammodels::sph::SelfGravConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:279: warning: Member RTree (typedef) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:287: warning: Member track_particles_id (variable) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:289: warning: Member set_particle_tracking(bool state) (function) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:299: warning: Member RTree (typedef) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:307: warning: Member track_particles_id (variable) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:309: warning: Member set_particle_tracking(bool state) (function) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:342: warning: Member particle_killing (variable) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:362: warning: Member particle_killing (variable) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:363: warning: Member particle_disable (variable) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:392: warning: Member MHDConfig (typedef) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:393: warning: Member mhd_config (variable) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:406: warning: Member set_NonIdealMHD(typename MHDConfig::NonIdealMHD v) (function) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:413: warning: Member MHDConfig (typedef) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:414: warning: Member mhd_config (variable) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:416: warning: Member DustConfig (typedef) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:417: warning: Member dust_config (variable) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:427: warning: Member self_grav_config (variable) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:427: warning: Member set_NonIdealMHD(typename MHDConfig::NonIdealMHD v) (function) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:437: warning: Member DustConfig (typedef) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:438: warning: Member dust_config (variable) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:445: warning: Member show_neigh_stats (variable) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:446: warning: Member set_show_neigh_stats(bool enable) (function) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:448: warning: Member self_grav_config (variable) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:465: warning: Member smoothing_length_config (variable) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:466: warning: Member show_neigh_stats (variable) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:467: warning: Member set_show_neigh_stats(bool enable) (function) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:467: warning: Member set_smoothing_length_density_based() (function) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:470: warning: Member set_smoothing_length_density_based_neigh_lim(u32 max_neigh_count) (function) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:474: warning: Member enable_particle_reordering (variable) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:475: warning: Member set_enable_particle_reordering(bool enable) (function) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:476: warning: Member particle_reordering_step_freq (variable) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:477: warning: Member set_particle_reordering_step_freq(u64 freq) (function) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:486: warning: Member smoothing_length_config (variable) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:488: warning: Member set_smoothing_length_density_based() (function) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:491: warning: Member set_smoothing_length_density_based_neigh_lim(u32 max_neigh_count) (function) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:495: warning: Member enable_particle_reordering (variable) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:496: warning: Member set_enable_particle_reordering(bool enable) (function) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:497: warning: Member particle_reordering_step_freq (variable) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:498: warning: Member set_particle_reordering_step_freq(u64 freq) (function) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:540: warning: The following parameter of shammodels::sph::SolverConfig::set_eos_polytropic(Tscal K, Tscal gamma) is not documented:
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:561: warning: The following parameter of shammodels::sph::SolverConfig::set_eos_polytropic(Tscal K, Tscal gamma) is not documented:
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:564: warning: The following parameter of shammodels::sph::SolverConfig::set_eos_locally_isothermalFA2014(Tscal h_over_r) is not documented:
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:564: warning: argument 'cs0' of command @param is not found in the argument list of shammodels::sph::SolverConfig< Tvec, SPHKernel >::set_eos_locally_isothermalFA2014(Tscal h_over_r)
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:564: warning: argument 'q' of command @param is not found in the argument list of shammodels::sph::SolverConfig< Tvec, SPHKernel >::set_eos_locally_isothermalFA2014(Tscal h_over_r)
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:564: warning: argument 'r0' of command @param is not found in the argument list of shammodels::sph::SolverConfig< Tvec, SPHKernel >::set_eos_locally_isothermalFA2014(Tscal h_over_r)
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:585: warning: The following parameter of shammodels::sph::SolverConfig::set_eos_locally_isothermalFA2014(Tscal h_over_r) is not documented:
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:585: warning: argument 'cs0' of command @param is not found in the argument list of shammodels::sph::SolverConfig< Tvec, SPHKernel >::set_eos_locally_isothermalFA2014(Tscal h_over_r)
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:585: warning: argument 'q' of command @param is not found in the argument list of shammodels::sph::SolverConfig< Tvec, SPHKernel >::set_eos_locally_isothermalFA2014(Tscal h_over_r)
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:585: warning: argument 'r0' of command @param is not found in the argument list of shammodels::sph::SolverConfig< Tvec, SPHKernel >::set_eos_locally_isothermalFA2014(Tscal h_over_r)
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:832: warning: Member check_config() (function) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:853: warning: Member check_config() (function) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:856: 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:857: 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:877: 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:878: 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:926: 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:926: 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:939: 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:939: 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:947: 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:947: 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:954: 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:954: 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:960: 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:960: 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:974: 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:974: 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:976: warning: Member to_json(nlohmann::json &j, const ParticleDisableConfig< Tvec > &p) (function) of namespace shammodels::sph is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:976: warning: Member to_json(nlohmann::json &j, const ParticleDisableConfig< Tvec > &p) (function) of namespace shammodels::sph is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:993: warning: Member from_json(const nlohmann::json &j, ParticleDisableConfig< Tvec > &p) (function) of namespace shammodels::sph is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:993: warning: Member from_json(const nlohmann::json &j, ParticleDisableConfig< Tvec > &p) (function) of namespace shammodels::sph is not documented.
+ src/shammodels/sph/include/shammodels/sph/modules/GetParticlesInWall.hpp:28: warning: Compound shammodels::sph::modules::GetParticlesInWall is not documented.
+ src/shammodels/sph/include/shammodels/sph/modules/GetParticlesInWall.hpp:38: warning: Member GetParticlesInWall(const Tvec &wall_pos, Tscal wall_length, Tscal wall_width, Tscal wall_thickness) (function) of class shammodels::sph::modules::GetParticlesInWall is not documented.
+ src/shammodels/sph/include/shammodels/sph/modules/GetParticlesInWall.hpp:43: warning: Compound shammodels::sph::modules::GetParticlesInWall::Edges is not documented.
+ src/shammodels/sph/include/shammodels/sph/modules/GetParticlesInWall.hpp:44: warning: Member pos (variable) of struct shammodels::sph::modules::GetParticlesInWall::Edges is not documented.
+ src/shammodels/sph/include/shammodels/sph/modules/GetParticlesInWall.hpp:45: warning: Member sizes (variable) of struct shammodels::sph::modules::GetParticlesInWall::Edges is not documented.
+ src/shammodels/sph/include/shammodels/sph/modules/GetParticlesInWall.hpp:46: warning: Member part_ids_in_wall (variable) of struct shammodels::sph::modules::GetParticlesInWall::Edges is not documented.
+ src/shammodels/sph/include/shammodels/sph/modules/GetParticlesInWall.hpp:49: warning: Member set_edges(std::shared_ptr< shamrock::solvergraph::IFieldRefs< Tvec > > pos, std::shared_ptr< shamrock::solvergraph::Indexes< u32 > > sizes, std::shared_ptr< shamrock::solvergraph::IFieldSpan< u32 > > part_ids_in_wall) (function) of class shammodels::sph::modules::GetParticlesInWall is not documented.
+ src/shammodels/sph/include/shammodels/sph/modules/GetParticlesInWall.hpp:57: warning: Member get_edges() (function) of class shammodels::sph::modules::GetParticlesInWall is not documented.
- src/shammodels/sph/src/Solver.cpp:545: warning: Compound shammodels::sph::Debug_ph_dump is not documented.
- src/shammodels/sph/src/Solver.cpp:546: warning: Member Tscal (typedef) of struct shammodels::sph::Debug_ph_dump is not documented.
+ src/shammodels/sph/src/Solver.cpp:547: warning: Compound shammodels::sph::Debug_ph_dump is not documented.
+ src/shammodels/sph/src/Solver.cpp:548: warning: Member Tscal (typedef) of struct shammodels::sph::Debug_ph_dump is not documented.
- src/shammodels/sph/src/Solver.cpp:548: warning: Member nobj (variable) of struct shammodels::sph::Debug_ph_dump is not documented.
- src/shammodels/sph/src/Solver.cpp:549: warning: Member gpart_mass (variable) of struct shammodels::sph::Debug_ph_dump is not documented.
+ src/shammodels/sph/src/Solver.cpp:550: warning: Member nobj (variable) of struct shammodels::sph::Debug_ph_dump is not documented.
- src/shammodels/sph/src/Solver.cpp:551: warning: Member buf_xyz (variable) of struct shammodels::sph::Debug_ph_dump is not documented.
+ src/shammodels/sph/src/Solver.cpp:551: warning: Member gpart_mass (variable) of struct shammodels::sph::Debug_ph_dump is not documented.
- src/shammodels/sph/src/Solver.cpp:552: warning: Member buf_hpart (variable) of struct shammodels::sph::Debug_ph_dump is not documented.
- src/shammodels/sph/src/Solver.cpp:553: warning: Member buf_vxyz (variable) of struct shammodels::sph::Debug_ph_dump is not documented.
+ src/shammodels/sph/src/Solver.cpp:553: warning: Member buf_xyz (variable) of struct shammodels::sph::Debug_ph_dump is not documented.
+ src/shammodels/sph/src/Solver.cpp:554: warning: Member buf_hpart (variable) of struct shammodels::sph::Debug_ph_dump is not documented.
+ src/shammodels/sph/src/Solver.cpp:555: warning: Member buf_vxyz (variable) of struct shammodels::sph::Debug_ph_dump is not documented.
- src/shammodels/sph/src/Solver.cpp:557: warning: Member fill_blocks(PhantomDumpBlock &block, Debug_ph_dump< Tvec > &info) (function) of namespace shammodels::sph is not documented.
- src/shammodels/sph/src/Solver.cpp:557: warning: Member fill_blocks(PhantomDumpBlock &block, Debug_ph_dump< Tvec > &info) (function) of namespace shammodels::sph is not documented.
+ src/shammodels/sph/src/Solver.cpp:559: warning: Member fill_blocks(PhantomDumpBlock &block, Debug_ph_dump< Tvec > &info) (function) of namespace shammodels::sph is not documented.
+ src/shammodels/sph/src/Solver.cpp:559: warning: Member fill_blocks(PhantomDumpBlock &block, Debug_ph_dump< Tvec > &info) (function) of namespace shammodels::sph is not documented.
- src/shammodels/sph/src/Solver.cpp:594: warning: Member make_interface_debug_phantom_dump(Debug_ph_dump< Tvec > info) (function) of namespace shammodels::sph is not documented.
- src/shammodels/sph/src/Solver.cpp:594: warning: Member make_interface_debug_phantom_dump(Debug_ph_dump< Tvec > info) (function) of namespace shammodels::sph is not documented.
+ src/shammodels/sph/src/Solver.cpp:596: warning: Member make_interface_debug_phantom_dump(Debug_ph_dump< Tvec > info) (function) of namespace shammodels::sph is not documented.
+ src/shammodels/sph/src/Solver.cpp:596: warning: Member make_interface_debug_phantom_dump(Debug_ph_dump< Tvec > info) (function) of namespace shammodels::sph is not documented.
+ src/shammodels/sph/src/modules/GetParticlesInWall.cpp:72: warning: shammodels::sph::modules::GetParticlesInWall::_impl_get_tex has @param documentation sections but no arguments
- src/shammodels/sph/src/pySPHModel.cpp:1055: warning: Member add_analysisBarycenter_instance(py::module &m, std::string name_model) (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1062: warning: Member add_analysisBarycenter_instance(py::module &m, std::string name_model) (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1073: warning: Member add_analysisEnergyKinetic_instance(py::module &m, std::string name_model) (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1080: warning: Member add_analysisEnergyKinetic_instance(py::module &m, std::string name_model) (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1089: warning: Member add_analysisEnergyPotential_instance(py::module &m, std::string name_model) (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1096: warning: Member add_analysisEnergyPotential_instance(py::module &m, std::string name_model) (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1105: warning: Member add_analysisTotalMomentum_instance(py::module &m, std::string name_model) (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1112: warning: Member add_analysisTotalMomentum_instance(py::module &m, std::string name_model) (function) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1123: 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:1128: 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:1130: 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:1135: 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:1189: warning: Member Register_pymod(pysphmodel) (function) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1196: warning: Member Register_pymod(pysphmodel) (function) of file pySPHModel.cpp is not documented.
+ src/shamrock/include/shamrock/solvergraph/INode.hpp:103: warning: Member get_rw_edge_base(int slot) const (function) of class shamrock::solvergraph::INode is not documented.
+ src/shamrock/include/shamrock/solvergraph/INode.hpp:94: warning: Member get_ro_edge_base(int slot) const (function) of class shamrock::solvergraph::INode is not documented.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants