SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
Particles::MonteCarlo::FluidCouplingMutator Struct Reference

Mutator adding the Monte-Carlo contribution to the evolution of the fluid. More...

#include <FluidCouplingAction.hpp>

Public Types

using return_tags
using argument_tags

Static Public Member Functions

static void apply (const gsl::not_null< Scalar< DataVector > * > tilde_tau, const gsl::not_null< Scalar< DataVector > * > tilde_ye, const gsl::not_null< tnsr::i< DataVector, Dim > * > tilde_s, const gsl::not_null< Scalar< DataVector > * > coupling_tilde_tau, const gsl::not_null< Scalar< DataVector > * > coupling_tilde_rho_ye, const gsl::not_null< tnsr::i< DataVector, Dim > * > coupling_tilde_s, const Mesh< Dim > &mesh, const evolution::dg::subcell::ActiveGrid &active_grid, const Scalar< DataVector > &det_inverse_jacobian_logical_to_inertial)

Static Public Attributes

static const size_t Dim = 3

Detailed Description

Mutator adding the Monte-Carlo contribution to the evolution of the fluid.

Member Typedef Documentation

◆ argument_tags

using Particles::MonteCarlo::FluidCouplingMutator::argument_tags
Initial value:
tmpl::list<
The grid currently used for the DG-subcell evolution on the element.
Definition ActiveGrid.hpp:24
The mesh on the subcells.
Definition Mesh.hpp:22
The determinant of the inverse Jacobian from the element logical frame to the inertial frame at the c...
Definition Jacobians.hpp:44

◆ return_tags

using Particles::MonteCarlo::FluidCouplingMutator::return_tags
Initial value:
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
The densitized momentum density .
Definition Tags.hpp:49
The densitized energy density .
Definition Tags.hpp:43
The densitized electron number density times the baryon mass .
Definition Tags.hpp:38

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