CosmoGRaPH v0.0
Functions
bssn_ic.h File Reference

Functions to set initial conditions for the BSSN class. Functions are called via a config setting in VacuumSim class. More...

#include "bssn.h"
Include dependency graph for bssn_ic.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void cosmo::bssn_ic_awa_stability (BSSN *bssn, real_t A)
 Set flat vacuum spacetime initial conditions, plus small "noise" fluctuations. More...
 
void cosmo::bssn_ic_awa_linear_wave (BSSN *bssn)
 Initialize with a "linear" wave propagating in the x-direction. More...
 
void cosmo::bssn_ic_awa_linear_wave (BSSN *bssn, real_t A, int dir)
 Initialize with a "linear" wave propagating in the 'dir'-direction. More...
 
void cosmo::bssn_ic_awa_linear_wave_desitter (BSSN *bssn)
 Initialize with a "linear" wave propagating in the x-direction, on top of a deSitter spacetime. More...
 
void cosmo::bssn_ic_awa_gauge_wave (BSSN *bssn)
 AwA Gauge Wave Test.
 
void cosmo::bssn_ic_awa_gauge_wave (BSSN *bssn, int dir)
 AwA Gauge Wave Test, setting wave propagation direction.
 
void cosmo::bssn_ic_awa_shifted_gauge_wave (BSSN *bssn)
 
void cosmo::bssn_ic_awa_shifted_gauge_wave (BSSN *bssn, int dir)
 AwA Shifted Gauge Wave Test.
 
void cosmo::bssn_ic_kasner (BSSN *bssn, real_t px)
 AwA Shifted Gauge Wave Test.
 

Detailed Description

Functions to set initial conditions for the BSSN class. Functions are called via a config setting in VacuumSim class.

Function Documentation

void cosmo::bssn_ic_awa_linear_wave ( BSSN bssn)

Initialize with a "linear" wave propagating in the x-direction.

AwA test.

void cosmo::bssn_ic_awa_linear_wave ( BSSN bssn,
real_t  A,
int  dir 
)

Initialize with a "linear" wave propagating in the 'dir'-direction.

AwA test.

void cosmo::bssn_ic_awa_linear_wave_desitter ( BSSN bssn)

Initialize with a "linear" wave propagating in the x-direction, on top of a deSitter spacetime.

Solution should behave, at linear order, as a damped wave equation. Should be run as a vacuum sim (todo: clean up)

void cosmo::bssn_ic_awa_stability ( BSSN bssn,
real_t  A 
)

Set flat vacuum spacetime initial conditions, plus small "noise" fluctuations.

Parameters
bssnBSSN instance