00001 /*****************************************************************************/ 00002 /* cpplapack.h */ 00003 /*****************************************************************************/ 00004 00005 #ifndef CPPLAPACK_H 00006 #define CPPLAPACK_H 00007 00008 //============================================================================= 00009 #include <iostream> 00010 #include <cstdlib> 00011 #include <complex> 00012 #include <cmath> 00013 #include <vector>//only for ?geev, ?gegv, etc. 00014 #include <fstream> 00015 #include <string> 00016 00017 #ifdef _MSC_VER 00018 #include "prototype/VC++.h" 00019 #endif//_MSC_VER 00020 00021 #include "prototype/dblas.h" 00022 #include "prototype/zblas.h" 00023 #include "prototype/dlapack.h" 00024 #include "prototype/zlapack.h" 00025 00026 //============================================================================= 00027 #ifndef CPPL_EPS 00028 #define CPPL_EPS 1e-13 00029 #endif//CPPL_EPS 00030 00031 #ifndef CPPL_SS_SECTOR 00032 #define CPPL_SS_SECTOR 100 00033 #endif//CPPL_SS_SECTOR 00034 00035 //============================================================================= 00036 namespace CPPL{ 00037 00039 inline long min(long a, long b){ return ((a) <= (b) ? (a) : (b)); } 00040 inline long max(long a, long b){ return ((a) >= (b) ? (a) : (b)); } 00041 00043 class dgematrix; class _dgematrix; 00044 class dgbmatrix; class _dgbmatrix; 00045 class dsymatrix; class _dsymatrix; 00046 class dssmatrix; class _dssmatrix; 00047 class dcovector; class _dcovector; 00048 class drovector; class _drovector; 00050 class zgematrix; class _zgematrix; 00051 class zgbmatrix; class _zgbmatrix; 00052 class zhematrix; class _zhematrix; 00053 class zssmatrix; class _zssmatrix; 00054 class zcovector; class _zcovector; 00055 class zrovector; class _zrovector; 00057 class __zhecomplex; 00058 00061 #include "dgematrix-/dgematrix.hpp" 00062 #include "dgbmatrix-/dgbmatrix.hpp" 00063 #include "dsymatrix-/dsymatrix.hpp" 00064 #include "dssmatrix-/dssmatrix.hpp" 00065 #include "dcovector-/dcovector.hpp" 00066 #include "drovector-/drovector.hpp" 00068 #include "_dgematrix-/_dgematrix.hpp" 00069 #include "_dgbmatrix-/_dgbmatrix.hpp" 00070 #include "_dsymatrix-/_dsymatrix.hpp" 00071 #include "_dssmatrix-/_dssmatrix.hpp" 00072 #include "_dcovector-/_dcovector.hpp" 00073 #include "_drovector-/_drovector.hpp" 00075 #include "zgematrix-/zgematrix.hpp" 00076 #include "zgbmatrix-/zgbmatrix.hpp" 00077 #include "zhematrix-/zhematrix.hpp" 00078 #include "zssmatrix-/zssmatrix.hpp" 00079 #include "zcovector-/zcovector.hpp" 00080 #include "zrovector-/zrovector.hpp" 00082 #include "_zgematrix-/_zgematrix.hpp" 00083 #include "_zgbmatrix-/_zgbmatrix.hpp" 00084 #include "_zhematrix-/_zhematrix.hpp" 00085 #include "_zssmatrix-/_zssmatrix.hpp" 00086 #include "_zcovector-/_zcovector.hpp" 00087 #include "_zrovector-/_zrovector.hpp" 00089 #include "__zhecomplex-/__zhecomplex.hpp" 00090 00094 00096 #include "dgematrix-/dgematrix-constructor.hpp" 00097 #include "dgematrix-/dgematrix-cast.hpp" 00098 #include "dgematrix-/dgematrix-io.hpp" 00099 #include "dgematrix-/dgematrix-misc.hpp" 00100 #include "dgematrix-/dgematrix-calc.hpp" 00101 #include "dgematrix-/dgematrix-lapack.hpp" 00102 #include "dgematrix-/dgematrix-unary.hpp" 00103 #include "dgematrix-/dgematrix-dgematrix.hpp" 00104 #include "dgematrix-/dgematrix-_dgematrix.hpp" 00105 #include "dgematrix-/dgematrix-dgbmatrix.hpp" 00106 #include "dgematrix-/dgematrix-_dgbmatrix.hpp" 00107 #include "dgematrix-/dgematrix-dsymatrix.hpp" 00108 #include "dgematrix-/dgematrix-_dsymatrix.hpp" 00109 #include "dgematrix-/dgematrix-dssmatrix.hpp" 00110 #include "dgematrix-/dgematrix-_dssmatrix.hpp" 00111 #include "dgematrix-/dgematrix-dcovector.hpp" 00112 #include "dgematrix-/dgematrix-_dcovector.hpp" 00113 #include "dgematrix-/dgematrix-drovector.hpp" 00114 #include "dgematrix-/dgematrix-_drovector.hpp" 00115 #include "dgematrix-/dgematrix-double.hpp" 00117 #include "_dgematrix-/_dgematrix-constructor.hpp" 00118 #include "_dgematrix-/_dgematrix-cast.hpp" 00119 #include "_dgematrix-/_dgematrix-io.hpp" 00120 #include "_dgematrix-/_dgematrix-misc.hpp" 00121 #include "_dgematrix-/_dgematrix-calc.hpp" 00122 #include "_dgematrix-/_dgematrix-unary.hpp" 00123 #include "_dgematrix-/_dgematrix-dgematrix.hpp" 00124 #include "_dgematrix-/_dgematrix-_dgematrix.hpp" 00125 #include "_dgematrix-/_dgematrix-dgbmatrix.hpp" 00126 #include "_dgematrix-/_dgematrix-_dgbmatrix.hpp" 00127 #include "_dgematrix-/_dgematrix-dsymatrix.hpp" 00128 #include "_dgematrix-/_dgematrix-_dsymatrix.hpp" 00129 #include "_dgematrix-/_dgematrix-dssmatrix.hpp" 00130 #include "_dgematrix-/_dgematrix-_dssmatrix.hpp" 00131 #include "_dgematrix-/_dgematrix-dcovector.hpp" 00132 #include "_dgematrix-/_dgematrix-_dcovector.hpp" 00133 #include "_dgematrix-/_dgematrix-drovector.hpp" 00134 #include "_dgematrix-/_dgematrix-_drovector.hpp" 00135 #include "_dgematrix-/_dgematrix-double.hpp" 00136 00137 00139 #include "dgbmatrix-/dgbmatrix-constructor.hpp" 00140 #include "dgbmatrix-/dgbmatrix-cast.hpp" 00141 #include "dgbmatrix-/dgbmatrix-io.hpp" 00142 #include "dgbmatrix-/dgbmatrix-misc.hpp" 00143 #include "dgbmatrix-/dgbmatrix-calc.hpp" 00144 #include "dgbmatrix-/dgbmatrix-lapack.hpp" 00145 #include "dgbmatrix-/dgbmatrix-unary.hpp" 00146 #include "dgbmatrix-/dgbmatrix-dgematrix.hpp" 00147 #include "dgbmatrix-/dgbmatrix-_dgematrix.hpp" 00148 #include "dgbmatrix-/dgbmatrix-dgbmatrix.hpp" 00149 #include "dgbmatrix-/dgbmatrix-_dgbmatrix.hpp" 00150 #include "dgbmatrix-/dgbmatrix-dsymatrix.hpp" 00151 #include "dgbmatrix-/dgbmatrix-_dsymatrix.hpp" 00152 #include "dgbmatrix-/dgbmatrix-dssmatrix.hpp" 00153 #include "dgbmatrix-/dgbmatrix-_dssmatrix.hpp" 00154 #include "dgbmatrix-/dgbmatrix-dcovector.hpp" 00155 #include "dgbmatrix-/dgbmatrix-_dcovector.hpp" 00156 #include "dgbmatrix-/dgbmatrix-drovector.hpp" 00157 #include "dgbmatrix-/dgbmatrix-_drovector.hpp" 00158 #include "dgbmatrix-/dgbmatrix-double.hpp" 00160 #include "_dgbmatrix-/_dgbmatrix-constructor.hpp" 00161 #include "_dgbmatrix-/_dgbmatrix-cast.hpp" 00162 #include "_dgbmatrix-/_dgbmatrix-io.hpp" 00163 #include "_dgbmatrix-/_dgbmatrix-misc.hpp" 00164 #include "_dgbmatrix-/_dgbmatrix-calc.hpp" 00165 #include "_dgbmatrix-/_dgbmatrix-unary.hpp" 00166 #include "_dgbmatrix-/_dgbmatrix-dgematrix.hpp" 00167 #include "_dgbmatrix-/_dgbmatrix-_dgematrix.hpp" 00168 #include "_dgbmatrix-/_dgbmatrix-dgbmatrix.hpp" 00169 #include "_dgbmatrix-/_dgbmatrix-_dgbmatrix.hpp" 00170 #include "_dgbmatrix-/_dgbmatrix-dsymatrix.hpp" 00171 #include "_dgbmatrix-/_dgbmatrix-_dsymatrix.hpp" 00172 #include "_dgbmatrix-/_dgbmatrix-dssmatrix.hpp" 00173 #include "_dgbmatrix-/_dgbmatrix-_dssmatrix.hpp" 00174 #include "_dgbmatrix-/_dgbmatrix-dcovector.hpp" 00175 #include "_dgbmatrix-/_dgbmatrix-_dcovector.hpp" 00176 #include "_dgbmatrix-/_dgbmatrix-drovector.hpp" 00177 #include "_dgbmatrix-/_dgbmatrix-_drovector.hpp" 00178 #include "_dgbmatrix-/_dgbmatrix-double.hpp" 00179 00180 00182 #include "dsymatrix-/dsymatrix-constructor.hpp" 00183 #include "dsymatrix-/dsymatrix-cast.hpp" 00184 #include "dsymatrix-/dsymatrix-io.hpp" 00185 #include "dsymatrix-/dsymatrix-misc.hpp" 00186 #include "dsymatrix-/dsymatrix-calc.hpp" 00187 #include "dsymatrix-/dsymatrix-lapack.hpp" 00188 #include "dsymatrix-/dsymatrix-unary.hpp" 00189 #include "dsymatrix-/dsymatrix-dgematrix.hpp" 00190 #include "dsymatrix-/dsymatrix-_dgematrix.hpp" 00191 #include "dsymatrix-/dsymatrix-dgbmatrix.hpp" 00192 #include "dsymatrix-/dsymatrix-_dgbmatrix.hpp" 00193 #include "dsymatrix-/dsymatrix-dsymatrix.hpp" 00194 #include "dsymatrix-/dsymatrix-_dsymatrix.hpp" 00195 #include "dsymatrix-/dsymatrix-dssmatrix.hpp" 00196 #include "dsymatrix-/dsymatrix-_dssmatrix.hpp" 00197 #include "dsymatrix-/dsymatrix-dcovector.hpp" 00198 #include "dsymatrix-/dsymatrix-_dcovector.hpp" 00199 #include "dsymatrix-/dsymatrix-drovector.hpp" 00200 #include "dsymatrix-/dsymatrix-_drovector.hpp" 00201 #include "dsymatrix-/dsymatrix-double.hpp" 00203 #include "_dsymatrix-/_dsymatrix-constructor.hpp" 00204 #include "_dsymatrix-/_dsymatrix-cast.hpp" 00205 #include "_dsymatrix-/_dsymatrix-io.hpp" 00206 #include "_dsymatrix-/_dsymatrix-misc.hpp" 00207 #include "_dsymatrix-/_dsymatrix-calc.hpp" 00208 #include "_dsymatrix-/_dsymatrix-unary.hpp" 00209 #include "_dsymatrix-/_dsymatrix-dgematrix.hpp" 00210 #include "_dsymatrix-/_dsymatrix-_dgematrix.hpp" 00211 #include "_dsymatrix-/_dsymatrix-dgbmatrix.hpp" 00212 #include "_dsymatrix-/_dsymatrix-_dgbmatrix.hpp" 00213 #include "_dsymatrix-/_dsymatrix-dsymatrix.hpp" 00214 #include "_dsymatrix-/_dsymatrix-_dsymatrix.hpp" 00215 #include "_dsymatrix-/_dsymatrix-dssmatrix.hpp" 00216 #include "_dsymatrix-/_dsymatrix-_dssmatrix.hpp" 00217 #include "_dsymatrix-/_dsymatrix-dcovector.hpp" 00218 #include "_dsymatrix-/_dsymatrix-_dcovector.hpp" 00219 #include "_dsymatrix-/_dsymatrix-drovector.hpp" 00220 #include "_dsymatrix-/_dsymatrix-_drovector.hpp" 00221 #include "_dsymatrix-/_dsymatrix-double.hpp" 00222 00224 #include "dssmatrix-/dssmatrix-constructor.hpp" 00225 #include "dssmatrix-/dssmatrix-cast.hpp" 00226 #include "dssmatrix-/dssmatrix-io.hpp" 00227 #include "dssmatrix-/dssmatrix-misc.hpp" 00228 #include "dssmatrix-/dssmatrix-calc.hpp" 00229 #include "dssmatrix-/dssmatrix-unary.hpp" 00230 #include "dssmatrix-/dssmatrix-dgematrix.hpp" 00231 #include "dssmatrix-/dssmatrix-_dgematrix.hpp" 00232 #include "dssmatrix-/dssmatrix-dgbmatrix.hpp" 00233 #include "dssmatrix-/dssmatrix-_dgbmatrix.hpp" 00234 #include "dssmatrix-/dssmatrix-dsymatrix.hpp" 00235 #include "dssmatrix-/dssmatrix-_dsymatrix.hpp" 00236 #include "dssmatrix-/dssmatrix-dssmatrix.hpp" 00237 #include "dssmatrix-/dssmatrix-_dssmatrix.hpp" 00238 #include "dssmatrix-/dssmatrix-dcovector.hpp" 00239 #include "dssmatrix-/dssmatrix-_dcovector.hpp" 00240 #include "dssmatrix-/dssmatrix-drovector.hpp" 00241 #include "dssmatrix-/dssmatrix-_drovector.hpp" 00242 #include "dssmatrix-/dssmatrix-double.hpp" 00244 #include "_dssmatrix-/_dssmatrix-constructor.hpp" 00245 #include "_dssmatrix-/_dssmatrix-cast.hpp" 00246 #include "_dssmatrix-/_dssmatrix-io.hpp" 00247 #include "_dssmatrix-/_dssmatrix-misc.hpp" 00248 #include "_dssmatrix-/_dssmatrix-calc.hpp" 00249 #include "_dssmatrix-/_dssmatrix-unary.hpp" 00250 #include "_dssmatrix-/_dssmatrix-dgematrix.hpp" 00251 #include "_dssmatrix-/_dssmatrix-_dgematrix.hpp" 00252 #include "_dssmatrix-/_dssmatrix-dgbmatrix.hpp" 00253 #include "_dssmatrix-/_dssmatrix-_dgbmatrix.hpp" 00254 #include "_dssmatrix-/_dssmatrix-dsymatrix.hpp" 00255 #include "_dssmatrix-/_dssmatrix-_dsymatrix.hpp" 00256 #include "_dssmatrix-/_dssmatrix-dssmatrix.hpp" 00257 #include "_dssmatrix-/_dssmatrix-_dssmatrix.hpp" 00258 #include "_dssmatrix-/_dssmatrix-dcovector.hpp" 00259 #include "_dssmatrix-/_dssmatrix-_dcovector.hpp" 00260 #include "_dssmatrix-/_dssmatrix-drovector.hpp" 00261 #include "_dssmatrix-/_dssmatrix-_drovector.hpp" 00262 #include "_dssmatrix-/_dssmatrix-double.hpp" 00263 00264 00266 #include "dcovector-/dcovector-constructor.hpp" 00267 #include "dcovector-/dcovector-cast.hpp" 00268 #include "dcovector-/dcovector-io.hpp" 00269 #include "dcovector-/dcovector-calc.hpp" 00270 #include "dcovector-/dcovector-misc.hpp" 00271 #include "dcovector-/dcovector-unary.hpp" 00272 #include "dcovector-/dcovector-dgematrix.hpp" 00273 #include "dcovector-/dcovector-_dgematrix.hpp" 00274 #include "dcovector-/dcovector-dgbmatrix.hpp" 00275 #include "dcovector-/dcovector-_dgbmatrix.hpp" 00276 #include "dcovector-/dcovector-dsymatrix.hpp" 00277 #include "dcovector-/dcovector-_dsymatrix.hpp" 00278 #include "dcovector-/dcovector-dssmatrix.hpp" 00279 #include "dcovector-/dcovector-_dssmatrix.hpp" 00280 #include "dcovector-/dcovector-dcovector.hpp" 00281 #include "dcovector-/dcovector-_dcovector.hpp" 00282 #include "dcovector-/dcovector-drovector.hpp" 00283 #include "dcovector-/dcovector-_drovector.hpp" 00284 #include "dcovector-/dcovector-double.hpp" 00286 #include "_dcovector-/_dcovector-constructor.hpp" 00287 #include "_dcovector-/_dcovector-cast.hpp" 00288 #include "_dcovector-/_dcovector-io.hpp" 00289 #include "_dcovector-/_dcovector-calc.hpp" 00290 #include "_dcovector-/_dcovector-misc.hpp" 00291 #include "_dcovector-/_dcovector-unary.hpp" 00292 #include "_dcovector-/_dcovector-dgematrix.hpp" 00293 #include "_dcovector-/_dcovector-_dgematrix.hpp" 00294 #include "_dcovector-/_dcovector-dgbmatrix.hpp" 00295 #include "_dcovector-/_dcovector-_dgbmatrix.hpp" 00296 #include "_dcovector-/_dcovector-dsymatrix.hpp" 00297 #include "_dcovector-/_dcovector-_dsymatrix.hpp" 00298 #include "_dcovector-/_dcovector-dssmatrix.hpp" 00299 #include "_dcovector-/_dcovector-_dssmatrix.hpp" 00300 #include "_dcovector-/_dcovector-dcovector.hpp" 00301 #include "_dcovector-/_dcovector-_dcovector.hpp" 00302 #include "_dcovector-/_dcovector-drovector.hpp" 00303 #include "_dcovector-/_dcovector-_drovector.hpp" 00304 #include "_dcovector-/_dcovector-double.hpp" 00305 00307 #include "drovector-/drovector-constructor.hpp" 00308 #include "drovector-/drovector-cast.hpp" 00309 #include "drovector-/drovector-io.hpp" 00310 #include "drovector-/drovector-calc.hpp" 00311 #include "drovector-/drovector-misc.hpp" 00312 #include "drovector-/drovector-unary.hpp" 00313 #include "drovector-/drovector-dgematrix.hpp" 00314 #include "drovector-/drovector-_dgematrix.hpp" 00315 #include "drovector-/drovector-dgbmatrix.hpp" 00316 #include "drovector-/drovector-_dgbmatrix.hpp" 00317 #include "drovector-/drovector-dsymatrix.hpp" 00318 #include "drovector-/drovector-_dsymatrix.hpp" 00319 #include "drovector-/drovector-dssmatrix.hpp" 00320 #include "drovector-/drovector-_dssmatrix.hpp" 00321 #include "drovector-/drovector-dcovector.hpp" 00322 #include "drovector-/drovector-_dcovector.hpp" 00323 #include "drovector-/drovector-drovector.hpp" 00324 #include "drovector-/drovector-_drovector.hpp" 00325 #include "drovector-/drovector-double.hpp" 00327 #include "_drovector-/_drovector-constructor.hpp" 00328 #include "_drovector-/_drovector-cast.hpp" 00329 #include "_drovector-/_drovector-io.hpp" 00330 #include "_drovector-/_drovector-calc.hpp" 00331 #include "_drovector-/_drovector-misc.hpp" 00332 #include "_drovector-/_drovector-unary.hpp" 00333 #include "_drovector-/_drovector-dgematrix.hpp" 00334 #include "_drovector-/_drovector-_dgematrix.hpp" 00335 #include "_drovector-/_drovector-dgbmatrix.hpp" 00336 #include "_drovector-/_drovector-_dgbmatrix.hpp" 00337 #include "_drovector-/_drovector-dsymatrix.hpp" 00338 #include "_drovector-/_drovector-_dsymatrix.hpp" 00339 #include "_drovector-/_drovector-dssmatrix.hpp" 00340 #include "_drovector-/_drovector-_dssmatrix.hpp" 00341 #include "_drovector-/_drovector-dcovector.hpp" 00342 #include "_drovector-/_drovector-_dcovector.hpp" 00343 #include "_drovector-/_drovector-drovector.hpp" 00344 #include "_drovector-/_drovector-_drovector.hpp" 00345 #include "_drovector-/_drovector-double.hpp" 00346 00348 #include "double-/double-dgematrix.hpp" 00349 #include "double-/double-_dgematrix.hpp" 00350 #include "double-/double-dgbmatrix.hpp" 00351 #include "double-/double-_dgbmatrix.hpp" 00352 #include "double-/double-dsymatrix.hpp" 00353 #include "double-/double-_dsymatrix.hpp" 00354 #include "double-/double-dssmatrix.hpp" 00355 #include "double-/double-_dssmatrix.hpp" 00356 #include "double-/double-dcovector.hpp" 00357 #include "double-/double-_dcovector.hpp" 00358 #include "double-/double-drovector.hpp" 00359 #include "double-/double-_drovector.hpp" 00360 00364 00366 #include "zgematrix-/zgematrix-constructor.hpp" 00367 #include "zgematrix-/zgematrix-io.hpp" 00368 #include "zgematrix-/zgematrix-misc.hpp" 00369 #include "zgematrix-/zgematrix-calc.hpp" 00370 #include "zgematrix-/zgematrix-lapack.hpp" 00371 #include "zgematrix-/zgematrix-unary.hpp" 00372 #include "zgematrix-/zgematrix-zgematrix.hpp" 00373 #include "zgematrix-/zgematrix-_zgematrix.hpp" 00374 #include "zgematrix-/zgematrix-zgbmatrix.hpp" 00375 #include "zgematrix-/zgematrix-_zgbmatrix.hpp" 00376 #include "zgematrix-/zgematrix-zhematrix.hpp" 00377 #include "zgematrix-/zgematrix-_zhematrix.hpp" 00378 #include "zgematrix-/zgematrix-zssmatrix.hpp" 00379 #include "zgematrix-/zgematrix-_zssmatrix.hpp" 00380 #include "zgematrix-/zgematrix-zcovector.hpp" 00381 #include "zgematrix-/zgematrix-_zcovector.hpp" 00382 #include "zgematrix-/zgematrix-zrovector.hpp" 00383 #include "zgematrix-/zgematrix-_zrovector.hpp" 00384 #include "zgematrix-/zgematrix-double.hpp" 00385 #include "zgematrix-/zgematrix-complex.hpp" 00387 #include "_zgematrix-/_zgematrix-constructor.hpp" 00388 #include "_zgematrix-/_zgematrix-io.hpp" 00389 #include "_zgematrix-/_zgematrix-misc.hpp" 00390 #include "_zgematrix-/_zgematrix-calc.hpp" 00391 #include "_zgematrix-/_zgematrix-unary.hpp" 00392 #include "_zgematrix-/_zgematrix-zgematrix.hpp" 00393 #include "_zgematrix-/_zgematrix-_zgematrix.hpp" 00394 #include "_zgematrix-/_zgematrix-zgbmatrix.hpp" 00395 #include "_zgematrix-/_zgematrix-_zgbmatrix.hpp" 00396 #include "_zgematrix-/_zgematrix-zhematrix.hpp" 00397 #include "_zgematrix-/_zgematrix-_zhematrix.hpp" 00398 #include "_zgematrix-/_zgematrix-zssmatrix.hpp" 00399 #include "_zgematrix-/_zgematrix-_zssmatrix.hpp" 00400 #include "_zgematrix-/_zgematrix-zcovector.hpp" 00401 #include "_zgematrix-/_zgematrix-_zcovector.hpp" 00402 #include "_zgematrix-/_zgematrix-zrovector.hpp" 00403 #include "_zgematrix-/_zgematrix-_zrovector.hpp" 00404 #include "_zgematrix-/_zgematrix-double.hpp" 00405 #include "_zgematrix-/_zgematrix-complex.hpp" 00406 00407 00409 #include "zgbmatrix-/zgbmatrix-constructor.hpp" 00410 #include "zgbmatrix-/zgbmatrix-io.hpp" 00411 #include "zgbmatrix-/zgbmatrix-misc.hpp" 00412 #include "zgbmatrix-/zgbmatrix-calc.hpp" 00413 #include "zgbmatrix-/zgbmatrix-lapack.hpp" 00414 #include "zgbmatrix-/zgbmatrix-unary.hpp" 00415 #include "zgbmatrix-/zgbmatrix-zgematrix.hpp" 00416 #include "zgbmatrix-/zgbmatrix-_zgematrix.hpp" 00417 #include "zgbmatrix-/zgbmatrix-zgbmatrix.hpp" 00418 #include "zgbmatrix-/zgbmatrix-_zgbmatrix.hpp" 00419 #include "zgbmatrix-/zgbmatrix-zhematrix.hpp" 00420 #include "zgbmatrix-/zgbmatrix-_zhematrix.hpp" 00421 #include "zgbmatrix-/zgbmatrix-zssmatrix.hpp" 00422 #include "zgbmatrix-/zgbmatrix-_zssmatrix.hpp" 00423 #include "zgbmatrix-/zgbmatrix-zcovector.hpp" 00424 #include "zgbmatrix-/zgbmatrix-_zcovector.hpp" 00425 #include "zgbmatrix-/zgbmatrix-zrovector.hpp" 00426 #include "zgbmatrix-/zgbmatrix-_zrovector.hpp" 00427 #include "zgbmatrix-/zgbmatrix-double.hpp" 00428 #include "zgbmatrix-/zgbmatrix-complex.hpp" 00430 #include "_zgbmatrix-/_zgbmatrix-constructor.hpp" 00431 #include "_zgbmatrix-/_zgbmatrix-io.hpp" 00432 #include "_zgbmatrix-/_zgbmatrix-misc.hpp" 00433 #include "_zgbmatrix-/_zgbmatrix-calc.hpp" 00434 #include "_zgbmatrix-/_zgbmatrix-unary.hpp" 00435 #include "_zgbmatrix-/_zgbmatrix-zgematrix.hpp" 00436 #include "_zgbmatrix-/_zgbmatrix-_zgematrix.hpp" 00437 #include "_zgbmatrix-/_zgbmatrix-zgbmatrix.hpp" 00438 #include "_zgbmatrix-/_zgbmatrix-_zgbmatrix.hpp" 00439 #include "_zgbmatrix-/_zgbmatrix-zhematrix.hpp" 00440 #include "_zgbmatrix-/_zgbmatrix-_zhematrix.hpp" 00441 #include "_zgbmatrix-/_zgbmatrix-zssmatrix.hpp" 00442 #include "_zgbmatrix-/_zgbmatrix-_zssmatrix.hpp" 00443 #include "_zgbmatrix-/_zgbmatrix-zcovector.hpp" 00444 #include "_zgbmatrix-/_zgbmatrix-_zcovector.hpp" 00445 #include "_zgbmatrix-/_zgbmatrix-zrovector.hpp" 00446 #include "_zgbmatrix-/_zgbmatrix-_zrovector.hpp" 00447 #include "_zgbmatrix-/_zgbmatrix-double.hpp" 00448 #include "_zgbmatrix-/_zgbmatrix-complex.hpp" 00449 00450 00452 #include "zhematrix-/zhematrix-constructor.hpp" 00453 #include "zhematrix-/zhematrix-io.hpp" 00454 #include "zhematrix-/zhematrix-misc.hpp" 00455 #include "zhematrix-/zhematrix-calc.hpp" 00456 #include "zhematrix-/zhematrix-lapack.hpp" 00457 #include "zhematrix-/zhematrix-unary.hpp" 00458 #include "zhematrix-/zhematrix-zgematrix.hpp" 00459 #include "zhematrix-/zhematrix-_zgematrix.hpp" 00460 #include "zhematrix-/zhematrix-zgbmatrix.hpp" 00461 #include "zhematrix-/zhematrix-_zgbmatrix.hpp" 00462 #include "zhematrix-/zhematrix-zhematrix.hpp" 00463 #include "zhematrix-/zhematrix-_zhematrix.hpp" 00464 #include "zhematrix-/zhematrix-zssmatrix.hpp" 00465 #include "zhematrix-/zhematrix-_zssmatrix.hpp" 00466 #include "zhematrix-/zhematrix-zcovector.hpp" 00467 #include "zhematrix-/zhematrix-_zcovector.hpp" 00468 #include "zhematrix-/zhematrix-zrovector.hpp" 00469 #include "zhematrix-/zhematrix-_zrovector.hpp" 00470 #include "zhematrix-/zhematrix-double.hpp" 00471 #include "zhematrix-/zhematrix-complex.hpp" 00473 #include "_zhematrix-/_zhematrix-constructor.hpp" 00474 #include "_zhematrix-/_zhematrix-io.hpp" 00475 #include "_zhematrix-/_zhematrix-misc.hpp" 00476 #include "_zhematrix-/_zhematrix-calc.hpp" 00477 #include "_zhematrix-/_zhematrix-unary.hpp" 00478 #include "_zhematrix-/_zhematrix-zgematrix.hpp" 00479 #include "_zhematrix-/_zhematrix-_zgematrix.hpp" 00480 #include "_zhematrix-/_zhematrix-zgbmatrix.hpp" 00481 #include "_zhematrix-/_zhematrix-_zgbmatrix.hpp" 00482 #include "_zhematrix-/_zhematrix-zhematrix.hpp" 00483 #include "_zhematrix-/_zhematrix-_zhematrix.hpp" 00484 #include "_zhematrix-/_zhematrix-zssmatrix.hpp" 00485 #include "_zhematrix-/_zhematrix-_zssmatrix.hpp" 00486 #include "_zhematrix-/_zhematrix-zcovector.hpp" 00487 #include "_zhematrix-/_zhematrix-_zcovector.hpp" 00488 #include "_zhematrix-/_zhematrix-zrovector.hpp" 00489 #include "_zhematrix-/_zhematrix-_zrovector.hpp" 00490 #include "_zhematrix-/_zhematrix-double.hpp" 00491 #include "_zhematrix-/_zhematrix-complex.hpp" 00492 00493 00495 #include "zssmatrix-/zssmatrix-constructor.hpp" 00496 #include "zssmatrix-/zssmatrix-io.hpp" 00497 #include "zssmatrix-/zssmatrix-misc.hpp" 00498 #include "zssmatrix-/zssmatrix-calc.hpp" 00499 #include "zssmatrix-/zssmatrix-unary.hpp" 00500 #include "zssmatrix-/zssmatrix-zgematrix.hpp" 00501 #include "zssmatrix-/zssmatrix-_zgematrix.hpp" 00502 #include "zssmatrix-/zssmatrix-zgbmatrix.hpp" 00503 #include "zssmatrix-/zssmatrix-_zgbmatrix.hpp" 00504 #include "zssmatrix-/zssmatrix-zhematrix.hpp" 00505 #include "zssmatrix-/zssmatrix-_zhematrix.hpp" 00506 #include "zssmatrix-/zssmatrix-zssmatrix.hpp" 00507 #include "zssmatrix-/zssmatrix-_zssmatrix.hpp" 00508 #include "zssmatrix-/zssmatrix-zcovector.hpp" 00509 #include "zssmatrix-/zssmatrix-_zcovector.hpp" 00510 #include "zssmatrix-/zssmatrix-zrovector.hpp" 00511 #include "zssmatrix-/zssmatrix-_zrovector.hpp" 00512 #include "zssmatrix-/zssmatrix-double.hpp" 00513 #include "zssmatrix-/zssmatrix-complex.hpp" 00515 #include "_zssmatrix-/_zssmatrix-constructor.hpp" 00516 #include "_zssmatrix-/_zssmatrix-io.hpp" 00517 #include "_zssmatrix-/_zssmatrix-misc.hpp" 00518 #include "_zssmatrix-/_zssmatrix-calc.hpp" 00519 #include "_zssmatrix-/_zssmatrix-unary.hpp" 00520 #include "_zssmatrix-/_zssmatrix-zgematrix.hpp" 00521 #include "_zssmatrix-/_zssmatrix-_zgematrix.hpp" 00522 #include "_zssmatrix-/_zssmatrix-zgbmatrix.hpp" 00523 #include "_zssmatrix-/_zssmatrix-_zgbmatrix.hpp" 00524 #include "_zssmatrix-/_zssmatrix-zhematrix.hpp" 00525 #include "_zssmatrix-/_zssmatrix-_zhematrix.hpp" 00526 #include "_zssmatrix-/_zssmatrix-zssmatrix.hpp" 00527 #include "_zssmatrix-/_zssmatrix-_zssmatrix.hpp" 00528 #include "_zssmatrix-/_zssmatrix-zcovector.hpp" 00529 #include "_zssmatrix-/_zssmatrix-_zcovector.hpp" 00530 #include "_zssmatrix-/_zssmatrix-zrovector.hpp" 00531 #include "_zssmatrix-/_zssmatrix-_zrovector.hpp" 00532 #include "_zssmatrix-/_zssmatrix-double.hpp" 00533 #include "_zssmatrix-/_zssmatrix-complex.hpp" 00534 00535 00537 #include "zcovector-/zcovector-constructor.hpp" 00538 #include "zcovector-/zcovector-io.hpp" 00539 #include "zcovector-/zcovector-calc.hpp" 00540 #include "zcovector-/zcovector-misc.hpp" 00541 #include "zcovector-/zcovector-unary.hpp" 00542 #include "zcovector-/zcovector-zgematrix.hpp" 00543 #include "zcovector-/zcovector-_zgematrix.hpp" 00544 #include "zcovector-/zcovector-zgbmatrix.hpp" 00545 #include "zcovector-/zcovector-_zgbmatrix.hpp" 00546 #include "zcovector-/zcovector-zhematrix.hpp" 00547 #include "zcovector-/zcovector-_zhematrix.hpp" 00548 #include "zcovector-/zcovector-zssmatrix.hpp" 00549 #include "zcovector-/zcovector-_zssmatrix.hpp" 00550 #include "zcovector-/zcovector-zcovector.hpp" 00551 #include "zcovector-/zcovector-_zcovector.hpp" 00552 #include "zcovector-/zcovector-zrovector.hpp" 00553 #include "zcovector-/zcovector-_zrovector.hpp" 00554 #include "zcovector-/zcovector-double.hpp" 00555 #include "zcovector-/zcovector-complex.hpp" 00557 #include "_zcovector-/_zcovector-constructor.hpp" 00558 #include "_zcovector-/_zcovector-io.hpp" 00559 #include "_zcovector-/_zcovector-calc.hpp" 00560 #include "_zcovector-/_zcovector-misc.hpp" 00561 #include "_zcovector-/_zcovector-unary.hpp" 00562 #include "_zcovector-/_zcovector-zgematrix.hpp" 00563 #include "_zcovector-/_zcovector-_zgematrix.hpp" 00564 #include "_zcovector-/_zcovector-zgbmatrix.hpp" 00565 #include "_zcovector-/_zcovector-_zgbmatrix.hpp" 00566 #include "_zcovector-/_zcovector-zhematrix.hpp" 00567 #include "_zcovector-/_zcovector-_zhematrix.hpp" 00568 #include "_zcovector-/_zcovector-zssmatrix.hpp" 00569 #include "_zcovector-/_zcovector-_zssmatrix.hpp" 00570 #include "_zcovector-/_zcovector-zcovector.hpp" 00571 #include "_zcovector-/_zcovector-_zcovector.hpp" 00572 #include "_zcovector-/_zcovector-zrovector.hpp" 00573 #include "_zcovector-/_zcovector-_zrovector.hpp" 00574 #include "_zcovector-/_zcovector-double.hpp" 00575 #include "_zcovector-/_zcovector-complex.hpp" 00576 00578 #include "zrovector-/zrovector-constructor.hpp" 00579 #include "zrovector-/zrovector-io.hpp" 00580 #include "zrovector-/zrovector-calc.hpp" 00581 #include "zrovector-/zrovector-misc.hpp" 00582 #include "zrovector-/zrovector-unary.hpp" 00583 #include "zrovector-/zrovector-zgematrix.hpp" 00584 #include "zrovector-/zrovector-_zgematrix.hpp" 00585 #include "zrovector-/zrovector-zgbmatrix.hpp" 00586 #include "zrovector-/zrovector-_zgbmatrix.hpp" 00587 #include "zrovector-/zrovector-zhematrix.hpp" 00588 #include "zrovector-/zrovector-_zhematrix.hpp" 00589 #include "zrovector-/zrovector-zssmatrix.hpp" 00590 #include "zrovector-/zrovector-_zssmatrix.hpp" 00591 #include "zrovector-/zrovector-zcovector.hpp" 00592 #include "zrovector-/zrovector-_zcovector.hpp" 00593 #include "zrovector-/zrovector-zrovector.hpp" 00594 #include "zrovector-/zrovector-_zrovector.hpp" 00595 #include "zrovector-/zrovector-double.hpp" 00596 #include "zrovector-/zrovector-complex.hpp" 00598 #include "_zrovector-/_zrovector-constructor.hpp" 00599 #include "_zrovector-/_zrovector-io.hpp" 00600 #include "_zrovector-/_zrovector-calc.hpp" 00601 #include "_zrovector-/_zrovector-misc.hpp" 00602 #include "_zrovector-/_zrovector-unary.hpp" 00603 #include "_zrovector-/_zrovector-zgematrix.hpp" 00604 #include "_zrovector-/_zrovector-_zgematrix.hpp" 00605 #include "_zrovector-/_zrovector-zgbmatrix.hpp" 00606 #include "_zrovector-/_zrovector-_zgbmatrix.hpp" 00607 #include "_zrovector-/_zrovector-zhematrix.hpp" 00608 #include "_zrovector-/_zrovector-_zhematrix.hpp" 00609 #include "_zrovector-/_zrovector-zssmatrix.hpp" 00610 #include "_zrovector-/_zrovector-_zssmatrix.hpp" 00611 #include "_zrovector-/_zrovector-zcovector.hpp" 00612 #include "_zrovector-/_zrovector-_zcovector.hpp" 00613 #include "_zrovector-/_zrovector-zrovector.hpp" 00614 #include "_zrovector-/_zrovector-_zrovector.hpp" 00615 #include "_zrovector-/_zrovector-double.hpp" 00616 #include "_zrovector-/_zrovector-complex.hpp" 00617 00619 #include "double-/double-zgematrix.hpp" 00620 #include "double-/double-_zgematrix.hpp" 00621 #include "double-/double-zgbmatrix.hpp" 00622 #include "double-/double-_zgbmatrix.hpp" 00623 #include "double-/double-zhematrix.hpp" 00624 #include "double-/double-_zhematrix.hpp" 00625 #include "double-/double-zssmatrix.hpp" 00626 #include "double-/double-_zssmatrix.hpp" 00627 #include "double-/double-zcovector.hpp" 00628 #include "double-/double-_zcovector.hpp" 00629 #include "double-/double-zrovector.hpp" 00630 #include "double-/double-_zrovector.hpp" 00631 00633 #include "complex-/complex-zgematrix.hpp" 00634 #include "complex-/complex-_zgematrix.hpp" 00635 #include "complex-/complex-zgbmatrix.hpp" 00636 #include "complex-/complex-_zgbmatrix.hpp" 00637 #include "complex-/complex-zhematrix.hpp" 00638 #include "complex-/complex-_zhematrix.hpp" 00639 #include "complex-/complex-zssmatrix.hpp" 00640 #include "complex-/complex-_zssmatrix.hpp" 00641 #include "complex-/complex-zcovector.hpp" 00642 #include "complex-/complex-_zcovector.hpp" 00643 #include "complex-/complex-zrovector.hpp" 00644 #include "complex-/complex-_zrovector.hpp" 00645 00646 00647 /*****************************************************************************/ 00648 }//namespace CPPL 00649 #endif//CPPLAPACK_H