SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
CharacteristicExtractDefaults< EvolveCcm > Struct Template Reference

Classes

struct  coord_vars_selector
struct  swsh_vars_selector

Public Types

using evolved_swsh_tags = tmpl::list<Cce::Tags::BondiJ>
using evolved_swsh_dt_tags = tmpl::list<Cce::Tags::BondiH>
using evolved_coordinates_variables_tag
using cce_boundary_communication_tags
using cce_gauge_boundary_tags
using scri_values_to_observe
using cce_scri_tags
using cce_integrand_tags
using ccm_matching_tags
using cce_integration_independent_tags
using cce_temporary_equations_tags
using cce_pre_swsh_derivatives_tags = Cce::all_pre_swsh_derivative_tags
using cce_transform_buffer_tags = Cce::all_transform_buffer_tags
using cce_swsh_derivative_tags = Cce::all_swsh_derivative_tags
using cce_angular_coordinate_tags
using cce_step_choosers
using ccm_psi0

Static Public Attributes

static constexpr bool evolve_ccm = EvolveCcm

Member Typedef Documentation

◆ cce_angular_coordinate_tags

template<bool EvolveCcm>
using CharacteristicExtractDefaults< EvolveCcm >::cce_angular_coordinate_tags
Initial value:
tmpl::conditional_t<evolve_ccm,
tmpl::list<Cce::Tags::CauchyAngularCoords>>
Definition Tags.hpp:209
The angular coordinates for the partially flat Bondi-like coordinates.
Definition Tags.hpp:214

◆ cce_boundary_communication_tags

