ecl_units.hpp File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ECL_UNITS_CUBIC(x)   ((x)*(x)*(x))
 
#define ECL_UNITS_MILLI(x)   ((x)*0.001)
 
#define ECL_UNITS_MEGA(x)   ((x)*1000000)
 
#define ECL_UNITS_LENGTH_INCH   0.0254
 
#define ECL_UNITS_LENGTH_FEET   12 * ECL_UNITS_LENGTH_INCH
 
#define ECL_UNITS_VOLUME_GALLON   231 * ECL_UNITS_CUBIC( ECL_UNITS_LENGTH_INCH )
 
#define ECL_UNITS_VOLUME_BARREL   ECL_UNITS_VOLUME_GALLON * 42
 
#define ECL_UNITS_VOLUME_LITER   0.001
 
#define ECL_UNITS_VOLUME_MILLI_LITER   ECL_UNITS_MILLI( ECL_UNITS_VOLUME_LITER )
 
#define ECL_UNITS_VOLUME_GAS_FIELD   ECL_UNITS_MEGA( ECL_UNITS_CUBIC( ECL_UNITS_LENGTH_FEET ) )
 
#define ECL_UNITS_TIME_HOUR   3600
 
#define ECL_UNITS_TIME_DAY   24 * ECL_UNITS_TIME_HOUR
 

Macro Definition Documentation

◆ ECL_UNITS_CUBIC

#define ECL_UNITS_CUBIC (   x)    ((x)*(x)*(x))

◆ ECL_UNITS_LENGTH_FEET

#define ECL_UNITS_LENGTH_FEET   12 * ECL_UNITS_LENGTH_INCH

◆ ECL_UNITS_LENGTH_INCH

#define ECL_UNITS_LENGTH_INCH   0.0254

◆ ECL_UNITS_MEGA

#define ECL_UNITS_MEGA (   x)    ((x)*1000000)

◆ ECL_UNITS_MILLI

#define ECL_UNITS_MILLI (   x)    ((x)*0.001)

◆ ECL_UNITS_TIME_DAY

#define ECL_UNITS_TIME_DAY   24 * ECL_UNITS_TIME_HOUR

◆ ECL_UNITS_TIME_HOUR

#define ECL_UNITS_TIME_HOUR   3600

◆ ECL_UNITS_VOLUME_BARREL

#define ECL_UNITS_VOLUME_BARREL   ECL_UNITS_VOLUME_GALLON * 42

◆ ECL_UNITS_VOLUME_GALLON

#define ECL_UNITS_VOLUME_GALLON   231 * ECL_UNITS_CUBIC( ECL_UNITS_LENGTH_INCH )

◆ ECL_UNITS_VOLUME_GAS_FIELD

#define ECL_UNITS_VOLUME_GAS_FIELD   ECL_UNITS_MEGA( ECL_UNITS_CUBIC( ECL_UNITS_LENGTH_FEET ) )

◆ ECL_UNITS_VOLUME_LITER

#define ECL_UNITS_VOLUME_LITER   0.001

◆ ECL_UNITS_VOLUME_MILLI_LITER

#define ECL_UNITS_VOLUME_MILLI_LITER   ECL_UNITS_MILLI( ECL_UNITS_VOLUME_LITER )