MP-Gadget
5.0.1.dev1-76bc7d4726-dirty
libgadget
utils
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
;
9
double
UnitVelocity_in_cm_per_s
;
10
double
UnitLength_in_cm
;
11
double
UnitTime_in_s
,
12
UnitDensity_in_cgs
,
13
UnitEnergy_in_cgs
;
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
UnitLength_in_cm
static double UnitLength_in_cm
Definition:
power.c:26
UnitSystem
Definition:
unitsystem.h:7
UnitSystem::UnitEnergy_in_cgs
double UnitEnergy_in_cgs
Definition:
unitsystem.h:13
UnitSystem::UnitMass_in_g
double UnitMass_in_g
Definition:
unitsystem.h:8
UnitSystem::UnitInternalEnergy_in_cgs
double UnitInternalEnergy_in_cgs
Definition:
unitsystem.h:14
UnitSystem::UnitTime_in_s
double UnitTime_in_s
Definition:
unitsystem.h:11
UnitSystem::UnitLength_in_cm
double UnitLength_in_cm
Definition:
unitsystem.h:10
UnitSystem::UnitDensity_in_cgs
double UnitDensity_in_cgs
Definition:
unitsystem.h:12
UnitSystem::UnitVelocity_in_cm_per_s
double UnitVelocity_in_cm_per_s
Definition:
unitsystem.h:9
get_unitsystem
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
Generated by
1.9.1