Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
shammodels::sph::ParticleKillingConfig< Tvec > Struct Template Reference
Collaboration diagram for shammodels::sph::ParticleKillingConfig< Tvec >:

Classes

struct  Sphere

Public Types

using Tscal = shambase::VecComponent<Tvec>
using kill_t = std::variant<Sphere>

Public Member Functions

void add_kill_sphere (const Tvec &center, Tscal radius)

Public Attributes

std::vector< kill_t > kill_list

Detailed Description

template<class Tvec>
struct shammodels::sph::ParticleKillingConfig< Tvec >

Definition at line 97 of file SolverConfig.hpp.

Member Typedef Documentation

◆ kill_t

template<class Tvec>
using shammodels::sph::ParticleKillingConfig< Tvec >::kill_t = std::variant<Sphere>

Definition at line 104 of file SolverConfig.hpp.

◆ Tscal

template<class Tvec>
using shammodels::sph::ParticleKillingConfig< Tvec >::Tscal = shambase::VecComponent<Tvec>

Definition at line 98 of file SolverConfig.hpp.

Member Function Documentation

◆ add_kill_sphere()

template<class Tvec>
void shammodels::sph::ParticleKillingConfig< Tvec >::add_kill_sphere ( const Tvec & center,
Tscal radius )
inline

Definition at line 108 of file SolverConfig.hpp.

Member Data Documentation

◆ kill_list

template<class Tvec>
std::vector<kill_t> shammodels::sph::ParticleKillingConfig< Tvec >::kill_list

Definition at line 106 of file SolverConfig.hpp.


The documentation for this struct was generated from the following file: