Allocate variables needed for evolution of Monte Carlo transport.
More...
#include <InitializeMonteCarlo.hpp>
|
|
using | hydro_variables_tag = typename System::hydro_variables_tag |
| using | simple_tags |
|
using | compute_tags = tmpl::list<> |
|
|
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 constexpr size_t | dim = System::volume_dim |
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:
- Adds:
- Removes: nothing
- Modifies: nothing
◆ simple_tags
template<typename System, size_t EnergyBins, size_t NeutrinoSpecies, bool InitializeBackground>
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 documentation for this struct was generated from the following file:
- src/Evolution/Particles/MonteCarlo/Actions/InitializeMonteCarlo.hpp