Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
shammodels::sph::modules::AnalysisDustMass< Tvec, SPHKernel > Class Template Reference
Collaboration diagram for shammodels::sph::modules::AnalysisDustMass< Tvec, SPHKernel >:

Public Types

using Tscal = shambase::VecComponent<Tvec>
using Solver = Solver<Tvec, SPHKernel>
using Kernel = SPHKernel<Tscal>

Public Member Functions

 AnalysisDustMass (Model< Tvec, SPHKernel > &model)
auto get_dust_mass () -> std::vector< Tscal >

Public Attributes

Model< Tvec, SPHKernel > & model
Solver & solver
ShamrockCtxctx

Static Public Attributes

static constexpr u32 dim = shambase::VectorProperties<Tvec>::dimension

Detailed Description

template<class Tvec, template< class > class SPHKernel>
class shammodels::sph::modules::AnalysisDustMass< Tvec, SPHKernel >

Definition at line 32 of file AnalysisDustMass.hpp.

Member Typedef Documentation

◆ Kernel

template<class Tvec, template< class > class SPHKernel>
using shammodels::sph::modules::AnalysisDustMass< Tvec, SPHKernel >::Kernel = SPHKernel<Tscal>

Definition at line 39 of file AnalysisDustMass.hpp.

◆ Solver

template<class Tvec, template< class > class SPHKernel>
using shammodels::sph::modules::AnalysisDustMass< Tvec, SPHKernel >::Solver = Solver<Tvec, SPHKernel>

Definition at line 37 of file AnalysisDustMass.hpp.

◆ Tscal

template<class Tvec, template< class > class SPHKernel>
using shammodels::sph::modules::AnalysisDustMass< Tvec, SPHKernel >::Tscal = shambase::VecComponent<Tvec>

Definition at line 34 of file AnalysisDustMass.hpp.

Constructor & Destructor Documentation

◆ AnalysisDustMass()

template<class Tvec, template< class > class SPHKernel>
shammodels::sph::modules::AnalysisDustMass< Tvec, SPHKernel >::AnalysisDustMass ( Model< Tvec, SPHKernel > & model)
inline

Definition at line 45 of file AnalysisDustMass.hpp.

Member Function Documentation

◆ get_dust_mass()

template<class Tvec, template< class > class SPHKernel>
auto shammodels::sph::modules::AnalysisDustMass< Tvec, SPHKernel >::get_dust_mass ( ) ->std::vector< Tscal >
inline

Definition at line 48 of file AnalysisDustMass.hpp.

Member Data Documentation

◆ ctx

template<class Tvec, template< class > class SPHKernel>
ShamrockCtx& shammodels::sph::modules::AnalysisDustMass< Tvec, SPHKernel >::ctx

Definition at line 43 of file AnalysisDustMass.hpp.

◆ dim

template<class Tvec, template< class > class SPHKernel>
u32 shammodels::sph::modules::AnalysisDustMass< Tvec, SPHKernel >::dim = shambase::VectorProperties<Tvec>::dimension
staticconstexpr

Definition at line 35 of file AnalysisDustMass.hpp.

◆ model

template<class Tvec, template< class > class SPHKernel>
Model<Tvec, SPHKernel>& shammodels::sph::modules::AnalysisDustMass< Tvec, SPHKernel >::model

Definition at line 41 of file AnalysisDustMass.hpp.

◆ solver

template<class Tvec, template< class > class SPHKernel>
Solver& shammodels::sph::modules::AnalysisDustMass< Tvec, SPHKernel >::solver

Definition at line 42 of file AnalysisDustMass.hpp.


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