Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
Classes | Public Types | Public Member Functions | Public Attributes | List of all members
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 96 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 103 of file SolverConfig.hpp.

◆ Tscal

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

Definition at line 97 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 107 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 105 of file SolverConfig.hpp.


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