Functions to set initial conditions for the BSSN class. Functions are called via a config setting in VacuumSim class. More...
#include "bssn.h"
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. | |
Functions to set initial conditions for the BSSN class. Functions are called via a config setting in VacuumSim class.
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)