Skip to content

Conversation

@Akos299
Copy link
Collaborator

@Akos299 Akos299 commented Dec 12, 2025

No description provided.

@Akos299 Akos299 requested review from bcommerc and tdavidcl December 12, 2025 14:13
@gemini-code-assist
Copy link

Summary of Changes

Hello @Akos299, 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 significantly enhances the Adaptive Mesh Refinement (AMR) functionality within the Ramses model by integrating several new user-configurable refinement criteria. These additions provide greater flexibility in defining how the simulation mesh adapts, enabling more precise control over resolution in various physical scenarios. The changes span both the core C++ configuration and its Python interface, making these new capabilities accessible to users.

Highlights

  • New AMR Modes: Five new Adaptive Mesh Refinement (AMR) modes have been introduced: PseudoGradientBased, SecondDerivativeBased, SlopeBased, ShocksBased, and ShearBased. These modes offer more granular control over mesh refinement criteria.
  • Expanded Configuration: The SolverConfig.hpp file has been updated to include the necessary C++ structures and methods for configuring these new AMR modes within the AMRConfig namespace.
  • Python API Extension: Python bindings have been added in pyRamsesModel.cpp to expose all the newly implemented AMR configuration options, making them accessible to Python users for dynamic control.
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 extends the AMR capabilities by adding several new user-defined modes, which is a valuable addition. The implementation is solid, introducing new configuration structs and corresponding Python bindings. My review focuses on improving naming consistency between the C++ code and the Python API to enhance clarity and maintainability. Specifically, I've pointed out a typo in one of the Python function names and suggested aligning parameter names for some of the new AMR modes with the established conventions in the codebase.

