Changeset 813 for library/bdm

Show
Ignore:
Timestamp:
02/22/10 14:27:11 (14 years ago)
Author:
smidl
Message:
 
Location:
library/bdm/base/itpp
Files:
93 modified
1 copied

Legend:

Unmodified
Added
Removed
  • library/bdm/base/itpp/base/algebra/cholesky.cpp

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/algebra/cholesky.h

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/algebra/det.cpp

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/algebra/det.h

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/algebra/eigen.cpp

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/algebra/eigen.h

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/algebra/inv.cpp

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/algebra/inv.h

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/algebra/lapack.h

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
     
    3939#include <complex> 
    4040 
    41 // Note: HAVE_MKL and HAVE_ACML are hard-defined in <itpp/config_msvc.h> 
    42 #if defined(_MSC_VER) && (defined(HAVE_ACML) || defined(HAVE_MKL)) 
    43 #  define dgetrf_ DGETRF 
    44 #  define zgetrf_ ZGETRF 
    45 #  define dgetri_ DGETRI 
    46 #  define zgetri_ ZGETRI 
    47 #  define dgesvd_ DGESVD 
    48 #  define zgesvd_ ZGESVD 
    49 #  define dsyev_  DSYEV 
    50 #  define zheev_  ZHEEV 
    51 #  define dgeev_  DGEEV 
    52 #  define zgeev_  ZGEEV 
    53 #  define dpotrf_ DPOTRF 
    54 #  define zpotrf_ ZPOTRF 
    55 #  define dgeqrf_ DGEQRF 
    56 #  define zgeqrf_ ZGEQRF 
    57 #  define dgeqp3_ DGEQP3 
    58 #  define zgeqp3_ ZGEQP3 
    59 #  define dorgqr_ DORGQR 
    60 #  define zungqr_ ZUNGQR 
    61 #  define dormqr_ DORMQR 
    62 #  define zunmqr_ ZUNMQR 
    63 #  define dgesv_  DGESV 
    64 #  define zgesv_  ZGESV 
    65 #  define dposv_  DPOSV 
    66 #  define zposv_  ZPOSV 
    67 #  define dtrtrs_ DTRTRS 
    68 #  define ztrtrs_ ZTRTRS 
    69 #  define dgels_  DGELS 
    70 #  define zgels_  ZGELS 
    71 #  define dgees_  DGEES 
    72 #  define zgees_  ZGEES 
    73 #endif // #if defined(_MSC_VER) && (defined(HAVE_ACML) || defined(HAVE_MKL)) 
    74  
    75 #ifdef __cplusplus 
    7641extern "C" 
    7742{ 
    78 #endif /* __cplusplus */ 
     43 
     44// Fix for MKL Windows version so that naming is consistent with the 5.x and 
     45// 7.x MKL LAPACK libraries 
     46#ifdef HAVE_MKL // Note: HAVE_MKL is hard-defined in <itpp/config_msvc.h> 
     47 
     48#define dgetrf_ dgetrf 
     49#define zgetrf_ zgetrf 
     50 
     51#define dgetri_ dgetri 
     52#define zgetri_ zgetri 
     53 
     54#define dgesvd_ dgesvd 
     55#define zgesvd_ zgesvd 
     56 
     57#define dsyev_ dsyev 
     58#define zheev_ zheev 
     59 
     60#define dgeev_ dgeev 
     61#define zgeev_ zgeev 
     62 
     63#define dpotrf_ dpotrf 
     64#define zpotrf_ zpotrf 
     65 
     66#define dgeqrf_ dgeqrf 
     67#define zgeqrf_ zgeqrf 
     68 
     69#define dgeqp3_ dgeqp3 
     70#define zgeqp3_ zgeqp3 
     71 
     72#define dorgqr_ dorgqr 
     73#define zungqr_ zungqr 
     74 
     75#define dormqr_ dormqr 
     76#define zunmqr_ zunmqr 
     77 
     78#define dgesv_ dgesv 
     79#define zgesv_ zgesv 
     80 
     81#define dposv_ dposv 
     82#define zposv_ zposv 
     83 
     84#define dtrtrs_ dtrtrs 
     85#define ztrtrs_ ztrtrs 
     86 
     87#define dgels_ dgels 
     88#define zgels_ zgels 
     89 
     90#define dgees_ dgees 
     91#define zgees_ zgees 
     92 
     93#endif // #ifdef HAVE_MKL 
     94 
    7995  // Exists in ATLAS 
    8096  /* LU factorization 
     
    248264              int *bwork, int *info); 
    249265 
    250 #ifdef __cplusplus 
    251266} // extern C 
    252 #endif /* __cplusplus */ 
    253267 
    254268#endif // #ifndef LAPACK_H 
  • library/bdm/base/itpp/base/algebra/ls_solve.cpp

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/algebra/ls_solve.h

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/algebra/lu.cpp

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/algebra/lu.h

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/algebra/qr.cpp

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/algebra/qr.h

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/algebra/schur.cpp

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/algebra/schur.h

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/algebra/svd.cpp

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/algebra/svd.h

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/array.h

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/bessel.cpp

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/bessel.h

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/bessel/airy.cpp

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/bessel/bessel_internal.h

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/bessel/chbevl.cpp

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/bessel/gamma.cpp

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/bessel/hyperg.cpp

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/bessel/i0.cpp

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/bessel/i1.cpp

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/bessel/iv.cpp

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/bessel/jv.cpp

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/bessel/k0.cpp

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/bessel/k1.cpp

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/bessel/kn.cpp

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/bessel/polevl.cpp

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/bessel/struve.cpp

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/binary.cpp

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/binary.h

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/binfile.cpp

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/binfile.h

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/blas.h

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
     
    4040 
    4141//! \cond 
    42  
    43 #if defined(_MSC_VER) && (defined(HAVE_ACML) || defined(HAVE_MKL)) 
    44 #  define dswap_ DSWAP 
    45 #  define zswap_ ZSWAP 
    46 #  define dscal_ DSCAL 
    47 #  define zscal_ ZSCAL 
    48 #  define dcopy_ DCOPY 
    49 #  define zcopy_ ZCOPY 
    50 #  define daxpy_ DAXPY 
    51 #  define zaxpy_ ZAXPY 
    52 #  define ddot_  DDOT 
    53 #  define dgemv_ DGEMV 
    54 #  define zgemv_ ZGEMV 
    55 #  define dger_  DGER 
    56 #  define zgeru_ ZGERU 
    57 #  define zgerc_ ZGERC 
    58 #  define dgemm_ DGEMM 
    59 #  define zgemm_ ZGEMM 
    60 #endif // #if defined(_MSC_VER) && (defined(HAVE_ACML) || defined(HAVE_MKL)) 
    61  
    6242 
    6343namespace blas 
  • library/bdm/base/itpp/base/circular_buffer.h

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/converters.cpp

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/converters.h

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/copy_vector.h

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/factory.h

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/fastmath.cpp

    r812 r813  
    1010 *        and communications classes and functions 
    1111 * 
    12  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     12 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1313 * 
    1414 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/fastmath.h

    r812 r813  
    1010 *        and communications classes and functions 
    1111 * 
    12  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     12 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1313 * 
    1414 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/gf2mat.cpp

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/gf2mat.h

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/help_functions.cpp

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/help_functions.h

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/itassert.cpp

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/itassert.h

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/itfile.cpp

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/itfile.h

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/ittypes.h

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/mat.cpp

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/mat.h

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/matfunc.cpp

    r812 r813  
    1010 *        and communications classes and functions 
    1111 * 
    12  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     12 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1313 * 
    1414 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/matfunc.h

    r812 r813  
    1010 *        and communications classes and functions 
    1111 * 
    12  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     12 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1313 * 
    1414 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/math/elem_math.cpp

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/math/elem_math.h

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
     
    4141#include <cstdlib> 
    4242 
    43 // IT++ accepts only std::min() and std::max() functions, not macros 
    44 #ifdef min 
    45 #  undef min 
    46 #endif 
    47 #ifdef max 
    48 #  undef max 
    49 #endif 
    5043 
    5144//!\addtogroup miscfunc 
  • library/bdm/base/itpp/base/math/error.cpp

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/math/error.h

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/math/integration.cpp

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/math/integration.h

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/math/log_exp.h

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
     
    5252#endif 
    5353 
    54 // IT++ accepts only log2() function, not a macro 
    55 #ifdef log2 
    56 #  undef log2 
    57 #endif 
    58  
    5954#ifndef HAVE_LOG2 
     55#undef log2                     // This is required at least for Cygwin 
    6056//! Base-2 logarithm 
    6157inline double log2(double x) 
  • library/bdm/base/itpp/base/math/min_max.h

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/math/misc.cpp

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/math/misc.h

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/math/trig_hyp.h

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/operators.cpp

    r812 r813  
    1010 *        and communications classes and functions 
    1111 * 
    12  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     12 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1313 * 
    1414 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/operators.h

    r812 r813  
    1010 *        and communications classes and functions 
    1111 * 
    12  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     12 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1313 * 
    1414 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/parser.cpp

    r812 r813  
    1111 *        and communications classes and functions 
    1212 * 
    13  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     13 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1414 * 
    1515 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/parser.h

    r812 r813  
    1111 *        and communications classes and functions 
    1212 * 
    13  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     13 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1414 * 
    1515 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/random.cpp

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/random.h

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/smat.cpp

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/smat.h

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/sort.h

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/specmat.cpp

    r812 r813  
    1010 *        and communications classes and functions 
    1111 * 
    12  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     12 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1313 * 
    1414 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/specmat.h

    r812 r813  
    1010 *        and communications classes and functions 
    1111 * 
    12  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     12 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1313 * 
    1414 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/stack.h

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/svec.cpp

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/svec.h

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/timing.cpp

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/timing.h

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/vec.cpp

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/base/vec.h

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/config_msvc.h

    r812 r813  
    263263#endif /* defined(_MSC_VER) */ 
    264264 
     265/* IT++ uses only std::min() and std::max() functions, not macros */ 
     266#ifdef min 
     267#  undef min 
     268#endif 
     269#ifdef max 
     270#  undef max 
     271#endif 
     272 
    265273/* Represent GCC version in a concise form */ 
    266274#define GCC_VERSION (__GNUC__ * 10000           \ 
  • library/bdm/base/itpp/itbase.h

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify 
  • library/bdm/base/itpp/itmex.h

    r812 r813  
    99 *        and communications classes and functions 
    1010 * 
    11  * Copyright (C) 1995-2010  (see AUTHORS file for a list of contributors) 
     11 * Copyright (C) 1995-2009  (see AUTHORS file for a list of contributors) 
    1212 * 
    1313 * This program is free software; you can redistribute it and/or modify