MP-Gadget  5.0.1.dev1-76bc7d4726-dirty
unitsystem.h
Go to the documentation of this file.
1 #ifndef UNIT_SYSTEM_H
2 #define UNIT_SYSTEM_H
3 
4 /* System of units:
5  * Convert from internal units into normal physical units.
6  * The factors of h are left in.*/
7 struct UnitSystem {
8  double UnitMass_in_g;
11  double UnitTime_in_s,
14  double UnitInternalEnergy_in_cgs; /*< factor to convert the internal unit of internal energy to cgs units */
15 };
16 
17 /* Construct a unit system struct*/
18 struct UnitSystem get_unitsystem(const double UnitLength_in_cm, const double UnitMass_in_g, const double UnitVelocity_in_cm_per_s);
19 
20 #endif
static double UnitLength_in_cm
Definition: power.c:26
double UnitEnergy_in_cgs
Definition: unitsystem.h:13
double UnitMass_in_g
Definition: unitsystem.h:8
double UnitInternalEnergy_in_cgs
Definition: unitsystem.h:14
double UnitTime_in_s
Definition: unitsystem.h:11
double UnitLength_in_cm
Definition: unitsystem.h:10
double UnitDensity_in_cgs
Definition: unitsystem.h:12
double UnitVelocity_in_cm_per_s
Definition: unitsystem.h:9
struct UnitSystem get_unitsystem(const double UnitLength_in_cm, const double UnitMass_in_g, const double UnitVelocity_in_cm_per_s)
Definition: unitsystem.c:6