SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
Initialization::Actions::InitializeMCTags< System, EnergyBins, NeutrinoSpecies, InitializeBackground > Struct Template Reference

Allocate variables needed for evolution of Monte Carlo transport. More...

#include <InitializeMonteCarlo.hpp>

Public Types

using hydro_variables_tag = typename System::hydro_variables_tag
using simple_tags
using compute_tags = tmpl::list<>

Static Public Member Functions

template<typename DbTagsList, typename... InboxTags, typename Metavariables, typename ArrayIndex, typename ActionList, typename ParallelComponent>
static Parallel::iterable_action_return_t apply (db::DataBox< DbTagsList > &box, const tuples::TaggedTuple< InboxTags... > &, const Parallel::GlobalCache< Metavariables > &, const ArrayIndex &, ActionList, const ParallelComponent *const)

Static Public Attributes

static constexpr size_t dim = System::volume_dim

Detailed Description

template<typename System, size_t EnergyBins, size_t NeutrinoSpecies, bool InitializeBackground>
struct Initialization::Actions::InitializeMCTags< System, EnergyBins, NeutrinoSpecies, InitializeBackground >

Allocate variables needed for evolution of Monte Carlo transport.

Uses:

DataBox changes:

Member Typedef Documentation

◆ simple_tags

template<typename System, size_t EnergyBins, size_t NeutrinoSpecies, bool InitializeBackground>
using Initialization::Actions::InitializeMCTags< System, EnergyBins, NeutrinoSpecies, InitializeBackground >::simple_tags
Initial value:
NeutrinoSpecies>,
hydro_variables_tag,
Simple tag storing the coupling term between MC and tilde_RhoYe (i.e. the composition variable)
Definition Tags.hpp:44
Simple tag storing the coupling term between MC and tilde_S (i.e. the momentum variable)
Definition Tags.hpp:51
Simple tag storing the coupling term between MC and tilde_Tau (i.e. the energy variable)
Definition Tags.hpp:37
Simple tag containing the desired energy of packets in low-density regions. The energy can be differe...
Definition Tags.hpp:65
Simple tag containing the coupling data in the ghost zones for Monte-Carlo packets evolution.
Definition MortarData.hpp:66
Simple tag for the structure containing ghost zone data for Monte Carlo radiation transport.
Definition GhostZoneCommunicationTags.hpp:90
Simple tag containing the fluid and metric data in the ghost zones for Monte-Carlo packets evolution.
Definition MortarData.hpp:59
Simple tag containing the vector of Monte-Carlo packets belonging to an element.
Definition Tags.hpp:22
Simple tag storing the random number generator used by Monte-Carlo.
Definition Tags.hpp:57
The grid currently used for the DG-subcell evolution on the element.
Definition ActiveGrid.hpp:24

The documentation for this struct was generated from the following file:
  • src/Evolution/Particles/MonteCarlo/Actions/InitializeMonteCarlo.hpp