CosmoGRaPH v0.0
Public Member Functions | Protected Attributes | List of all members
cosmo::CosmoSim Class Referenceabstract
Inheritance diagram for cosmo::CosmoSim:
Inheritance graph
[legend]
Collaboration diagram for cosmo::CosmoSim:
Collaboration graph
[legend]

Public Member Functions

virtual void init ()=0
 
virtual void runStep ()=0
 
virtual void setICs ()=0
 
void simInit ()
 Initialize individual simulation class instances.
 
void run ()
 Run the simulation.
 
void runCommonStepTasks ()
 
void prepBSSNOutput ()
 
void outputStateInformation ()
 
idx_t simNumNaNs ()
 
void setVerbosity (int verbosity_in)
 

Protected Attributes

idx_t step
 
idx_t num_steps
 
bool dt_flip
 
idx_t dt_flip_step
 
real_t t
 Time @ current step.
 
std::string simulation_type
 
IODataiodata
 
Fourierfourier
 
BSSNbssnSim
 
Bardeenbardeen
 
bool use_bardeen
 
int verbosity
 

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