crown
1.0.0
|
00001 /* 00002 Copyright 2015 Nicolas Melot 00003 00004 This file is part of Crown. 00005 00006 Crown is free software: you can redistribute it and/or modify 00007 it under the terms of the GNU General Public License as published by 00008 the Free Software Foundation, either version 3 of the License, or 00009 (at your option) any later version. 00010 00011 Crown is distributed in the hope that it will be useful, 00012 but WITHOUT ANY WARRANTY; without even the implied warranty of 00013 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00014 GNU General Public License for more details. 00015 00016 You should have received a copy of the GNU General Public License 00017 along with Crown. If not, see <http://www.gnu.org/licenses/>. 00018 00019 */ 00020 00021 00022 pelib::Algebra 00023 buildRecord() 00024 { 00025 pelib::Algebra new_record; 00026 std::set<float> set_F; 00027 set_F.insert(1); 00028 set_F.insert(2); 00029 set_F.insert(3); 00030 set_F.insert(4); 00031 set_F.insert(5); 00032 pelib::Set<float> F("F", set_F); 00033 new_record.insert(&F); 00034 pelib::Scalar<float> M("M", 64.491661); 00035 new_record.insert(&M); 00036 std::map<int, float> map_Tau; 00037 map_Tau.insert(std::pair<int, float>(1, 27)); 00038 map_Tau.insert(std::pair<int, float>(2, 13)); 00039 map_Tau.insert(std::pair<int, float>(3, 16)); 00040 map_Tau.insert(std::pair<int, float>(4, 11)); 00041 map_Tau.insert(std::pair<int, float>(5, 27)); 00042 map_Tau.insert(std::pair<int, float>(6, 16)); 00043 map_Tau.insert(std::pair<int, float>(7, 34)); 00044 map_Tau.insert(std::pair<int, float>(8, 25)); 00045 map_Tau.insert(std::pair<int, float>(9, 27)); 00046 map_Tau.insert(std::pair<int, float>(10, 17)); 00047 pelib::Vector<int, float> Tau("Tau", map_Tau); 00048 new_record.insert(&Tau); 00049 std::map<int, float> map_Wi; 00050 map_Wi.insert(std::pair<int, float>(1, 9)); 00051 map_Wi.insert(std::pair<int, float>(2, 9)); 00052 map_Wi.insert(std::pair<int, float>(3, 12)); 00053 map_Wi.insert(std::pair<int, float>(4, 8)); 00054 map_Wi.insert(std::pair<int, float>(5, 16)); 00055 map_Wi.insert(std::pair<int, float>(6, 12)); 00056 map_Wi.insert(std::pair<int, float>(7, 10)); 00057 map_Wi.insert(std::pair<int, float>(8, 15)); 00058 map_Wi.insert(std::pair<int, float>(9, 14)); 00059 map_Wi.insert(std::pair<int, float>(10, 20)); 00060 pelib::Vector<int, float> Wi("Wi", map_Wi); 00061 new_record.insert(&Wi); 00062 pelib::Scalar<float> alpha("alpha", 3.000000); 00063 new_record.insert(&alpha); 00064 pelib::Scalar<float> b("b", 2); 00065 new_record.insert(&b); 00066 std::map<int, std::map<int, float> > map_e; 00067 std::map<int, float> map_row; 00068 map_row.insert(std::pair<int, float>(1, 1.000000)); 00069 map_row.insert(std::pair<int, float>(2, 0.985185)); 00070 map_row.insert(std::pair<int, float>(3, 0.966667)); 00071 map_row.insert(std::pair<int, float>(4, 0.940741)); 00072 map_row.insert(std::pair<int, float>(5, 0.907407)); 00073 map_row.insert(std::pair<int, float>(6, 0.866667)); 00074 map_row.insert(std::pair<int, float>(7, 0.818519)); 00075 map_row.insert(std::pair<int, float>(8, 0.762963)); 00076 map_row.insert(std::pair<int, float>(9, 0.700000)); 00077 map_row.insert(std::pair<int, float>(10, 0.000001)); 00078 map_row.insert(std::pair<int, float>(11, 0.000001)); 00079 map_row.insert(std::pair<int, float>(12, 0.000001)); 00080 map_row.insert(std::pair<int, float>(13, 0.000001)); 00081 map_row.insert(std::pair<int, float>(14, 0.000001)); 00082 map_row.insert(std::pair<int, float>(15, 0.000001)); 00083 map_row.insert(std::pair<int, float>(16, 0.000001)); 00084 map_row.insert(std::pair<int, float>(17, 0.000001)); 00085 map_row.insert(std::pair<int, float>(18, 0.000001)); 00086 map_row.insert(std::pair<int, float>(19, 0.000001)); 00087 map_row.insert(std::pair<int, float>(20, 0.000001)); 00088 map_row.insert(std::pair<int, float>(21, 0.000001)); 00089 map_row.insert(std::pair<int, float>(22, 0.000001)); 00090 map_row.insert(std::pair<int, float>(23, 0.000001)); 00091 map_row.insert(std::pair<int, float>(24, 0.000001)); 00092 map_row.insert(std::pair<int, float>(25, 0.000001)); 00093 map_row.insert(std::pair<int, float>(26, 0.000001)); 00094 map_row.insert(std::pair<int, float>(27, 0.000001)); 00095 map_row.insert(std::pair<int, float>(28, 0.000001)); 00096 map_row.insert(std::pair<int, float>(29, 0.000001)); 00097 map_row.insert(std::pair<int, float>(30, 0.000001)); 00098 map_row.insert(std::pair<int, float>(31, 0.000001)); 00099 map_row.insert(std::pair<int, float>(32, 0.000001)); 00100 map_e.insert(std::pair<int, std::map<int, float> >(1, map_row)); 00101 map_row = std::map<int, float>(); 00102 map_row.insert(std::pair<int, float>(1, 1.000000)); 00103 map_row.insert(std::pair<int, float>(2, 0.985185)); 00104 map_row.insert(std::pair<int, float>(3, 0.966667)); 00105 map_row.insert(std::pair<int, float>(4, 0.940741)); 00106 map_row.insert(std::pair<int, float>(5, 0.907407)); 00107 map_row.insert(std::pair<int, float>(6, 0.866667)); 00108 map_row.insert(std::pair<int, float>(7, 0.818519)); 00109 map_row.insert(std::pair<int, float>(8, 0.762963)); 00110 map_row.insert(std::pair<int, float>(9, 0.700000)); 00111 map_row.insert(std::pair<int, float>(10, 0.000001)); 00112 map_row.insert(std::pair<int, float>(11, 0.000001)); 00113 map_row.insert(std::pair<int, float>(12, 0.000001)); 00114 map_row.insert(std::pair<int, float>(13, 0.000001)); 00115 map_row.insert(std::pair<int, float>(14, 0.000001)); 00116 map_row.insert(std::pair<int, float>(15, 0.000001)); 00117 map_row.insert(std::pair<int, float>(16, 0.000001)); 00118 map_row.insert(std::pair<int, float>(17, 0.000001)); 00119 map_row.insert(std::pair<int, float>(18, 0.000001)); 00120 map_row.insert(std::pair<int, float>(19, 0.000001)); 00121 map_row.insert(std::pair<int, float>(20, 0.000001)); 00122 map_row.insert(std::pair<int, float>(21, 0.000001)); 00123 map_row.insert(std::pair<int, float>(22, 0.000001)); 00124 map_row.insert(std::pair<int, float>(23, 0.000001)); 00125 map_row.insert(std::pair<int, float>(24, 0.000001)); 00126 map_row.insert(std::pair<int, float>(25, 0.000001)); 00127 map_row.insert(std::pair<int, float>(26, 0.000001)); 00128 map_row.insert(std::pair<int, float>(27, 0.000001)); 00129 map_row.insert(std::pair<int, float>(28, 0.000001)); 00130 map_row.insert(std::pair<int, float>(29, 0.000001)); 00131 map_row.insert(std::pair<int, float>(30, 0.000001)); 00132 map_row.insert(std::pair<int, float>(31, 0.000001)); 00133 map_row.insert(std::pair<int, float>(32, 0.000001)); 00134 map_e.insert(std::pair<int, std::map<int, float> >(2, map_row)); 00135 map_row = std::map<int, float>(); 00136 map_row.insert(std::pair<int, float>(1, 1.000000)); 00137 map_row.insert(std::pair<int, float>(2, 0.991667)); 00138 map_row.insert(std::pair<int, float>(3, 0.981250)); 00139 map_row.insert(std::pair<int, float>(4, 0.966667)); 00140 map_row.insert(std::pair<int, float>(5, 0.947917)); 00141 map_row.insert(std::pair<int, float>(6, 0.925000)); 00142 map_row.insert(std::pair<int, float>(7, 0.897917)); 00143 map_row.insert(std::pair<int, float>(8, 0.866667)); 00144 map_row.insert(std::pair<int, float>(9, 0.831250)); 00145 map_row.insert(std::pair<int, float>(10, 0.791667)); 00146 map_row.insert(std::pair<int, float>(11, 0.747917)); 00147 map_row.insert(std::pair<int, float>(12, 0.700000)); 00148 map_row.insert(std::pair<int, float>(13, 0.000001)); 00149 map_row.insert(std::pair<int, float>(14, 0.000001)); 00150 map_row.insert(std::pair<int, float>(15, 0.000001)); 00151 map_row.insert(std::pair<int, float>(16, 0.000001)); 00152 map_row.insert(std::pair<int, float>(17, 0.000001)); 00153 map_row.insert(std::pair<int, float>(18, 0.000001)); 00154 map_row.insert(std::pair<int, float>(19, 0.000001)); 00155 map_row.insert(std::pair<int, float>(20, 0.000001)); 00156 map_row.insert(std::pair<int, float>(21, 0.000001)); 00157 map_row.insert(std::pair<int, float>(22, 0.000001)); 00158 map_row.insert(std::pair<int, float>(23, 0.000001)); 00159 map_row.insert(std::pair<int, float>(24, 0.000001)); 00160 map_row.insert(std::pair<int, float>(25, 0.000001)); 00161 map_row.insert(std::pair<int, float>(26, 0.000001)); 00162 map_row.insert(std::pair<int, float>(27, 0.000001)); 00163 map_row.insert(std::pair<int, float>(28, 0.000001)); 00164 map_row.insert(std::pair<int, float>(29, 0.000001)); 00165 map_row.insert(std::pair<int, float>(30, 0.000001)); 00166 map_row.insert(std::pair<int, float>(31, 0.000001)); 00167 map_row.insert(std::pair<int, float>(32, 0.000001)); 00168 map_e.insert(std::pair<int, std::map<int, float> >(3, map_row)); 00169 map_row = std::map<int, float>(); 00170 map_row.insert(std::pair<int, float>(1, 1.000000)); 00171 map_row.insert(std::pair<int, float>(2, 0.981250)); 00172 map_row.insert(std::pair<int, float>(3, 0.957812)); 00173 map_row.insert(std::pair<int, float>(4, 0.925000)); 00174 map_row.insert(std::pair<int, float>(5, 0.882812)); 00175 map_row.insert(std::pair<int, float>(6, 0.831250)); 00176 map_row.insert(std::pair<int, float>(7, 0.770312)); 00177 map_row.insert(std::pair<int, float>(8, 0.700000)); 00178 map_row.insert(std::pair<int, float>(9, 0.000001)); 00179 map_row.insert(std::pair<int, float>(10, 0.000001)); 00180 map_row.insert(std::pair<int, float>(11, 0.000001)); 00181 map_row.insert(std::pair<int, float>(12, 0.000001)); 00182 map_row.insert(std::pair<int, float>(13, 0.000001)); 00183 map_row.insert(std::pair<int, float>(14, 0.000001)); 00184 map_row.insert(std::pair<int, float>(15, 0.000001)); 00185 map_row.insert(std::pair<int, float>(16, 0.000001)); 00186 map_row.insert(std::pair<int, float>(17, 0.000001)); 00187 map_row.insert(std::pair<int, float>(18, 0.000001)); 00188 map_row.insert(std::pair<int, float>(19, 0.000001)); 00189 map_row.insert(std::pair<int, float>(20, 0.000001)); 00190 map_row.insert(std::pair<int, float>(21, 0.000001)); 00191 map_row.insert(std::pair<int, float>(22, 0.000001)); 00192 map_row.insert(std::pair<int, float>(23, 0.000001)); 00193 map_row.insert(std::pair<int, float>(24, 0.000001)); 00194 map_row.insert(std::pair<int, float>(25, 0.000001)); 00195 map_row.insert(std::pair<int, float>(26, 0.000001)); 00196 map_row.insert(std::pair<int, float>(27, 0.000001)); 00197 map_row.insert(std::pair<int, float>(28, 0.000001)); 00198 map_row.insert(std::pair<int, float>(29, 0.000001)); 00199 map_row.insert(std::pair<int, float>(30, 0.000001)); 00200 map_row.insert(std::pair<int, float>(31, 0.000001)); 00201 map_row.insert(std::pair<int, float>(32, 0.000001)); 00202 map_e.insert(std::pair<int, std::map<int, float> >(4, map_row)); 00203 map_row = std::map<int, float>(); 00204 map_row.insert(std::pair<int, float>(1, 1.000000)); 00205 map_row.insert(std::pair<int, float>(2, 0.995313)); 00206 map_row.insert(std::pair<int, float>(3, 0.989453)); 00207 map_row.insert(std::pair<int, float>(4, 0.981250)); 00208 map_row.insert(std::pair<int, float>(5, 0.970703)); 00209 map_row.insert(std::pair<int, float>(6, 0.957812)); 00210 map_row.insert(std::pair<int, float>(7, 0.942578)); 00211 map_row.insert(std::pair<int, float>(8, 0.925000)); 00212 map_row.insert(std::pair<int, float>(9, 0.905078)); 00213 map_row.insert(std::pair<int, float>(10, 0.882812)); 00214 map_row.insert(std::pair<int, float>(11, 0.858203)); 00215 map_row.insert(std::pair<int, float>(12, 0.831250)); 00216 map_row.insert(std::pair<int, float>(13, 0.801953)); 00217 map_row.insert(std::pair<int, float>(14, 0.770312)); 00218 map_row.insert(std::pair<int, float>(15, 0.736328)); 00219 map_row.insert(std::pair<int, float>(16, 0.700000)); 00220 map_row.insert(std::pair<int, float>(17, 0.000001)); 00221 map_row.insert(std::pair<int, float>(18, 0.000001)); 00222 map_row.insert(std::pair<int, float>(19, 0.000001)); 00223 map_row.insert(std::pair<int, float>(20, 0.000001)); 00224 map_row.insert(std::pair<int, float>(21, 0.000001)); 00225 map_row.insert(std::pair<int, float>(22, 0.000001)); 00226 map_row.insert(std::pair<int, float>(23, 0.000001)); 00227 map_row.insert(std::pair<int, float>(24, 0.000001)); 00228 map_row.insert(std::pair<int, float>(25, 0.000001)); 00229 map_row.insert(std::pair<int, float>(26, 0.000001)); 00230 map_row.insert(std::pair<int, float>(27, 0.000001)); 00231 map_row.insert(std::pair<int, float>(28, 0.000001)); 00232 map_row.insert(std::pair<int, float>(29, 0.000001)); 00233 map_row.insert(std::pair<int, float>(30, 0.000001)); 00234 map_row.insert(std::pair<int, float>(31, 0.000001)); 00235 map_row.insert(std::pair<int, float>(32, 0.000001)); 00236 map_e.insert(std::pair<int, std::map<int, float> >(5, map_row)); 00237 map_row = std::map<int, float>(); 00238 map_row.insert(std::pair<int, float>(1, 1.000000)); 00239 map_row.insert(std::pair<int, float>(2, 0.991667)); 00240 map_row.insert(std::pair<int, float>(3, 0.981250)); 00241 map_row.insert(std::pair<int, float>(4, 0.966667)); 00242 map_row.insert(std::pair<int, float>(5, 0.947917)); 00243 map_row.insert(std::pair<int, float>(6, 0.925000)); 00244 map_row.insert(std::pair<int, float>(7, 0.897917)); 00245 map_row.insert(std::pair<int, float>(8, 0.866667)); 00246 map_row.insert(std::pair<int, float>(9, 0.831250)); 00247 map_row.insert(std::pair<int, float>(10, 0.791667)); 00248 map_row.insert(std::pair<int, float>(11, 0.747917)); 00249 map_row.insert(std::pair<int, float>(12, 0.700000)); 00250 map_row.insert(std::pair<int, float>(13, 0.000001)); 00251 map_row.insert(std::pair<int, float>(14, 0.000001)); 00252 map_row.insert(std::pair<int, float>(15, 0.000001)); 00253 map_row.insert(std::pair<int, float>(16, 0.000001)); 00254 map_row.insert(std::pair<int, float>(17, 0.000001)); 00255 map_row.insert(std::pair<int, float>(18, 0.000001)); 00256 map_row.insert(std::pair<int, float>(19, 0.000001)); 00257 map_row.insert(std::pair<int, float>(20, 0.000001)); 00258 map_row.insert(std::pair<int, float>(21, 0.000001)); 00259 map_row.insert(std::pair<int, float>(22, 0.000001)); 00260 map_row.insert(std::pair<int, float>(23, 0.000001)); 00261 map_row.insert(std::pair<int, float>(24, 0.000001)); 00262 map_row.insert(std::pair<int, float>(25, 0.000001)); 00263 map_row.insert(std::pair<int, float>(26, 0.000001)); 00264 map_row.insert(std::pair<int, float>(27, 0.000001)); 00265 map_row.insert(std::pair<int, float>(28, 0.000001)); 00266 map_row.insert(std::pair<int, float>(29, 0.000001)); 00267 map_row.insert(std::pair<int, float>(30, 0.000001)); 00268 map_row.insert(std::pair<int, float>(31, 0.000001)); 00269 map_row.insert(std::pair<int, float>(32, 0.000001)); 00270 map_e.insert(std::pair<int, std::map<int, float> >(6, map_row)); 00271 map_row = std::map<int, float>(); 00272 map_row.insert(std::pair<int, float>(1, 1.000000)); 00273 map_row.insert(std::pair<int, float>(2, 0.988000)); 00274 map_row.insert(std::pair<int, float>(3, 0.973000)); 00275 map_row.insert(std::pair<int, float>(4, 0.952000)); 00276 map_row.insert(std::pair<int, float>(5, 0.925000)); 00277 map_row.insert(std::pair<int, float>(6, 0.892000)); 00278 map_row.insert(std::pair<int, float>(7, 0.853000)); 00279 map_row.insert(std::pair<int, float>(8, 0.808000)); 00280 map_row.insert(std::pair<int, float>(9, 0.757000)); 00281 map_row.insert(std::pair<int, float>(10, 0.700000)); 00282 map_row.insert(std::pair<int, float>(11, 0.000001)); 00283 map_row.insert(std::pair<int, float>(12, 0.000001)); 00284 map_row.insert(std::pair<int, float>(13, 0.000001)); 00285 map_row.insert(std::pair<int, float>(14, 0.000001)); 00286 map_row.insert(std::pair<int, float>(15, 0.000001)); 00287 map_row.insert(std::pair<int, float>(16, 0.000001)); 00288 map_row.insert(std::pair<int, float>(17, 0.000001)); 00289 map_row.insert(std::pair<int, float>(18, 0.000001)); 00290 map_row.insert(std::pair<int, float>(19, 0.000001)); 00291 map_row.insert(std::pair<int, float>(20, 0.000001)); 00292 map_row.insert(std::pair<int, float>(21, 0.000001)); 00293 map_row.insert(std::pair<int, float>(22, 0.000001)); 00294 map_row.insert(std::pair<int, float>(23, 0.000001)); 00295 map_row.insert(std::pair<int, float>(24, 0.000001)); 00296 map_row.insert(std::pair<int, float>(25, 0.000001)); 00297 map_row.insert(std::pair<int, float>(26, 0.000001)); 00298 map_row.insert(std::pair<int, float>(27, 0.000001)); 00299 map_row.insert(std::pair<int, float>(28, 0.000001)); 00300 map_row.insert(std::pair<int, float>(29, 0.000001)); 00301 map_row.insert(std::pair<int, float>(30, 0.000001)); 00302 map_row.insert(std::pair<int, float>(31, 0.000001)); 00303 map_row.insert(std::pair<int, float>(32, 0.000001)); 00304 map_e.insert(std::pair<int, std::map<int, float> >(7, map_row)); 00305 map_row = std::map<int, float>(); 00306 map_row.insert(std::pair<int, float>(1, 1.000000)); 00307 map_row.insert(std::pair<int, float>(2, 0.994667)); 00308 map_row.insert(std::pair<int, float>(3, 0.988000)); 00309 map_row.insert(std::pair<int, float>(4, 0.978667)); 00310 map_row.insert(std::pair<int, float>(5, 0.966667)); 00311 map_row.insert(std::pair<int, float>(6, 0.952000)); 00312 map_row.insert(std::pair<int, float>(7, 0.934667)); 00313 map_row.insert(std::pair<int, float>(8, 0.914667)); 00314 map_row.insert(std::pair<int, float>(9, 0.892000)); 00315 map_row.insert(std::pair<int, float>(10, 0.866667)); 00316 map_row.insert(std::pair<int, float>(11, 0.838667)); 00317 map_row.insert(std::pair<int, float>(12, 0.808000)); 00318 map_row.insert(std::pair<int, float>(13, 0.774667)); 00319 map_row.insert(std::pair<int, float>(14, 0.738667)); 00320 map_row.insert(std::pair<int, float>(15, 0.700000)); 00321 map_row.insert(std::pair<int, float>(16, 0.000001)); 00322 map_row.insert(std::pair<int, float>(17, 0.000001)); 00323 map_row.insert(std::pair<int, float>(18, 0.000001)); 00324 map_row.insert(std::pair<int, float>(19, 0.000001)); 00325 map_row.insert(std::pair<int, float>(20, 0.000001)); 00326 map_row.insert(std::pair<int, float>(21, 0.000001)); 00327 map_row.insert(std::pair<int, float>(22, 0.000001)); 00328 map_row.insert(std::pair<int, float>(23, 0.000001)); 00329 map_row.insert(std::pair<int, float>(24, 0.000001)); 00330 map_row.insert(std::pair<int, float>(25, 0.000001)); 00331 map_row.insert(std::pair<int, float>(26, 0.000001)); 00332 map_row.insert(std::pair<int, float>(27, 0.000001)); 00333 map_row.insert(std::pair<int, float>(28, 0.000001)); 00334 map_row.insert(std::pair<int, float>(29, 0.000001)); 00335 map_row.insert(std::pair<int, float>(30, 0.000001)); 00336 map_row.insert(std::pair<int, float>(31, 0.000001)); 00337 map_row.insert(std::pair<int, float>(32, 0.000001)); 00338 map_e.insert(std::pair<int, std::map<int, float> >(8, map_row)); 00339 map_row = std::map<int, float>(); 00340 map_row.insert(std::pair<int, float>(1, 1.000000)); 00341 map_row.insert(std::pair<int, float>(2, 0.993878)); 00342 map_row.insert(std::pair<int, float>(3, 0.986224)); 00343 map_row.insert(std::pair<int, float>(4, 0.975510)); 00344 map_row.insert(std::pair<int, float>(5, 0.961735)); 00345 map_row.insert(std::pair<int, float>(6, 0.944898)); 00346 map_row.insert(std::pair<int, float>(7, 0.925000)); 00347 map_row.insert(std::pair<int, float>(8, 0.902041)); 00348 map_row.insert(std::pair<int, float>(9, 0.876020)); 00349 map_row.insert(std::pair<int, float>(10, 0.846939)); 00350 map_row.insert(std::pair<int, float>(11, 0.814796)); 00351 map_row.insert(std::pair<int, float>(12, 0.779592)); 00352 map_row.insert(std::pair<int, float>(13, 0.741327)); 00353 map_row.insert(std::pair<int, float>(14, 0.700000)); 00354 map_row.insert(std::pair<int, float>(15, 0.000001)); 00355 map_row.insert(std::pair<int, float>(16, 0.000001)); 00356 map_row.insert(std::pair<int, float>(17, 0.000001)); 00357 map_row.insert(std::pair<int, float>(18, 0.000001)); 00358 map_row.insert(std::pair<int, float>(19, 0.000001)); 00359 map_row.insert(std::pair<int, float>(20, 0.000001)); 00360 map_row.insert(std::pair<int, float>(21, 0.000001)); 00361 map_row.insert(std::pair<int, float>(22, 0.000001)); 00362 map_row.insert(std::pair<int, float>(23, 0.000001)); 00363 map_row.insert(std::pair<int, float>(24, 0.000001)); 00364 map_row.insert(std::pair<int, float>(25, 0.000001)); 00365 map_row.insert(std::pair<int, float>(26, 0.000001)); 00366 map_row.insert(std::pair<int, float>(27, 0.000001)); 00367 map_row.insert(std::pair<int, float>(28, 0.000001)); 00368 map_row.insert(std::pair<int, float>(29, 0.000001)); 00369 map_row.insert(std::pair<int, float>(30, 0.000001)); 00370 map_row.insert(std::pair<int, float>(31, 0.000001)); 00371 map_row.insert(std::pair<int, float>(32, 0.000001)); 00372 map_e.insert(std::pair<int, std::map<int, float> >(9, map_row)); 00373 map_row = std::map<int, float>(); 00374 map_row.insert(std::pair<int, float>(1, 1.000000)); 00375 map_row.insert(std::pair<int, float>(2, 0.997000)); 00376 map_row.insert(std::pair<int, float>(3, 0.993250)); 00377 map_row.insert(std::pair<int, float>(4, 0.988000)); 00378 map_row.insert(std::pair<int, float>(5, 0.981250)); 00379 map_row.insert(std::pair<int, float>(6, 0.973000)); 00380 map_row.insert(std::pair<int, float>(7, 0.963250)); 00381 map_row.insert(std::pair<int, float>(8, 0.952000)); 00382 map_row.insert(std::pair<int, float>(9, 0.939250)); 00383 map_row.insert(std::pair<int, float>(10, 0.925000)); 00384 map_row.insert(std::pair<int, float>(11, 0.909250)); 00385 map_row.insert(std::pair<int, float>(12, 0.892000)); 00386 map_row.insert(std::pair<int, float>(13, 0.873250)); 00387 map_row.insert(std::pair<int, float>(14, 0.853000)); 00388 map_row.insert(std::pair<int, float>(15, 0.831250)); 00389 map_row.insert(std::pair<int, float>(16, 0.808000)); 00390 map_row.insert(std::pair<int, float>(17, 0.783250)); 00391 map_row.insert(std::pair<int, float>(18, 0.757000)); 00392 map_row.insert(std::pair<int, float>(19, 0.729250)); 00393 map_row.insert(std::pair<int, float>(20, 0.700000)); 00394 map_row.insert(std::pair<int, float>(21, 0.000001)); 00395 map_row.insert(std::pair<int, float>(22, 0.000001)); 00396 map_row.insert(std::pair<int, float>(23, 0.000001)); 00397 map_row.insert(std::pair<int, float>(24, 0.000001)); 00398 map_row.insert(std::pair<int, float>(25, 0.000001)); 00399 map_row.insert(std::pair<int, float>(26, 0.000001)); 00400 map_row.insert(std::pair<int, float>(27, 0.000001)); 00401 map_row.insert(std::pair<int, float>(28, 0.000001)); 00402 map_row.insert(std::pair<int, float>(29, 0.000001)); 00403 map_row.insert(std::pair<int, float>(30, 0.000001)); 00404 map_row.insert(std::pair<int, float>(31, 0.000001)); 00405 map_row.insert(std::pair<int, float>(32, 0.000001)); 00406 map_e.insert(std::pair<int, std::map<int, float> >(10, map_row)); 00407 map_row = std::map<int, float>(); 00408 pelib::Matrix<int, int, float> e("e", map_e); 00409 new_record.insert(&e); 00410 pelib::Scalar<float> n("n", 10); 00411 new_record.insert(&n); 00412 pelib::Scalar<float> p("p", 2); 00413 new_record.insert(&p); 00414 pelib::Scalar<float> zeta("zeta", 0.100000); 00415 new_record.insert(&zeta); 00416 return new_record; 00417 }