Peano
Loading...
Searching...
No Matches
exagrype::initialvalues Namespace Reference

Analytical initial conditions for the CCZ4 formulation. More...

Functions

void gaugeWave (double *__restrict__ Q, const tarch::la::Vector< Dimensions, double > &x, double t)
 
void diagonal_gaugeWave (double *__restrict__ Q, const tarch::la::Vector< Dimensions, double > &x, double t)
 
void linearWave (double *__restrict__ Q, const tarch::la::Vector< Dimensions, double > &X, double t)
 
void flat (double *__restrict__ Q, const tarch::la::Vector< Dimensions, double > &X, double t)
 

Detailed Description

Analytical initial conditions for the CCZ4 formulation.

All routines fill the 59 unknowns of the first-order CCZ4 formulation at point x and time t.

Function Documentation

◆ diagonal_gaugeWave()

void exagrype::initialvalues::diagonal_gaugeWave ( double *__restrict__  Q,
const tarch::la::Vector< Dimensions, double > &  x,
double  t 
)

◆ flat()

void exagrype::initialvalues::flat ( double *__restrict__  Q,
const tarch::la::Vector< Dimensions, double > &  X,
double  t 
)

◆ gaugeWave()

void exagrype::initialvalues::gaugeWave ( double *__restrict__  Q,
const tarch::la::Vector< Dimensions, double > &  x,
double  t 
)

◆ linearWave()

void exagrype::initialvalues::linearWave ( double *__restrict__  Q,
const tarch::la::Vector< Dimensions, double > &  X,
double  t 
)