SpECTRE  v2025.08.19
grmhd::GhValenciaDivClean::SetPiAndPhiFromConstraints Struct Reference

Set \(\Pi_{ab}\) from the gauge source function. More...

#include <SetPiAndPhiFromConstraints.hpp>

Public Types

using const_global_cache_tags = typename gh::gauges::SetPiAndPhiFromConstraints< ghmhd::GhValenciaDivClean::InitialData::analytic_solutions_and_data_list, 3 >::const_global_cache_tags
 
using mutable_global_cache_tags = typename gh::gauges::SetPiAndPhiFromConstraints< ghmhd::GhValenciaDivClean::InitialData::analytic_solutions_and_data_list, 3 >::mutable_global_cache_tags
 

Static Public Member Functions

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

Detailed Description

Set \(\Pi_{ab}\) from the gauge source function.

This is necessary to ensure the initial data is in the desired evolution gauge.


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