7 #ifndef COSMO_SHEETS_ICS 8 #define COSMO_SHEETS_ICS 10 #include "../bssn/bssn.h" 11 #include "../Lambda/lambda.h" 13 #include "../../IO/io.h" 17 void sheets_ic_sinusoid(
18 BSSN *bssnSim, Sheet *sheetSim, Lambda * lambda, IOData * iodata, real_t & tot_mass);
20 void sheets_ic_semianalytic(BSSN *bssnSim, Sheet *sheetSim,
21 Lambda * lambda, IOData * iodata, real_t & tot_mass);
23 void sheets_ic_sinusoid_3d(
24 BSSN *bssnSim, Sheet *sheetSim, IOData * iodata, real_t & tot_mass);
26 void sheets_ic_sinusoid_3d_diffusion(
27 BSSN *bssnSim, Sheet *sheetSim, Lambda * lambda, IOData * iodata, real_t & tot_mass);
29 void sheets_ic_sinusoid_1d_diffusion(
30 BSSN *bssnSim, Sheet *sheetSim, Lambda * lambda, IOData * iodata, real_t & tot_mass);
32 void sheets_ic_rays(BSSN *bssnSim, Sheet *raySheet, IOData *iodata);