py::arg("error_min"),
py::arg("error_max"))
.def(
"set_amr_mode_pseudo_second_gradient_based",

Choose a reason for hiding this comment

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

high

There's a typo in the Python binding function name. It's named set_amr_mode_pseudo_second_gradient_based, which seems to be a copy-paste error from the pseudo_gradient_based mode. To accurately reflect that it configures the second derivative-based AMR mode, it should be renamed to set_amr_mode_second_derivative_based.

Suggested change
"set_amr_mode_pseudo_second_gradient_based",
"set_amr_mode_second_derivative_based",

Comment on lines +139 to +141
struct SlopeBased {
Tscal smooth_detector_threshold;
};

Choose a reason for hiding this comment

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

medium

For consistency with other AMR criteria (e.g., crit_mass) and the Python binding argument crit_smooth, it's recommended to rename smooth_detector_threshold to crit_smooth.

Suggested change
struct SlopeBased {
Tscal smooth_detector_threshold;
};
struct SlopeBased {
Tscal crit_smooth;
};

Comment on lines +143 to +146
struct ShocksBased {
Tscal pressure_threshold;
Tscal energy_threshold;
};

Choose a reason for hiding this comment

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

medium

For consistency with other AMR criteria (e.g., crit_mass) and the Python binding arguments (crit_pressure, crit_energy), it's recommended to rename pressure_threshold to crit_pressure and energy_threshold to crit_energy.

Suggested change
struct ShocksBased {
Tscal pressure_threshold;
Tscal energy_threshold;
};
struct ShocksBased {
Tscal crit_pressure;
Tscal crit_energy;
};

Comment on lines +171 to +173
void set_refine_slope_based(Tscal smooth_detector_threshold) {
config = SlopeBased{smooth_detector_threshold};
}

Choose a reason for hiding this comment

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

medium

To align with the suggested change in the SlopeBased struct, the parameter smooth_detector_threshold should be renamed to crit_smooth here as well.

Suggested change
void set_refine_slope_based(Tscal smooth_detector_threshold) {
config = SlopeBased{smooth_detector_threshold};
}
void set_refine_slope_based(Tscal crit_smooth) {
config = SlopeBased{crit_smooth};
}

Comment on lines +174 to +176
void set_refine_shocks_based(Tscal pressure_threshold, Tscal energy_threshold) {
config = ShocksBased{pressure_threshold, energy_threshold};
}

Choose a reason for hiding this comment

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

medium

To align with the suggested changes in the ShocksBased struct, the parameters of this setter function should be renamed to crit_pressure and crit_energy.

Suggested change
void set_refine_shocks_based(Tscal pressure_threshold, Tscal energy_threshold) {
config = ShocksBased{pressure_threshold, energy_threshold};
}
void set_refine_shocks_based(Tscal crit_pressure, Tscal crit_energy) {
config = ShocksBased{crit_pressure, crit_energy};
}

@github-actions
Copy link

Workflow report

workflow report corresponding to commit b35f7fb
Commiter email is timothee.davidcleris@proton.me

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
black....................................................................Passed
ruff check...............................................................Passed
Check doxygen headers....................................................Passed
Check license headers....................................................Passed
Check #pragma once.......................................................Passed
Check SYCL #include......................................................Passed
No ssh in git submodules remote..........................................Passed

Test pipeline can run.

Doxygen diff with main

Removed warnings : 48
New warnings : 66
Warnings count : 7417 → 7435 (0.2%)

Detailed changes :
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:129: warning: Compound shammodels::basegodunov::AMRMode::PseudoGradientBased is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:129: warning: Member mode (typedef) of struct shammodels::basegodunov::AMRMode is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:130: warning: Member error_min (variable) of struct shammodels::basegodunov::AMRMode::PseudoGradientBased is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:131: warning: Member config (variable) of struct shammodels::basegodunov::AMRMode is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:131: warning: Member error_max (variable) of struct shammodels::basegodunov::AMRMode::PseudoGradientBased is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:133: warning: Member set_refine_none() (function) of struct shammodels::basegodunov::AMRMode is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:134: warning: Compound shammodels::basegodunov::AMRMode::SecondDerivativeBased is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:134: warning: Member set_refine_density_based(Tscal crit_mass) (function) of struct shammodels::basegodunov::AMRMode is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:135: warning: Member crit_refine (variable) of struct shammodels::basegodunov::AMRMode::SecondDerivativeBased is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:136: warning: Member crit_coarsen (variable) of struct shammodels::basegodunov::AMRMode::SecondDerivativeBased is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:137: warning: Compound shammodels::basegodunov::BCConfig is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:138: warning: Member GhostType (enumeration) of struct shammodels::basegodunov::BCConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:139: warning: Compound shammodels::basegodunov::AMRMode::SlopeBased is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:140: warning: Member ghost_type_x (variable) of struct shammodels::basegodunov::BCConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:140: warning: Member smooth_detector_threshold (variable) of struct shammodels::basegodunov::AMRMode::SlopeBased is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:141: warning: Member ghost_type_y (variable) of struct shammodels::basegodunov::BCConfig is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:142: warning: Member ghost_type_z (variable) of struct shammodels::basegodunov::BCConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:143: warning: Compound shammodels::basegodunov::AMRMode::ShocksBased is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:144: warning: Member get_x() const (function) of struct shammodels::basegodunov::BCConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:144: warning: Member pressure_threshold (variable) of struct shammodels::basegodunov::AMRMode::ShocksBased is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:145: warning: Member energy_threshold (variable) of struct shammodels::basegodunov::AMRMode::ShocksBased is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:145: warning: Member get_y() const (function) of struct shammodels::basegodunov::BCConfig is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:146: warning: Member get_z() const (function) of struct shammodels::basegodunov::BCConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:148: warning: Compound shammodels::basegodunov::AMRMode::ShearBased is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:148: warning: Member set_x(GhostType ghost_type) (function) of struct shammodels::basegodunov::BCConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:149: warning: Member epsilon_shear (variable) of struct shammodels::basegodunov::AMRMode::ShearBased is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:149: warning: Member set_y(GhostType ghost_type) (function) of struct shammodels::basegodunov::BCConfig is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:150: warning: Member set_z(GhostType ghost_type) (function) of struct shammodels::basegodunov::BCConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:152: warning: Member mode (typedef) of struct shammodels::basegodunov::AMRMode is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:154: warning: Compound shammodels::basegodunov::SolverConfig is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:159: warning: Compound shammodels::basegodunov::SolverStatusVar is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:161: warning: Member config (variable) of struct shammodels::basegodunov::AMRMode is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:163: warning: Member set_refine_none() (function) of struct shammodels::basegodunov::AMRMode is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:164: warning: Member set_refine_density_based(Tscal crit_mass) (function) of struct shammodels::basegodunov::AMRMode is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:165: warning: Member set_refine_pseudo_gradient_based(Tscal error_min, Tscal error_max) (function) of struct shammodels::basegodunov::AMRMode is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:168: warning: Member set_refine_second_derivative_based(Tscal crit_refine, Tscal crit_coarsen) (function) of struct shammodels::basegodunov::AMRMode is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:169: warning: Compound shammodels::basegodunov::SolverConfig is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:171: warning: Member Tscal (typedef) of struct shammodels::basegodunov::SolverConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:171: warning: Member set_refine_slope_based(Tscal smooth_detector_threshold) (function) of struct shammodels::basegodunov::AMRMode is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:173: warning: Member eos_gamma (variable) of struct shammodels::basegodunov::SolverConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:174: warning: Member set_refine_shocks_based(Tscal pressure_threshold, Tscal energy_threshold) (function) of struct shammodels::basegodunov::AMRMode is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:175: warning: Member grid_coord_to_pos_fact (variable) of struct shammodels::basegodunov::SolverConfig is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:177: warning: Member NsideBlockPow (variable) of struct shammodels::basegodunov::SolverConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:177: warning: Member set_refine_shear_based(Tscal epsilon_shear) (function) of struct shammodels::basegodunov::AMRMode is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:178: warning: Member AMRBlock (typedef) of struct shammodels::basegodunov::SolverConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:180: warning: Compound shammodels::basegodunov::BCConfig is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:180: warning: Member set_eos_gamma(Tscal gamma) (function) of struct shammodels::basegodunov::SolverConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:181: warning: Member GhostType (enumeration) of struct shammodels::basegodunov::BCConfig is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:182: warning: Member riemman_config (variable) of struct shammodels::basegodunov::SolverConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:183: warning: Member ghost_type_x (variable) of struct shammodels::basegodunov::BCConfig is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:183: warning: Member slope_config (variable) of struct shammodels::basegodunov::SolverConfig is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:184: warning: Member face_half_time_interpolation (variable) of struct shammodels::basegodunov::SolverConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:184: warning: Member ghost_type_y (variable) of struct shammodels::basegodunov::BCConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:185: warning: Member ghost_type_z (variable) of struct shammodels::basegodunov::BCConfig is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:186: warning: Member should_compute_rho_mean() (function) of struct shammodels::basegodunov::SolverConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:187: warning: Member get_x() const (function) of struct shammodels::basegodunov::BCConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:188: warning: Member get_y() const (function) of struct shammodels::basegodunov::BCConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:189: warning: Member get_z() const (function) of struct shammodels::basegodunov::BCConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:191: warning: Member set_x(GhostType ghost_type) (function) of struct shammodels::basegodunov::BCConfig is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:192: warning: Member dust_config (variable) of struct shammodels::basegodunov::SolverConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:192: warning: Member set_y(GhostType ghost_type) (function) of struct shammodels::basegodunov::BCConfig is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:193: warning: Member drag_config (variable) of struct shammodels::basegodunov::SolverConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:193: warning: Member set_z(GhostType ghost_type) (function) of struct shammodels::basegodunov::BCConfig is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:195: warning: Member is_dust_on() (function) of struct shammodels::basegodunov::SolverConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:197: warning: Compound shammodels::basegodunov::SolverConfig is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:198: warning: Member set_alphas_static(f32 alpha_values) (function) of struct shammodels::basegodunov::SolverConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:202: warning: Compound shammodels::basegodunov::SolverStatusVar is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:207: warning: Member bc_config (variable) of struct shammodels::basegodunov::SolverConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:212: warning: Compound shammodels::basegodunov::SolverConfig is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:213: warning: Member npscal_gas_config (variable) of struct shammodels::basegodunov::SolverConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:214: warning: Member Tscal (typedef) of struct shammodels::basegodunov::SolverConfig is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:215: warning: Member is_gas_passive_scalar_on() (function) of struct shammodels::basegodunov::SolverConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:216: warning: Member eos_gamma (variable) of struct shammodels::basegodunov::SolverConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:218: warning: Member grid_coord_to_pos_fact (variable) of struct shammodels::basegodunov::SolverConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:220: warning: Member NsideBlockPow (variable) of struct shammodels::basegodunov::SolverConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:221: warning: Member AMRBlock (typedef) of struct shammodels::basegodunov::SolverConfig is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:223: warning: Member get_constant_G() (function) of struct shammodels::basegodunov::SolverConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:223: warning: Member set_eos_gamma(Tscal gamma) (function) of struct shammodels::basegodunov::SolverConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:225: warning: Member riemman_config (variable) of struct shammodels::basegodunov::SolverConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:226: warning: Member slope_config (variable) of struct shammodels::basegodunov::SolverConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:227: warning: Member face_half_time_interpolation (variable) of struct shammodels::basegodunov::SolverConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:229: warning: Member should_compute_rho_mean() (function) of struct shammodels::basegodunov::SolverConfig is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:232: warning: Member is_boundary_periodic() (function) of struct shammodels::basegodunov::SolverConfig is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:233: warning: Member gravity_config (variable) of struct shammodels::basegodunov::SolverConfig is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:234: warning: Member get_constant_4piG() (function) of struct shammodels::basegodunov::SolverConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:235: warning: Member dust_config (variable) of struct shammodels::basegodunov::SolverConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:236: warning: Member drag_config (variable) of struct shammodels::basegodunov::SolverConfig is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:238: warning: Member get_grav_tol() (function) of struct shammodels::basegodunov::SolverConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:238: warning: Member is_dust_on() (function) of struct shammodels::basegodunov::SolverConfig is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:239: warning: Member is_gravity_on() (function) of struct shammodels::basegodunov::SolverConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:241: warning: Member set_alphas_static(f32 alpha_values) (function) of struct shammodels::basegodunov::SolverConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:250: warning: Member bc_config (variable) of struct shammodels::basegodunov::SolverConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:256: warning: Member npscal_gas_config (variable) of struct shammodels::basegodunov::SolverConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:258: warning: Member is_gas_passive_scalar_on() (function) of struct shammodels::basegodunov::SolverConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:266: warning: Member get_constant_G() (function) of struct shammodels::basegodunov::SolverConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:275: warning: Member is_boundary_periodic() (function) of struct shammodels::basegodunov::SolverConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:276: warning: Member gravity_config (variable) of struct shammodels::basegodunov::SolverConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:277: warning: Member get_constant_4piG() (function) of struct shammodels::basegodunov::SolverConfig is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:278: warning: Member Csafe (variable) of struct shammodels::basegodunov::SolverConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:281: warning: Member get_grav_tol() (function) of struct shammodels::basegodunov::SolverConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:282: warning: Member is_gravity_on() (function) of struct shammodels::basegodunov::SolverConfig is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:283: warning: Member check_config() (function) of struct shammodels::basegodunov::SolverConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:321: warning: Member Csafe (variable) of struct shammodels::basegodunov::SolverConfig is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:326: warning: Member check_config() (function) of struct shammodels::basegodunov::SolverConfig is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:327: warning: Member to_json(nlohmann::json &j, const SolverStatusVar< Tvec > &p) (function) of namespace shammodels::basegodunov is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:327: warning: Member to_json(nlohmann::json &j, const SolverStatusVar< Tvec > &p) (function) of namespace shammodels::basegodunov is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:332: warning: Member from_json(const nlohmann::json &j, SolverStatusVar< Tvec > &p) (function) of namespace shammodels::basegodunov is not documented.
- src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:332: warning: Member from_json(const nlohmann::json &j, SolverStatusVar< Tvec > &p) (function) of namespace shammodels::basegodunov is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:370: warning: Member to_json(nlohmann::json &j, const SolverStatusVar< Tvec > &p) (function) of namespace shammodels::basegodunov is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:370: warning: Member to_json(nlohmann::json &j, const SolverStatusVar< Tvec > &p) (function) of namespace shammodels::basegodunov is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:375: warning: Member from_json(const nlohmann::json &j, SolverStatusVar< Tvec > &p) (function) of namespace shammodels::basegodunov is not documented.
+ src/shammodels/ramses/include/shammodels/ramses/SolverConfig.hpp:375: warning: Member from_json(const nlohmann::json &j, SolverStatusVar< Tvec > &p) (function) of namespace shammodels::basegodunov is not documented.
- src/shammodels/ramses/src/pyRamsesModel.cpp:334: warning: Member Register_pymod(pybasegodunovmodel) (function) of file pyRamsesModel.cpp is not documented.
+ src/shammodels/ramses/src/pyRamsesModel.cpp:372: warning: Member Register_pymod(pybasegodunovmodel) (function) of file pyRamsesModel.cpp 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