![]() |
Shamrock 2025.10.0
Astrophysical Code
|
Collaboration diagram for shammodels::sph::modules::SinkParticlesUpdate< Tvec, SPHKernel >:Public Types | |
| using | Tscal = shambase::VecComponent< Tvec > |
| using | Kernel = SPHKernel< Tscal > |
| using | Config = SolverConfig< Tvec, SPHKernel > |
| using | Storage = SolverStorage< Tvec, u32 > |
| using | Sink = SinkParticle< Tvec > |
Public Member Functions | |
| SinkParticlesUpdate (ShamrockCtx &context, Config &solver_config, Storage &storage) | |
| void | accrete_particles (Tscal dt) |
| void | predictor_step (Tscal dt) |
| void | compute_sph_forces () |
| void | compute_ext_forces () |
| void | corrector_step (Tscal dt) |
Public Attributes | |
| ShamrockCtx & | context |
| Config & | solver_config |
| Storage & | storage |
Static Public Attributes | |
| static constexpr u32 | dim = shambase::VectorProperties<Tvec>::dimension |
Definition at line 29 of file SinkParticlesUpdate.hpp.
| using shammodels::sph::modules::SinkParticlesUpdate< Tvec, SPHKernel >::Config = SolverConfig<Tvec, SPHKernel> |
Definition at line 35 of file SinkParticlesUpdate.hpp.
| using shammodels::sph::modules::SinkParticlesUpdate< Tvec, SPHKernel >::Kernel = SPHKernel<Tscal> |
Definition at line 33 of file SinkParticlesUpdate.hpp.
| using shammodels::sph::modules::SinkParticlesUpdate< Tvec, SPHKernel >::Sink = SinkParticle<Tvec> |
Definition at line 42 of file SinkParticlesUpdate.hpp.
| using shammodels::sph::modules::SinkParticlesUpdate< Tvec, SPHKernel >::Storage = SolverStorage<Tvec, u32> |
Definition at line 36 of file SinkParticlesUpdate.hpp.
| using shammodels::sph::modules::SinkParticlesUpdate< Tvec, SPHKernel >::Tscal = shambase::VecComponent<Tvec> |
Definition at line 31 of file SinkParticlesUpdate.hpp.
|
inline |
Definition at line 44 of file SinkParticlesUpdate.hpp.
| void shammodels::sph::modules::SinkParticlesUpdate< Tvec, SPHKernel >::accrete_particles | ( | Tscal | dt | ) |
Definition at line 31 of file SinkParticlesUpdate.cpp.
| void shammodels::sph::modules::SinkParticlesUpdate< Tvec, SPHKernel >::compute_ext_forces | ( | ) |
Definition at line 396 of file SinkParticlesUpdate.cpp.
| void shammodels::sph::modules::SinkParticlesUpdate< Tvec, SPHKernel >::compute_sph_forces | ( | ) |
Definition at line 296 of file SinkParticlesUpdate.cpp.
| void shammodels::sph::modules::SinkParticlesUpdate< Tvec, SPHKernel >::corrector_step | ( | Tscal | dt | ) |
Definition at line 280 of file SinkParticlesUpdate.cpp.
| void shammodels::sph::modules::SinkParticlesUpdate< Tvec, SPHKernel >::predictor_step | ( | Tscal | dt | ) |
Definition at line 250 of file SinkParticlesUpdate.cpp.
| ShamrockCtx& shammodels::sph::modules::SinkParticlesUpdate< Tvec, SPHKernel >::context |
Definition at line 38 of file SinkParticlesUpdate.hpp.
|
staticconstexpr |
Definition at line 32 of file SinkParticlesUpdate.hpp.
| Config& shammodels::sph::modules::SinkParticlesUpdate< Tvec, SPHKernel >::solver_config |
Definition at line 39 of file SinkParticlesUpdate.hpp.
| Storage& shammodels::sph::modules::SinkParticlesUpdate< Tvec, SPHKernel >::storage |
Definition at line 40 of file SinkParticlesUpdate.hpp.