template<bool EvolveCcm>
using CharacteristicExtractDefaults< EvolveCcm >::cce_boundary_communication_tags
Initial value:
db::wrap_tags_in< BoundaryPrefix, tmpl::append< tmpl::list< Tags::BondiBeta, Tags::BondiU, Tags::Dr< Tags::BondiU >, Tags::BondiQ, Tags::BondiW, Tags::BondiJ, Tags::Dr< Tags::BondiJ >, Tags::BondiH, Tags::Du< Tags::BondiJ >, Tags::BondiR, Tags::Du< Tags::BondiR >, Tags::DuRDividedByR >, tmpl::conditional_t< IncludeKleinGordon, tmpl::list< Cce::Tags::KleinGordonPsi, Cce::Tags::KleinGordonPi >, tmpl::list<> > > > characteristic_worldtube_boundary_tags
The collection of tags mutated by create_bondi_boundary_data (and create_klein_gordon_boundary_data i...
Definition BoundaryData.hpp:584
A prefix tag representing the boundary data for a quantity on the extraction surface.
Definition Tags.hpp:261

◆ cce_gauge_boundary_tags

template<bool EvolveCcm>
using CharacteristicExtractDefaults< EvolveCcm >::cce_gauge_boundary_tags
Initial value:
tmpl::flatten<tmpl::list<
tmpl::transform<
tmpl::bind<Cce::Tags::EvolutionGaugeBoundaryValue, tmpl::_1>>,
tmpl::conditional_t<
evolve_ccm,
tmpl::list<
tmpl::list<>>,
::Tags::dt< BondiJ > BondiH
Bondi parameter .
Definition Tags.hpp:76
tmpl::list< Spectral::Swsh::Tags::Derivative< Tags::ComplexInertialRetardedTime, Spectral::Swsh::Tags::EthEth > > all_boundary_swsh_derivative_tags_for_scri
Typelist of steps for SwshDerivatives mutations called on boundary (angular grid only) quantities nee...
Definition IntegrandInputSteps.hpp:318
tmpl::list< Tags::ComplexInertialRetardedTime > all_boundary_pre_swsh_derivative_tags_for_scri
Typelist of steps for PreSwshDerivatives mutations called on boundary (angular grid only) quantities ...
Definition IntegrandInputSteps.hpp:313
Bondi parameter .
Definition Tags.hpp:30
Bondi parameter .
Definition Tags.hpp:35
Bondi parameter .
Definition Tags.hpp:94
The Bondi radius is of the worldtube.
Definition Tags.hpp:368
The surface quantity of Bondi evaluated at the null spacetime boundary .
Definition Tags.hpp:113
Bondi parameter .
Definition Tags.hpp:106
Bondi parameter .
Definition Tags.hpp:124
The spin-weight 2 angular Jacobian factor in the Cauchy coordinates, similar to Eq....
Definition Tags.hpp:180
The spin-weight 0 angular Jacobian factor in the Cauchy coordinates, similar to Eq....
Definition Tags.hpp:186
The conformal factor in the Cauchy coordinates, similar to Eq. (32) of moxon2020gha,...
Definition Tags.hpp:199
The derivative with respect to Bondi .
Definition Tags.hpp:145
The value , where is Bondi radius of the worldtube.
Definition Tags.hpp:329
The derivative with respect to Bondi retarded time .
Definition Tags.hpp:161
The spin-weight 2 angular Jacobian factor in the partially flat Bondi-like coordinates,...
Definition Tags.hpp:168
The spin-weight 0 angular Jacobian factor in the partially flat Bondi-like coordinates,...
Definition Tags.hpp:174
The conformal factor in the partially flat Bondi-like coordinates, associated with an angular transfo...
Definition Tags.hpp:193
Prefix tag representing the spin-weighted derivative of a spin-weighted scalar.
Definition SwshTags.hpp:171
Struct for labeling the spin-weighted derivative in tags.
Definition SwshTags.hpp:50

◆ cce_integrand_tags

template<bool EvolveCcm>
using CharacteristicExtractDefaults< EvolveCcm >::cce_integrand_tags
Initial value:
tmpl::flatten<tmpl::transform<
tmpl::_1>>>
typename detail::integrand_terms_to_compute_for_bondi_variable_impl< BondiVariable >::type integrand_terms_to_compute_for_bondi_variable
A struct for providing a tmpl::list of integrand tags that need to be computed before integration can...
Definition Equations.hpp:104
tmpl::list< Tags::BondiBeta, Tags::BondiQ, Tags::BondiU, Tags::BondiW, Tags::BondiH > bondi_hypersurface_step_tags
Definition IntegrandInputSteps.hpp:21

◆ cce_integration_independent_tags

template<bool EvolveCcm>
using CharacteristicExtractDefaults< EvolveCcm >::cce_integration_independent_tags
Initial value:
tmpl::conditional_t<
evolve_ccm,
tmpl::append<Cce::pre_computation_tags, ccm_matching_tags,
tmpl::list<Cce::Tags::DuRDividedByR>>,
tmpl::push_back<Cce::pre_computation_tags, Cce::Tags::DuRDividedByR>>
tmpl::list< Tags::EthRDividedByR, Tags::EthEthRDividedByR, Tags::EthEthbarRDividedByR, Tags::BondiK, Tags::OneMinusY, Tags::BondiR > pre_computation_tags
A typelist for the set of tags computed by the set of template specializations of PrecomputeCceDepede...
Definition IntegrandInputSteps.hpp:229

◆ cce_scri_tags

template<bool EvolveCcm>
using CharacteristicExtractDefaults< EvolveCcm >::cce_scri_tags
Initial value:
tmpl::list<Cce::Tags::News, Cce::Tags::ScriPlus<Cce::Tags::Strain>,
Represents , which is a useful quantity for asymptotic coordinate transformations.
Definition Tags.hpp:237
A prefix tag representing the value at .
Definition Tags.hpp:502
A prefix tag representing the time integral of the value it prefixes.
Definition Tags.hpp:495

◆ cce_step_choosers

template<bool EvolveCcm>
using CharacteristicExtractDefaults< EvolveCcm >::cce_step_choosers
Initial value:
StepChoosers::ErrorControl<StepChooserUse::LtsStep,
StepChoosers::ErrorControl<StepChooserUse::LtsStep,
evolved_coordinates_variables_tag,
Sets a constant goal.
Definition Constant.hpp:25
Sets a goal based on time-stepper truncation error.
Definition ErrorControl.hpp:101
Limits step increase to a constant ratio.
Definition LimitIncrease.hpp:23
Definition CharacteristicExtractBase.hpp:37
Definition CharacteristicExtractBase.hpp:33
Definition VariablesTag.hpp:17

◆ cce_temporary_equations_tags

template<bool EvolveCcm>
using CharacteristicExtractDefaults< EvolveCcm >::cce_temporary_equations_tags
Initial value:
tmpl::remove_duplicates<tmpl::flatten<
tmpl::transform<cce_integrand_tags,
tmpl::bind<Cce::integrand_temporary_tags, tmpl::_1>>>>

◆ ccm_matching_tags

template<bool EvolveCcm>
using CharacteristicExtractDefaults< EvolveCcm >::ccm_matching_tags
Initial value:
tmpl::list<
Bondi parameter in the Cauchy frame.
Definition Tags.hpp:130
The derivative with respect to the numerical coordinate , where is Bondi radius of the worldtube.
Definition Tags.hpp:137
The Weyl scalar for matching (in the Cauchy frame)
Definition Tags.hpp:465
The Weyl scalar .
Definition Tags.hpp:460

◆ ccm_psi0

◆ evolved_coordinates_variables_tag

template<bool EvolveCcm>
using CharacteristicExtractDefaults< EvolveCcm >::evolved_coordinates_variables_tag
Initial value:
tmpl::conditional_t<evolve_ccm,
Definition Tags.hpp:220
The asymptotically inertial retarded time in terms of the evolution time variable.
Definition Tags.hpp:231
The partially flat Bondi-like coordinates.
Definition Tags.hpp:225

◆ scri_values_to_observe


The documentation for this struct was generated from the following file:
  • src/Evolution/Executables/Cce/CharacteristicExtractBase.hpp