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)