Skip to content

[SPH] add dust positivity limiter#1908

Draft
tdavidcl wants to merge 30 commits into
Shamrock-code:mainfrom
tdavidcl:track-issue-dust
Draft

[SPH] add dust positivity limiter#1908
tdavidcl wants to merge 30 commits into
Shamrock-code:mainfrom
tdavidcl:track-issue-dust

Conversation

@tdavidcl

@tdavidcl tdavidcl commented Jul 8, 2026

Copy link
Copy Markdown
Member

No description provided.

@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 ComputeCFLDust1Fluid module to calculate CFL conditions for dust in a 1-fluid model, registers the Ts_j field in the solver, and updates the run_dustysettle_tvi.py example to use periodic HCP box calculations and compute L2 errors. Feedback on these changes highlights a critical compilation error in ComputeCFLDust1Fluid.hpp caused by variable shadowing of Ts_j, commented-out CFL dust computation code in Solver.cpp that should be enabled, and an unprofessional string literal exception. Additionally, there are several instances of leftover debugging code and print statements in NodeUpdateDerivsMonofluidTVI.cpp and run_dustysettle_tvi.py that should be removed before merging.

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.

I am having trouble creating individual review comments. Click here to see my feedback.

src/shammodels/sph/include/shammodels/sph/modules/ComputeCFLDust1Fluid.hpp (107-108)

critical

The local variable Ts_j shadows the parameter pointer Ts_j of the lambda. This leads to a compilation error because Ts_j on the right-hand side of the assignment is resolved to the local variable itself (which is a scalar Tscal and cannot be subscripted). Rename the local variable to avoid shadowing and fix the compilation error.

                    Tscal Ts_val = Ts_j[id_a_d + j];
                    Tscal Ts2_j  = Ts_val * Ts_val;

src/shammodels/sph/src/Solver.cpp (2703-2712)

high

The code to instantiate and set up ComputeCFLDust1Fluid is commented out, meaning the dust CFL condition is not being computed or applied. Furthermore, the commented-out code references s_j_refs and Ts_j_refs which are not defined in this scope. To enable this feature, uncomment the block, retrieve the edges from the solver graph, and evaluate the node.

            std::shared_ptr<ComputeCFLDust1Fluid<Tscal>> compute_cfl_dust1_fluid;
            if (solver_config.dust_config.has_s_j_field()) {
                u32 ndust = solver_config.dust_config.get_dust_nvar();

                compute_cfl_dust1_fluid = std::make_shared<ComputeCFLDust1Fluid<Tscal>>(ndust);

                auto s_j_refs = storage.solver_graph.template get_edge_ptr<shamrock::solvergraph::FieldRefs<Tscal>>("s_j");
                auto Ts_j_refs = storage.solver_graph.template get_edge_ptr<shamrock::solvergraph::Field<Tscal>>("Ts_j");

                compute_cfl_dust1_fluid->set_edges(
                    storage.part_counts, C_cour_edge, hpart_refs, storage.soundspeed, s_j_refs,
                    Ts_j_refs, cfl_dt);
            }

src/shammodels/sph/src/Solver.cpp (1595-1599)

medium

Throwing a string literal is bad practice in C++ and the message is unprofessional. It should throw a standard exception class like std::runtime_error with a descriptive message.

        if (std::holds_alternative<None>(cfg.dust_drag_mode)) {
            throw std::runtime_error("Dust drag mode 'None' is not supported when s_j field is enabled.");
        }

src/shammodels/sph/src/modules/NodeUpdateDerivsMonofluidTVI.cpp (102-111)

medium

This is leftover debugging code with hardcoded particle/dust indices and printf statements. It should be removed from the production codebase.

src/shammodels/sph/src/modules/NodeUpdateDerivsMonofluidTVI.cpp (126-144)

medium

These blocks are leftover debugging code with hardcoded conditions and printf statements. They should be removed from the production codebase.

examples/sph/run_dustysettle_tvi.py (773-774)

medium

Setting reference_dusty_settle = None immediately after instantiating it disables the reference model and the subsequent L2 error analysis. This appears to be leftover debugging code and should be removed.

        reference_dusty_settle = ReferenceDustySettleAll()

@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Thanks @tdavidcl 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

@tdavidcl tdavidcl marked this pull request as draft July 12, 2026 17:56
Comment thread examples/sph/run_dustysettle_tvi.py Outdated
Comment thread examples/sph/run_dustysettle_tvi.py Outdated
Comment thread examples/sph/run_dustysettle_tvi.py Outdated
Comment thread examples/sph/run_dustysettle_tvi.py Outdated
@tdavidcl tdavidcl changed the title [SPH] add Dust TVA CFL [SPH] add Dust positivity limiter Jul 15, 2026
@tdavidcl tdavidcl changed the title [SPH] add Dust positivity limiter [SPH] add dust positivity limiter Jul 15, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Workflow report

