#include <bardeen.h>

Public Member Functions | |
| Bardeen (BSSN *bssn_in, Fourier *fourier_in) | |
| void | useMLScaleFactor (real_t Omega_L_I_in) |
| void | setUseMLScaleFactor (bool use) |
| real_t | getMLInitialTime () |
| Gets the matter+Lambda universe initial time. Assumes units H_I = 1, a_I = 1. | |
| real_t | getMLScaleFactor (real_t elapsed_sim_time) |
| real_t | getMLHubbleFactor (real_t elapsed_sim_time) |
| real_t | getMLd2adt2Factor (real_t elapsed_sim_time) |
| void | setPotentials (real_t elapsed_sim_time) |
| Compute Bardeen & vector potentials. Assumes no reference solultion is used (this should be checked in the constructor). | |
| void | getSVTViolations (real_t *viols_copyto) |
Public Attributes | |
| arr_t | h11 |
| arr_t | h12 |
| arr_t | h13 |
| arr_t | h22 |
| arr_t | h23 |
| arr_t | h33 |
| arr_t | dt_h11 |
| arr_t | dt_h12 |
| arr_t | dt_h13 |
| arr_t | dt_h22 |
| arr_t | dt_h23 |
| arr_t | dt_h33 |
| arr_t | d2t_h11 |
| arr_t | d2t_h12 |
| arr_t | d2t_h13 |
| arr_t | d2t_h22 |
| arr_t | d2t_h23 |
| arr_t | d2t_h33 |
| arr_t | h01 |
| arr_t | h02 |
| arr_t | h03 |
| arr_t | dt_h01 |
| arr_t | dt_h02 |
| arr_t | dt_h03 |
| arr_t | dt_g11 |
| arr_t | dt_g12 |
| arr_t | dt_g13 |
| arr_t | dt_g22 |
| arr_t | dt_g23 |
| arr_t | dt_g33 |
| arr_t | d2t_g11 |
| arr_t | d2t_g12 |
| arr_t | d2t_g13 |
| arr_t | d2t_g22 |
| arr_t | d2t_g23 |
| arr_t | d2t_g33 |
| arr_t | dt_beta1 |
| arr_t | dt_beta2 |
| arr_t | dt_beta3 |
| arr_t | dt_phi |
| arr_t | d2t_phi |
| arr_t | A |
| arr_t | dt_A |
| arr_t | d2t_A |
| arr_t | B |
| arr_t | dt_B |
| arr_t | d2t_B |
| arr_t | F |
| arr_t | dt_F |
| arr_t | E |
| arr_t | G1 |
| arr_t | G2 |
| arr_t | G3 |
| arr_t | C1 |
| arr_t | C2 |
| arr_t | C3 |
| arr_t | dt_C1 |
| arr_t | dt_C2 |
| arr_t | dt_C3 |
| arr_t | Vmag |
| arr_t | D11 |
| arr_t | D12 |
| arr_t | D13 |
| arr_t | D22 |
| arr_t | D23 |
| arr_t | D33 |
| arr_t | Phi |
| arr_t | Psi |
| arr_t | lin_viol |
| arr_t | lin_viol_mag |
| arr_t | lin_viol_der_mag |
| arr_t | lin_viol_der |
| real_t * | viols |
Private Attributes | |
| BSSN * | bssn |
| Fourier * | fourier |
| bool | use_mL_scale_factor |
| Use FLRW matter+Lambda scale factor? | |
| real_t | Omega_L_I |
| Initial Omega_Lambda. | |
Compute bardeen potentials ** Restricted to synchronous gauge evolution ** Reference metric not supported