source: trunk/src/core/RpUnitsStd.h @ 593

Last change on this file since 593 was 593, checked in by dkearney, 18 years ago

added miles as units understood by rappture

File size: 3.6 KB
Line 
1/*
2 * ======================================================================
3 *  Copyright (c) 2004-2005  Purdue Research Foundation
4 *
5 *  See the file "license.terms" for information on usage and
6 *  redistribution of this file, and for a DISCLAIMER OF ALL WARRANTIES.
7 * ======================================================================
8 */
9
10#ifdef __cplusplus
11extern "C" {
12#endif
13
14double invert (double inVal);
15
16double deci2base (double deci);
17double centi2base (double centi);
18double milli2base (double milli);
19double micro2base (double micro);
20double nano2base (double nano);
21double pico2base (double pico);
22double femto2base (double femto);
23double atto2base (double atto);
24
25double deca2base (double deca);
26double hecto2base (double hecto);
27double kilo2base (double kilo);
28double mega2base (double mega);
29double giga2base (double giga);
30double tera2base (double tera);
31double peta2base (double peta);
32double exa2base (double exa);
33
34
35
36double base2deci (double base);
37double base2centi (double base);
38double base2milli (double base);
39double base2micro (double base);
40double base2nano (double base);
41double base2pico (double base);
42double base2femto (double base);
43double base2atto (double base);
44
45double base2deca (double base);
46double base2hecto (double base);
47double base2kilo (double base);
48double base2mega (double base);
49double base2giga (double base);
50double base2tera (double base);
51double base2peta (double base);
52double base2exa (double base);
53
54
55
56double angstrom2meter (double angstrom);
57double meter2angstrom (double meter);
58double meter2inch (double meter);
59double inch2meter (double inch);
60double inch2feet (double inch);
61double feet2inch (double ft);
62double inch2yard (double inch);
63double yard2inch (double yd);
64double inch2mile (double inch);
65double mile2inch (double yd);
66
67
68
69
70double fahrenheit2centigrade (double F);
71double centigrade2fahrenheit (double C);
72double centigrade2kelvin (double C);
73double kelvin2centigrade (double K);
74double rankine2kelvin (double R);
75double kelvin2rankine (double K);
76double fahrenheit2kelvin (double F);
77double kelvin2fahrenheit (double K);
78double fahrenheit2rankine (double F);
79double rankine2fahrenheit (double R);
80double rankine2celcius (double R);
81double celcius2rankine (double C);
82
83
84
85double electronVolt2joule (double eV);
86double joule2electronVolt (double J);
87
88
89
90
91double cubicMeter2usGallon (double m3);
92double usGallon2cubicMeter (double gal);
93double cubicFeet2usGallon (double ft3);
94double usGallon2cubicFeet (double gal);
95double cubicMeter2liter (double m3);
96double liter2cubicMeter (double L);
97
98
99double rad2deg  (double rad);
100double deg2rad  (double deg);
101double rad2grad (double rad);
102double grad2rad (double grad);
103double deg2grad (double deg);
104double grad2deg (double grad);
105
106
107
108double sec2min    (double sec);
109double min2sec    (double min);
110double sec2hour   (double sec);
111double hour2sec   (double hour);
112double sec2day (double sec);
113double day2sec (double day);
114
115
116
117
118double bar2Pa (double bar);
119double Pa2bar (double Pa);
120double bar2atm (double bar);
121double atm2bar (double atm);
122double bar2torr (double bar);
123double torr2bar (double torr);
124double bar2psi (double bar);
125double psi2bar (double psi);
126double Pa2atm (double Pa);
127double atm2Pa (double atm);
128double Pa2torr (double Pa);
129double torr2Pa (double torr);
130double Pa2psi (double Pa);
131double psi2Pa (double psi);
132double torr2atm (double torr);
133double atm2torr (double atm);
134double torr2psi (double torr);
135double psi2torr (double psi);
136double torr2mmHg (double torr);
137double mmHg2torr (double mmHg);
138double psi2atm (double psi);
139double atm2psi (double atm);
140
141
142
143double pH2pOH (double pH);
144double pOH2pH (double pOH);
145
146#ifdef __cplusplus
147}
148#endif
Note: See TracBrowser for help on using the repository browser.