workflow report corresponding to commit 6cb6d77
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


576 warnings generated.
Suppressed 577 warnings (575 in non-user code, 1 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.

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.

1137 warnings generated.
Suppressed 1138 warnings (1039 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.

1220 warnings generated.
Suppressed 1221 warnings (1207 in non-user code, 13 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 : 204
New warnings : 212
Warnings count : 8025 → 8033 (0.1%)

Detailed changes :
+ src/shammodels/common/include/shammodels/common/modules/ForwardEulerPositive.hpp:28: warning: Member NODE_EDGES(X_RO, X_RW) (macro definition) of file ForwardEulerPositive.hpp is not documented.
+ src/shammodels/common/include/shammodels/common/modules/ForwardEulerPositive.hpp:39: warning: Compound shammodels::common::modules::ForwardEulerPositive is not documented.
+ src/shammodels/common/include/shammodels/common/modules/ForwardEulerPositive.hpp:46: warning: Member ForwardEulerPositive(u32 nvar=1) (function) of class shammodels::common::modules::ForwardEulerPositive is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:1026: warning: Member use_luminosity(bool enable) (function) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:1036: warning: Member use_luminosity(bool enable) (function) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:1038: warning: Member check_config() (function) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:1048: warning: Member check_config() (function) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:1056: 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:1057: 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:1066: 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:1067: 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:1126: 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:1136: 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:1139: 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:1149: 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:1154: 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:1164: 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:1174: 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:1184: 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:126: warning: Member ensure_s_j_positivity (variable) of struct shammodels::sph::DustConfig::MonofluidTVI is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:1272: 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:127: warning: Compound shammodels::sph::DustConfig::MonofluidComplete is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:1280: 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:1282: 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:128: warning: Member ndust (variable) of struct shammodels::sph::DustConfig::MonofluidComplete is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:1290: 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:129: warning: Compound shammodels::sph::DustConfig::MonofluidComplete is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:130: warning: Member ndust (variable) of struct shammodels::sph::DustConfig::MonofluidComplete is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:134: warning: Member current_mode (variable) of struct shammodels::sph::DustConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:136: warning: Member current_mode (variable) of struct shammodels::sph::DustConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:136: warning: Member set_none() (function) of struct shammodels::sph::DustConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:137: warning: Member set_monofluid_tvi(u32 nvar, bool pure_diffusion_mode=false, Tscal C_1_fluid=0.1, Tscal C_delta_v=1.0, Tscal cfl_density_threshold=shambase::get_epsilon< Tscal >()) (function) of struct shammodels::sph::DustConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:138: warning: Member set_none() (function) of struct shammodels::sph::DustConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:139: warning: Member set_monofluid_tvi(u32 nvar, bool pure_diffusion_mode=false, Tscal C_1_fluid=0.1, Tscal C_delta_v=1.0, Tscal cfl_density_threshold=shambase::get_epsilon< Tscal >(), bool ensure_s_j_positivity=true) (function) of struct shammodels::sph::DustConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:146: warning: Member set_monofluid_complete(u32 nvar) (function) of struct shammodels::sph::DustConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:148: warning: Member is_none() (function) of struct shammodels::sph::DustConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:149: warning: Member is_monofluid_tvi() (function) of struct shammodels::sph::DustConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:150: warning: Member is_monofluid_complete() (function) of struct shammodels::sph::DustConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:154: warning: Member get_monofluid_tvi() (function) of struct shammodels::sph::DustConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:154: warning: Member set_monofluid_complete(u32 nvar) (function) of struct shammodels::sph::DustConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:156: warning: Member is_none() (function) of struct shammodels::sph::DustConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:157: warning: Member is_monofluid_tvi() (function) of struct shammodels::sph::DustConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:158: warning: Member is_monofluid_complete() (function) of struct shammodels::sph::DustConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:158: warning: Member mode_to_json(nlohmann::json &j) const (function) of struct shammodels::sph::DustConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:162: warning: Member get_monofluid_tvi() (function) of struct shammodels::sph::DustConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:166: warning: Member mode_to_json(nlohmann::json &j) const (function) of struct shammodels::sph::DustConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:177: warning: Member mode_from_json(const nlohmann::json &j) (function) of struct shammodels::sph::DustConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:186: warning: Member mode_from_json(const nlohmann::json &j) (function) of struct shammodels::sph::DustConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:195: warning: Member has_s_j_field() (function) of struct shammodels::sph::DustConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:199: warning: Member has_epsilon_field() (function) of struct shammodels::sph::DustConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:203: warning: Member has_deltav_field() (function) of struct shammodels::sph::DustConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:205: warning: Member has_s_j_field() (function) of struct shammodels::sph::DustConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:207: warning: Member get_dust_nvar() (function) of struct shammodels::sph::DustConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:209: warning: Member has_epsilon_field() (function) of struct shammodels::sph::DustConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:213: warning: Member has_deltav_field() (function) of struct shammodels::sph::DustConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:217: warning: Member get_dust_nvar() (function) of struct shammodels::sph::DustConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:222: warning: Compound shammodels::sph::DustConfig::ConstantStoppingTimes is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:223: warning: Member stopping_times (variable) of struct shammodels::sph::DustConfig::ConstantStoppingTimes is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:226: warning: Compound shammodels::sph::DustConfig::EpsteinDrag is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:227: warning: Member supersonic_correction (variable) of struct shammodels::sph::DustConfig::EpsteinDrag is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:228: warning: Member gamma (variable) of struct shammodels::sph::DustConfig::EpsteinDrag is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:229: warning: Member grains_sizes (variable) of struct shammodels::sph::DustConfig::EpsteinDrag is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:230: warning: Member grains_densities (variable) of struct shammodels::sph::DustConfig::EpsteinDrag is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:232: warning: Compound shammodels::sph::DustConfig::ConstantStoppingTimes is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:233: warning: Member dust_drag_mode (variable) of struct shammodels::sph::DustConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:233: warning: Member stopping_times (variable) of struct shammodels::sph::DustConfig::ConstantStoppingTimes is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:235: warning: Member drag_mode_to_json(nlohmann::json &j) const (function) of struct shammodels::sph::DustConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:236: warning: Compound shammodels::sph::DustConfig::EpsteinDrag is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:237: warning: Member supersonic_correction (variable) of struct shammodels::sph::DustConfig::EpsteinDrag is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:238: warning: Member gamma (variable) of struct shammodels::sph::DustConfig::EpsteinDrag is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:239: warning: Member grains_sizes (variable) of struct shammodels::sph::DustConfig::EpsteinDrag is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:240: warning: Member grains_densities (variable) of struct shammodels::sph::DustConfig::EpsteinDrag is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:243: warning: Member dust_drag_mode (variable) of struct shammodels::sph::DustConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:245: warning: Member drag_mode_to_json(nlohmann::json &j) const (function) of struct shammodels::sph::DustConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:253: warning: Member drag_mode_from_json(const nlohmann::json &j) (function) of struct shammodels::sph::DustConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:263: warning: Member drag_mode_from_json(const nlohmann::json &j) (function) of struct shammodels::sph::DustConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:269: warning: Member set_drag_constant(ConstantStoppingTimes in) (function) of struct shammodels::sph::DustConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:271: warning: Member set_drag_epstein(EpsteinDrag in) (function) of struct shammodels::sph::DustConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:273: warning: Member check_config() (function) of struct shammodels::sph::DustConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:279: warning: Member set_drag_constant(ConstantStoppingTimes in) (function) of struct shammodels::sph::DustConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:281: warning: Member set_drag_epstein(EpsteinDrag in) (function) of struct shammodels::sph::DustConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:283: warning: Member check_config() (function) of struct shammodels::sph::DustConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:312: warning: Compound shammodels::sph::SmoothingLengthConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:314: warning: Compound shammodels::sph::SmoothingLengthConfig::DensityBasedNeighLim is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:315: warning: Member max_neigh_count (variable) of struct shammodels::sph::SmoothingLengthConfig::DensityBasedNeighLim is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:318: warning: Member mode (typedef) of struct shammodels::sph::SmoothingLengthConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:320: warning: Member config (variable) of struct shammodels::sph::SmoothingLengthConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:322: warning: Compound shammodels::sph::SmoothingLengthConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:322: warning: Member set_density_based() (function) of struct shammodels::sph::SmoothingLengthConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:323: 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:324: warning: Compound shammodels::sph::SmoothingLengthConfig::DensityBasedNeighLim is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:325: warning: Member max_neigh_count (variable) of struct shammodels::sph::SmoothingLengthConfig::DensityBasedNeighLim is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:327: 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:328: warning: Member mode (typedef) of struct shammodels::sph::SmoothingLengthConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:330: warning: Member config (variable) of struct shammodels::sph::SmoothingLengthConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:332: warning: Compound shammodels::sph::SelfGravConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:332: warning: Member set_density_based() (function) of struct shammodels::sph::SmoothingLengthConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:333: 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:334: warning: Compound shammodels::sph::SelfGravConfig::SFMM is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:335: warning: Member order (variable) of struct shammodels::sph::SelfGravConfig::SFMM is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:336: warning: Member opening_angle (variable) of struct shammodels::sph::SelfGravConfig::SFMM is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:337: 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:337: warning: Member leaf_lowering (variable) of struct shammodels::sph::SelfGravConfig::SFMM is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:338: warning: Member reduction_level (variable) of struct shammodels::sph::SelfGravConfig::SFMM is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:341: warning: Compound shammodels::sph::SelfGravConfig::FMM is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:342: warning: Compound shammodels::sph::SelfGravConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:342: warning: Member order (variable) of struct shammodels::sph::SelfGravConfig::FMM is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:343: warning: Member opening_angle (variable) of struct shammodels::sph::SelfGravConfig::FMM is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:344: warning: Compound shammodels::sph::SelfGravConfig::SFMM is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:344: warning: Member reduction_level (variable) of struct shammodels::sph::SelfGravConfig::FMM is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:345: warning: Member order (variable) of struct shammodels::sph::SelfGravConfig::SFMM is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:346: warning: Member opening_angle (variable) of struct shammodels::sph::SelfGravConfig::SFMM is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:347: warning: Compound shammodels::sph::SelfGravConfig::MM is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:347: warning: Member leaf_lowering (variable) of struct shammodels::sph::SelfGravConfig::SFMM is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:348: warning: Member order (variable) of struct shammodels::sph::SelfGravConfig::MM is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:348: warning: Member reduction_level (variable) of struct shammodels::sph::SelfGravConfig::SFMM is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:349: warning: Member opening_angle (variable) of struct shammodels::sph::SelfGravConfig::MM is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:350: warning: Member reduction_level (variable) of struct shammodels::sph::SelfGravConfig::MM is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:351: warning: Compound shammodels::sph::SelfGravConfig::FMM is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:352: warning: Member order (variable) of struct shammodels::sph::SelfGravConfig::FMM is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:353: warning: Compound shammodels::sph::SelfGravConfig::Direct is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:353: warning: Member opening_angle (variable) of struct shammodels::sph::SelfGravConfig::FMM is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:354: warning: Member reduction_level (variable) of struct shammodels::sph::SelfGravConfig::FMM is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:354: warning: Member reference_mode (variable) of struct shammodels::sph::SelfGravConfig::Direct is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:357: warning: Compound shammodels::sph::SelfGravConfig::MM is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:358: warning: Member order (variable) of struct shammodels::sph::SelfGravConfig::MM is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:359: warning: Member mode (typedef) of struct shammodels::sph::SelfGravConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:359: warning: Member opening_angle (variable) of struct shammodels::sph::SelfGravConfig::MM is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:360: warning: Member reduction_level (variable) of struct shammodels::sph::SelfGravConfig::MM is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:361: warning: Member config (variable) of struct shammodels::sph::SelfGravConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:363: warning: Compound shammodels::sph::SelfGravConfig::Direct is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:363: warning: Member set_none() (function) of struct shammodels::sph::SelfGravConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:364: warning: Member reference_mode (variable) of struct shammodels::sph::SelfGravConfig::Direct is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:364: 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:365: 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:369: warning: Member mode (typedef) of struct shammodels::sph::SelfGravConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:371: warning: Member config (variable) of struct shammodels::sph::SelfGravConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:371: 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:373: warning: Member set_none() (function) of struct shammodels::sph::SelfGravConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:374: 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:375: 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:375: 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:381: 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:383: warning: Member is_none() const (function) of struct shammodels::sph::SelfGravConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:384: warning: Member is_direct() const (function) of struct shammodels::sph::SelfGravConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:385: warning: Member is_mm() const (function) of struct shammodels::sph::SelfGravConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:385: 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:386: warning: Member is_fmm() const (function) of struct shammodels::sph::SelfGravConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:387: warning: Member is_sfmm() const (function) of struct shammodels::sph::SelfGravConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:389: warning: Member is_sg_on() const (function) of struct shammodels::sph::SelfGravConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:390: warning: Member is_sg_off() const (function) of struct shammodels::sph::SelfGravConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:392: warning: Compound shammodels::sph::SelfGravConfig::SofteningPlummer is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:393: warning: Member epsilon (variable) of struct shammodels::sph::SelfGravConfig::SofteningPlummer is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:393: warning: Member is_none() const (function) of struct shammodels::sph::SelfGravConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:394: warning: Member is_direct() const (function) of struct shammodels::sph::SelfGravConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:395: warning: Member is_mm() const (function) of struct shammodels::sph::SelfGravConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:396: warning: Member is_fmm() const (function) of struct shammodels::sph::SelfGravConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:396: warning: Member mode_soft (typedef) of struct shammodels::sph::SelfGravConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:397: warning: Member is_sfmm() const (function) of struct shammodels::sph::SelfGravConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:397: warning: Member softening_mode (variable) of struct shammodels::sph::SelfGravConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:399: warning: Member is_sg_on() const (function) of struct shammodels::sph::SelfGravConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:399: warning: Member set_softening_plummer(f64 epsilon) (function) of struct shammodels::sph::SelfGravConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:400: warning: Member is_sg_off() const (function) of struct shammodels::sph::SelfGravConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:400: warning: Member set_softening_none() (function) of struct shammodels::sph::SelfGravConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:402: warning: Compound shammodels::sph::SelfGravConfig::SofteningPlummer is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:402: warning: Member is_softening_plummer() const (function) of struct shammodels::sph::SelfGravConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:403: warning: Member epsilon (variable) of struct shammodels::sph::SelfGravConfig::SofteningPlummer is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:406: warning: Member mode_soft (typedef) of struct shammodels::sph::SelfGravConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:407: warning: Member softening_mode (variable) of struct shammodels::sph::SelfGravConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:409: warning: Member set_softening_plummer(f64 epsilon) (function) of struct shammodels::sph::SelfGravConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:410: warning: Member set_softening_none() (function) of struct shammodels::sph::SelfGravConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:412: warning: Member is_softening_plummer() const (function) of struct shammodels::sph::SelfGravConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:433: warning: Member RTree (typedef) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:441: warning: Member track_particles_id (variable) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:443: warning: Member RTree (typedef) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:443: warning: Member set_particle_tracking(bool state) (function) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:445: warning: Member scheduler_conf (variable) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:451: warning: Member track_particles_id (variable) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:453: warning: Member set_particle_tracking(bool state) (function) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:455: warning: Member scheduler_conf (variable) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:498: warning: Member particle_killing (variable) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:508: warning: Member particle_killing (variable) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:540: warning: Member show_cfl_detail (variable) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:550: warning: Member MHDConfig (typedef) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:550: warning: Member show_cfl_detail (variable) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:551: warning: Member mhd_config (variable) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:560: warning: Member MHDConfig (typedef) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:561: warning: Member mhd_config (variable) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:564: 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:574: warning: Member DustConfig (typedef) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:574: 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:575: warning: Member dust_config (variable) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:584: warning: Member DustConfig (typedef) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:585: warning: Member dust_config (variable) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:585: warning: Member self_grav_config (variable) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:595: warning: Member self_grav_config (variable) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:603: warning: Member show_neigh_stats (variable) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:604: 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:613: warning: Member show_neigh_stats (variable) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:614: 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:623: warning: Member smoothing_length_config (variable) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:625: warning: Member set_smoothing_length_density_based() (function) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:628: 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:632: warning: Member enable_particle_reordering (variable) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:633: 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:633: warning: Member smoothing_length_config (variable) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:634: warning: Member particle_reordering_step_freq (variable) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:635: 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:635: warning: Member set_smoothing_length_density_based() (function) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:638: 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:642: warning: Member enable_particle_reordering (variable) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:643: warning: Member save_dt_to_fields (variable) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:643: 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:644: warning: Member particle_reordering_step_freq (variable) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:644: warning: Member set_save_dt_to_fields(bool enable) (function) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:645: 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:645: warning: Member should_save_dt_to_fields() const (function) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:647: warning: Member show_ghost_zone_graph (variable) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:648: warning: Member set_show_ghost_zone_graph(bool enable) (function) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:653: warning: Member save_dt_to_fields (variable) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:654: warning: Member set_save_dt_to_fields(bool enable) (function) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:655: warning: Member should_save_dt_to_fields() const (function) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:657: warning: Member show_ghost_zone_graph (variable) of struct shammodels::sph::SolverConfig is not documented.
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:658: warning: Member set_show_ghost_zone_graph(bool enable) (function) of struct shammodels::sph::SolverConfig is not documented.
- src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:711: 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:721: 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:735: 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:735: 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:735: 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:735: 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:745: 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:745: 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:745: 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:745: 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:917: warning: The following parameter of shammodels::sph::SolverConfig::add_ext_force_paczynski_wiita(Tscal central_mass, Tvec central_pos, Tscal Racc) is not documented:
+ src/shammodels/sph/include/shammodels/sph/SolverConfig.hpp:927: warning: The following parameter of shammodels::sph::SolverConfig::add_ext_force_paczynski_wiita(Tscal central_mass, Tvec central_pos, Tscal Racc) is not documented:
- src/shammodels/sph/src/Solver.cpp:1559: warning: Member map_field_refs(PatchScheduler &sched, u32 field_idx, shamrock::solvergraph::FieldRefs< T > &refs) (function) of file Solver.cpp is not documented.
- src/shammodels/sph/src/Solver.cpp:1574: warning: Member map_field_refs_ext(PatchScheduler &sched, shambase::DistributedData< shamrock::patch::PatchDataLayer > &mpdats, u32 field_idx, shamrock::solvergraph::FieldRefs< T > &refs) (function) of file Solver.cpp is not documented.
+ src/shammodels/sph/src/Solver.cpp:1576: warning: Member map_field_refs(PatchScheduler &sched, u32 field_idx, shamrock::solvergraph::FieldRefs< T > &refs) (function) of file Solver.cpp is not documented.
+ src/shammodels/sph/src/Solver.cpp:1591: warning: Member map_field_refs_ext(PatchScheduler &sched, shambase::DistributedData< shamrock::patch::PatchDataLayer > &mpdats, u32 field_idx, shamrock::solvergraph::FieldRefs< T > &refs) (function) of file Solver.cpp is not documented.
- src/shammodels/sph/src/Solver.cpp:1593: warning: Member map_field_refs_ext(PatchScheduler &sched, shamrock::ComputeField< T > &field_data, shamrock::solvergraph::FieldRefs< T > &refs) (function) of file Solver.cpp is not documented.
+ src/shammodels/sph/src/Solver.cpp:1610: warning: Member map_field_refs_ext(PatchScheduler &sched, shamrock::ComputeField< T > &field_data, shamrock::solvergraph::FieldRefs< T > &refs) (function) of file Solver.cpp is not documented.
- src/shammodels/sph/src/Solver.cpp:620: warning: Compound shammodels::sph::Debug_ph_dump is not documented.
- src/shammodels/sph/src/Solver.cpp:621: warning: Member Tscal (typedef) of struct shammodels::sph::Debug_ph_dump is not documented.
- src/shammodels/sph/src/Solver.cpp:623: warning: Member nobj (variable) of struct shammodels::sph::Debug_ph_dump is not documented.
- src/shammodels/sph/src/Solver.cpp:624: warning: Member gpart_mass (variable) of struct shammodels::sph::Debug_ph_dump is not documented.
- src/shammodels/sph/src/Solver.cpp:626: warning: Member buf_xyz (variable) of struct shammodels::sph::Debug_ph_dump is not documented.
- src/shammodels/sph/src/Solver.cpp:627: warning: Member buf_hpart (variable) of struct shammodels::sph::Debug_ph_dump is not documented.
- src/shammodels/sph/src/Solver.cpp:628: warning: Member buf_vxyz (variable) of struct shammodels::sph::Debug_ph_dump is not documented.
- src/shammodels/sph/src/Solver.cpp:632: 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:637: warning: Compound shammodels::sph::Debug_ph_dump is not documented.
+ src/shammodels/sph/src/Solver.cpp:638: warning: Member Tscal (typedef) of struct shammodels::sph::Debug_ph_dump is not documented.
+ src/shammodels/sph/src/Solver.cpp:640: warning: Member nobj (variable) of struct shammodels::sph::Debug_ph_dump is not documented.
+ src/shammodels/sph/src/Solver.cpp:641: warning: Member gpart_mass (variable) of struct shammodels::sph::Debug_ph_dump is not documented.
+ src/shammodels/sph/src/Solver.cpp:643: warning: Member buf_xyz (variable) of struct shammodels::sph::Debug_ph_dump is not documented.
+ src/shammodels/sph/src/Solver.cpp:644: warning: Member buf_hpart (variable) of struct shammodels::sph::Debug_ph_dump is not documented.
+ src/shammodels/sph/src/Solver.cpp:645: warning: Member buf_vxyz (variable) of struct shammodels::sph::Debug_ph_dump is not documented.
+ src/shammodels/sph/src/Solver.cpp:649: 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:669: 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:686: warning: Member make_interface_debug_phantom_dump(Debug_ph_dump< Tvec > info) (function) of namespace shammodels::sph is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1457: 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:1464: 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:1475: 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:1482: 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:1491: 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:1498: 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:1507: 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:1514: 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:1523: 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:1530: 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:1539: 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:1546: 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:1557: 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:1562: 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:1564: 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:1569: 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:1622: warning: Member ON_PYTHON_INIT (variable) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1625: warning: Member msph (variable) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1625: warning: documented symbol 'py::class_< EvolveUntilResults >' was not declared or defined.
+ src/shammodels/sph/src/pySPHModel.cpp:1629: warning: Member ON_PYTHON_INIT (variable) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1629: 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:1631: 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:1632: 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:1632: 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:1632: 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:1632: 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:1632: 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:1632: 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:1632: warning: Member msph (variable) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1632: warning: Member self (variable) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1632: warning: documented symbol 'py::class_< EvolveUntilResults >' was not declared or defined.
+ src/shammodels/sph/src/pySPHModel.cpp:1636: 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:1638: 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:1639: 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:1639: 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:1639: 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:1639: 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:1639: 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:1639: 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:1639: warning: Member self (variable) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1652: warning: Member VariantSPHModelBind (typedef) of file pySPHModel.cpp is not documented.
+ src/shammodels/sph/src/pySPHModel.cpp:1659: warning: Member VariantSPHModelBind (typedef) of file pySPHModel.cpp is not documented.
- src/shammodels/sph/src/pySPHModel.cpp:1660: 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:1660: 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:1667: 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:1667: 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:1694: 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:1694: 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:1694: 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:1694: 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:1694: 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:1694: 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:1694: 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:1694: 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:1694: 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:1694: 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:1694: 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:1694: 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:1694: 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:1694: 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:1694: 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:1694: 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:1694: 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:1694: 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:1694: 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:1694: 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:1694: 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:1694: 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:1694: 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:1694: 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:1694: 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:1694: 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:1694: 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:1694: 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:1694: 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:1694: 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:1694: 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:1694: 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:1694: 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:1694: 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:1694: 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:1694: 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:1694: 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:1694: 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:1694: 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:1694: 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:1694: 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:1694: 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:1701: 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:1701: 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:1701: 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:1701: 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:1701: 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:1701: 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:1701: 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:1701: 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:1701: 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:1701: 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:1701: 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:1701: 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:1701: 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:1701: 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:1701: 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:1701: 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:1701: 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:1701: 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:1701: 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:1701: 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:1701: 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:1701: 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:1701: 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:1701: 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:1701: 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:1701: 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:1701: 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:1701: 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:1701: 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:1701: 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:1701: 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:1701: 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:1701: 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:1701: 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:1701: 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:1701: 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:1701: 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:1701: 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:1701: 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:1701: 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:1701: 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:1701: 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:1705: warning: Found ';' while parsing initializer list! (doxygen could be confused by a macro call without semicolon)
+ src/shammodels/sph/src/pySPHModel.cpp:1712: warning: Found ';' while parsing initializer list! (doxygen could be confused by a macro call without semicolon)
+ src/shamrock/include/shamrock/math/integrators.hpp:70: warning: Member leapfrog_corrector_positive_only(sham::DeviceQueue &queue, sham::DeviceBuffer< T > &buf_val, sham::DeviceBuffer< T > &buf_der, sham::DeviceBuffer< T > &buf_der_old, sham::DeviceBuffer< flt > &buf_eps_sq, sycl::range< 1 > elem_range, flt hdt) (function) of namespace shamrock::integrators is not documented.
+ src/shamrock/include/shamrock/scheduler/SchedulerUtility.hpp:102: warning: Member fields_leapfrog_corrector_positive_only(u32 field_idx, u32 derfield_idx, ComputeField< T > &derfield_old, ComputeField< flt > &field_epsilon, flt hdt) (function) of class shamrock::SchedulerUtility is not documented.
+ src/shamrock/include/shamrock/scheduler/SchedulerUtility.hpp:123: warning: Member fields_apply_periodicity(u32 field_idx, std::pair< T, T > box) (function) of class shamrock::SchedulerUtility is not documented.
- src/shamrock/include/shamrock/scheduler/SchedulerUtility.hpp:125: warning: Member fields_swap(u32 field_idx1, u32 field_idx2) (function) of class shamrock::SchedulerUtility is not documented.
+ src/shamrock/include/shamrock/scheduler/SchedulerUtility.hpp:136: warning: Member fields_apply_shearing_periodicity(u32 field_idx, u32 field_velocity, std::pair< T, T > box, i32_3 shear_base, i32_3 shear_dir, shambase::VecComponent< T > shear_value, shambase::VecComponent< T > shear_speed) (function) of class shamrock::SchedulerUtility is not documented.
- src/shamrock/include/shamrock/scheduler/SchedulerUtility.hpp:138: warning: Member compute_rank_max(u32 field_idx) (function) of class shamrock::SchedulerUtility is not documented.
- src/shamrock/include/shamrock/scheduler/SchedulerUtility.hpp:150: warning: Member compute_rank_min(u32 field_idx) (function) of class shamrock::SchedulerUtility is not documented.
- src/shamrock/include/shamrock/scheduler/SchedulerUtility.hpp:162: warning: Member compute_rank_sum(u32 field_idx) (function) of class shamrock::SchedulerUtility is not documented.
+ src/shamrock/include/shamrock/scheduler/SchedulerUtility.hpp:162: warning: Member fields_swap(u32 field_idx1, u32 field_idx2) (function) of class shamrock::SchedulerUtility is not documented.
- src/shamrock/include/shamrock/scheduler/SchedulerUtility.hpp:174: warning: Member compute_rank_dot_sum(u32 field_idx) (function) of class shamrock::SchedulerUtility is not documented.
+ src/shamrock/include/shamrock/scheduler/SchedulerUtility.hpp:175: warning: Member compute_rank_max(u32 field_idx) (function) of class shamrock::SchedulerUtility is not documented.
+ src/shamrock/include/shamrock/scheduler/SchedulerUtility.hpp:187: warning: Member compute_rank_min(u32 field_idx) (function) of class shamrock::SchedulerUtility is not documented.
+ src/shamrock/include/shamrock/scheduler/SchedulerUtility.hpp:199: warning: Member compute_rank_sum(u32 field_idx) (function) of class shamrock::SchedulerUtility is not documented.
- src/shamrock/include/shamrock/scheduler/SchedulerUtility.hpp:206: warning: Member save_field_custom(std::string new_name, std::function< PatchDataField< T > &(u64)> field_getter) (function) of class shamrock::SchedulerUtility is not documented.
+ src/shamrock/include/shamrock/scheduler/SchedulerUtility.hpp:211: warning: Member compute_rank_dot_sum(u32 field_idx) (function) of class shamrock::SchedulerUtility is not documented.
+ src/shamrock/include/shamrock/scheduler/SchedulerUtility.hpp:243: warning: Member save_field_custom(std::string new_name, std::function< PatchDataField< T > &(u64)> field_getter) (function) of class shamrock::SchedulerUtility is not documented.
- src/shamrock/include/shamrock/scheduler/SchedulerUtility.hpp:247: warning: The following parameter of shamrock::SchedulerUtility::make_compute_field(std::string new_name, u32 nvar, std::function< u32(u64)> size_getter) is not documented:
+ src/shamrock/include/shamrock/scheduler/SchedulerUtility.hpp:284: warning: The following parameter of shamrock::SchedulerUtility::make_compute_field(std::string new_name, u32 nvar, std::function< u32(u64)> size_getter) is not documented:
- src/shamrock/include/shamrock/scheduler/SchedulerUtility.hpp:65: warning: Member fields_leapfrog_corrector(u32 field_idx, u32 derfield_idx, ComputeField< T > &derfield_old, ComputeField< flt > &field_epsilon, flt hdt) (function) of class shamrock::SchedulerUtility is not documented.
+ src/shamrock/include/shamrock/scheduler/SchedulerUtility.hpp:65: warning: Member fields_leapfrog_corrector_positive_only(u32 field_idx, u32 derfield_idx, u32 derfield_old_idx, flt hdt) (function) of class shamrock::SchedulerUtility is not documented.
+ src/shamrock/include/shamrock/scheduler/SchedulerUtility.hpp:81: warning: Member fields_leapfrog_corrector(u32 field_idx, u32 derfield_idx, ComputeField< T > &derfield_old, ComputeField< flt > &field_epsilon, flt hdt) (function) of class shamrock::SchedulerUtility is not documented.
- src/shamrock/include/shamrock/scheduler/SchedulerUtility.hpp:86: warning: Member fields_apply_periodicity(u32 field_idx, std::pair< T, T > box) (function) of class shamrock::SchedulerUtility is not documented.
- src/shamrock/include/shamrock/scheduler/SchedulerUtility.hpp:99: warning: Member fields_apply_shearing_periodicity(u32 field_idx, u32 field_velocity, std::pair< T, T > box, i32_3 shear_base, i32_3 shear_dir, shambase::VecComponent< T > shear_value, shambase::VecComponent< T > shear_speed) (function) of class shamrock::SchedulerUtility is not documented.

@codecov

codecov Bot commented Jul 15, 2026

Copy link
Copy Markdown

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant