CosmoGRaPH v0.0
Public Member Functions | Private Attributes | List of all members
cosmo::FRW< RT > Class Template Reference

#include <FRW.h>

Collaboration diagram for cosmo::FRW< RT >:
Collaboration graph
[legend]

Public Member Functions

 FRW (RT phi_in, RT K_in)
 
void set_phi (RT phi_in)
 
void set_K (RT K_in)
 
void set_alpha (RT alpha_in)
 
void addFluid (RT rho_in, RT w_in)
 
RT get_phi ()
 
RT get_K ()
 
RT get_alpha ()
 
RT get_rho ()
 
RT get_S ()
 
void P1_step (RT h)
 
void P2_step (RT h)
 
void P3_step (RT h)
 
void RK_total_step (RT h)
 

Private Attributes

RT phi = 0.0
 
RT K = 0.0
 
RT alpha = 0.0
 
std::vector< std::pair< RT, RT > > fluids
 
int num_fluids = 0
 
RT phi_K1 = 0.0
 
RT K_K1 = 0.0
 
RT alpha_K1 = 0.0
 
RT phi_K2 = 0.0
 
RT K_K2 = 0.0
 
RT alpha_K2 = 0.0
 
RT phi_K3 = 0.0
 
RT K_K3 = 0.0
 
RT alpha_K3 = 0.0
 
RT phi_K4 = 0.0
 
RT K_K4 = 0.0
 
RT alpha_K4 = 0.0
 
std::vector< RT > fluids_K1 = {0}
 
std::vector< RT > fluids_K2 = {0}
 
std::vector< RT > fluids_K3 = {0}
 
std::vector< RT > fluids_K4 = {0}
 
RT phi_get = 0.0
 
RT K_get = 0.0
 
RT alpha_get = 0.0
 
RT rho_get = 0.0
 
RT S_get = 0.0
 

Detailed Description

template<typename RT>
class cosmo::FRW< RT >

FRW class


The documentation for this class was generated from the following file: