SpECTRE  v2022.06.14
Cce::InitializeJ Namespace Reference

Contains utilities and DataBox mutators for generating data for \(J\) on the initial CCE hypersurface. More...

Classes

struct  ConformalFactor
 Generate initial data that has a conformal factor \(\omega\) chosen to compensate for the boundary value of \(\beta\) so that the initial time coordinate is approximately inertial at \(I^+\). More...
 
struct  GaugeAdjustInitialJ
 Apply a radius-independent angular gauge transformation to a volume \(J\), for use with initial data generation. More...
 
struct  InitializeJ< false >
 Abstract base class for an initial hypersurface data generator for Cce, when the partially flat Bondi-like coordinates are not evolved. More...
 
struct  InitializeJ< true >
 Abstract base class for an initial hypersurface data generator for Cce, when the partially flat Bondi-like coordinates are evolved. More...
 
struct  InverseCubic< false >
 Initialize \(J\) on the first hypersurface from provided boundary values of \(J\), \(R\), and \(\partial_r J\). More...
 
struct  InverseCubic< true >
 Initialize \(J\) on the first hypersurface from provided boundary values of \(J\), \(R\), and \(\partial_r J\). More...
 
struct  NoIncomingRadiation
 Initialize \(J\) on the first hypersurface by constraining \(\Psi_0 = 0\). More...
 
struct  ZeroNonSmooth
 Initialize \(J\) on the first hypersurface to be vanishing, finding the appropriate angular coordinates to be continuous with the provided worldtube boundary data. More...
 

Enumerations

enum class  ConformalFactorIterationHeuristic { SpinWeight1CoordPerturbation , OnlyVaryGaugeD }
 Possible iteration heuristics to use for optimizing the value of the conformal factor \(\omega\) to fix the initial data. More...
 

Functions

std::ostreamoperator<< (std::ostream &os, const Cce::InitializeJ::ConformalFactorIterationHeuristic &heuristic_type)
 

Detailed Description

Contains utilities and DataBox mutators for generating data for \(J\) on the initial CCE hypersurface.

Enumeration Type Documentation

◆ ConformalFactorIterationHeuristic

Possible iteration heuristics to use for optimizing the value of the conformal factor \(\omega\) to fix the initial data.

Enumerator
SpinWeight1CoordPerturbation 

Assumes that the spin-weighted Jacobian perturbations obey \(c = \hat \eth f\), \(d = \hat{\bar\eth} f\), for some spin-weight-1 value \(f\).

OnlyVaryGaugeD 

Varies only the \(d\) spin-weighted Jacobian when constructing the itertion heuristic, leaving \(c\) fixed.