SpECTRE  v2022.12.02
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...

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...

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.

## ◆ ConformalFactorIterationHeuristic

 strong

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.