00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 #ifndef LUX_SUN_SPECT_H
00027 #define LUX_SUN_SPECT_H
00028
00029 namespace lux
00030 {
00031
00032
00033
00034
00035
00036
00037
00038 static float sun_k_oWavelengths[64] = {
00039 300, 305, 310, 315, 320,
00040 325, 330, 335, 340, 345,
00041 350, 355,
00042
00043 445, 450, 455, 460, 465,
00044 470, 475, 480, 485, 490,
00045 495,
00046
00047 500, 505, 510, 515, 520,
00048 525, 530, 535, 540, 545,
00049 550, 555, 560, 565, 570,
00050 575, 580, 585, 590, 595,
00051
00052 600, 605, 610, 620, 630,
00053 640, 650, 660, 670, 680,
00054 690,
00055
00056 700, 710, 720, 730, 740,
00057 750, 760, 770, 780, 790
00058 };
00059
00060 static float sun_k_oAmplitudes[65] = {
00061 10.0,
00062 4.8,
00063 2.7,
00064 1.35,
00065 .8,
00066 .380,
00067 .160,
00068 .075,
00069 .04,
00070 .019,
00071 .007,
00072 .0,
00073
00074 .003,
00075 .003,
00076 .004,
00077 .006,
00078 .008,
00079 .009,
00080 .012,
00081 .014,
00082 .017,
00083 .021,
00084 .025,
00085
00086 .03,
00087 .035,
00088 .04,
00089 .045,
00090 .048,
00091 .057,
00092 .063,
00093 .07,
00094 .075,
00095 .08,
00096 .085,
00097 .095,
00098 .103,
00099 .110,
00100 .12,
00101 .122,
00102 .12,
00103 .118,
00104 .115,
00105 .12,
00106
00107 .125,
00108 .130,
00109 .12,
00110 .105,
00111 .09,
00112 .079,
00113 .067,
00114 .057,
00115 .048,
00116 .036,
00117 .028,
00118
00119 .023,
00120 .018,
00121 .014,
00122 .011,
00123 .010,
00124 .009,
00125 .007,
00126 .004,
00127 .0,
00128 .0
00129 };
00130
00131
00132 static float sun_k_gWavelengths[2] = {
00133 760,
00134 770,
00135 };
00136
00137 static float sun_k_gAmplitudes[2] = {
00138 3.0,
00139 0.210,
00140 };
00141
00142
00143 static float sun_k_waWavelengths[13] = {
00144 689,
00145 690,
00146 700,
00147 710,
00148 720,
00149 730,
00150 740,
00151 750,
00152 760,
00153 770,
00154 780,
00155 790,
00156 800
00157 };
00158
00159 static float sun_k_waAmplitudes[13] = {
00160 0,
00161 0.160e-1,
00162 0.240e-1,
00163 0.125e-1,
00164 0.100e+1,
00165 0.870,
00166 0.610e-1,
00167 0.100e-2,
00168 0.100e-4,
00169 0.100e-4,
00170 0.600e-3,
00171 0.175e-1,
00172 0.360e-1
00173 };
00174
00175
00176 static float sun_solAmplitudes[38] = {
00177 165.5, 162.3, 211.2, 258.8, 258.2,
00178 242.3, 267.6, 296.6, 305.4, 300.6,
00179 306.6, 288.3, 287.1, 278.2, 271.0,
00180 272.3, 263.6, 255.0, 250.6, 253.1,
00181 253.5, 251.3, 246.3, 241.7, 236.8,
00182 232.1, 228.2, 223.4, 219.7, 215.3,
00183 211.0, 207.3, 202.4, 198.7, 194.3,
00184 190.7, 186.3, 182.6
00185 };
00186
00187
00188 static float sun_sun_irradiance[79] = {
00189 1.1200E09,
00190 1.0980E09,
00191 1.0980E09,
00192 1.1890E09,
00193 1.4290E09,
00194 1.6440E09,
00195 1.7510E09,
00196 1.7740E09,
00197 1.7470E09,
00198 1.6930E09,
00199 1.6390E09,
00200 1.6630E09,
00201 1.8100E09,
00202 1.9220E09,
00203 2.0060E09,
00204 2.0570E09,
00205 2.0660E09,
00206 2.0480E09,
00207 2.0330E09,
00208 2.0440E09,
00209 2.0740E09,
00210 1.9760E09,
00211 1.9500E09,
00212 1.9600E09,
00213 1.9420E09,
00214 1.9200E09,
00215 1.8820E09,
00216 1.8330E09,
00217 1.8330E09,
00218 1.8520E09,
00219 1.8420E09,
00220 1.8180E09,
00221 1.7830E09,
00222 1.7540E09,
00223 1.7250E09,
00224 1.7200E09,
00225 1.6950E09,
00226 1.7050E09,
00227 1.7120E09,
00228 1.7190E09,
00229 1.7150E09,
00230 1.7120E09,
00231 1.7000E09,
00232 1.6820E09,
00233 1.6660E09,
00234 1.6470E09,
00235 1.6350E09,
00236 1.6150E09,
00237 1.6020E09,
00238 1.5900E09,
00239 1.5700E09,
00240 1.5550E09,
00241 1.5440E09,
00242 1.5270E09,
00243 1.5110E09,
00244 1.4985E09,
00245 1.4860E09,
00246 1.4710E09,
00247 1.4560E09,
00248 1.4415E09,
00249 1.4270E09,
00250 1.4145E09,
00251 1.4020E09,
00252 1.4855E09,
00253 1.3690E09,
00254 1.3565E09,
00255 1.3440E09,
00256 1.3290E09,
00257 1.3140E09,
00258 1.3020E09,
00259 1.2900E09,
00260 1.2750E09,
00261 1.2600E09,
00262 1.2475E09,
00263 1.2350E09,
00264 1.2230E09,
00265 1.2110E09,
00266 1.1980E09,
00267 1.1850E09
00268 };
00269
00270 }
00271
00272 #endif // LUX_SUN_SPECT_H