SpECTRE  v2025.08.19
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 = tmpl::list< grmhd::ValenciaDivClean::Tags::TildeTau, grmhd::ValenciaDivClean::Tags::TildeYe, grmhd::ValenciaDivClean::Tags::TildeS< Frame::Inertial >, Particles::MonteCarlo::Tags::CouplingTildeTau< DataVector >, Particles::MonteCarlo::Tags::CouplingTildeRhoYe< DataVector >, Particles::MonteCarlo::Tags::CouplingTildeS< DataVector, Dim > >
 
using argument_tags = tmpl::list< evolution::dg::subcell::Tags::Mesh< Dim >, evolution::dg::subcell::Tags::ActiveGrid, evolution::dg::subcell::fd::Tags::DetInverseJacobianLogicalToInertial >
 

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.


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