arma_version.hpp | arma_version.hpp | |||
---|---|---|---|---|
skipping to change at line 13 | skipping to change at line 13 | |||
// | // | |||
// This Source Code Form is subject to the terms of the Mozilla Public | // This Source Code Form is subject to the terms of the Mozilla Public | |||
// License, v. 2.0. If a copy of the MPL was not distributed with this | // License, v. 2.0. If a copy of the MPL was not distributed with this | |||
// file, You can obtain one at http://mozilla.org/MPL/2.0/. | // file, You can obtain one at http://mozilla.org/MPL/2.0/. | |||
//! \addtogroup arma_version | //! \addtogroup arma_version | |||
//! @{ | //! @{ | |||
#define ARMA_VERSION_MAJOR 3 | #define ARMA_VERSION_MAJOR 3 | |||
#define ARMA_VERSION_MINOR 930 | #define ARMA_VERSION_MINOR 930 | |||
#define ARMA_VERSION_PATCH 2 | #define ARMA_VERSION_PATCH 3 | |||
#define ARMA_VERSION_NAME "Dragon's Back" | #define ARMA_VERSION_NAME "Dragon's Back" | |||
struct arma_version | struct arma_version | |||
{ | { | |||
static const unsigned int major = ARMA_VERSION_MAJOR; | static const unsigned int major = ARMA_VERSION_MAJOR; | |||
static const unsigned int minor = ARMA_VERSION_MINOR; | static const unsigned int minor = ARMA_VERSION_MINOR; | |||
static const unsigned int patch = ARMA_VERSION_PATCH; | static const unsigned int patch = ARMA_VERSION_PATCH; | |||
static | static | |||
inline | inline | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
compiler_setup.hpp | compiler_setup.hpp | |||
---|---|---|---|---|
skipping to change at line 66 | skipping to change at line 66 | |||
#undef ARMA_HAVE_POSIX_MEMALIGN | #undef ARMA_HAVE_POSIX_MEMALIGN | |||
#endif | #endif | |||
#if (__cplusplus >= 201103L) | #if (__cplusplus >= 201103L) | |||
#if !defined(ARMA_USE_CXX11) | #if !defined(ARMA_USE_CXX11) | |||
#define ARMA_USE_CXX11 | #define ARMA_USE_CXX11 | |||
#endif | #endif | |||
#endif | #endif | |||
#if defined(ARMA_USE_CXX11) | #if defined(ARMA_USE_CXX11) | |||
// TODO: enable in version 4.0 | ||||
// #if defined(ARMA_USE_WRAPPER) | ||||
// #if !defined(ARMA_USE_CXX11_RNG) | ||||
// #define ARMA_USE_CXX11_RNG | ||||
// #endif | ||||
// #endif | ||||
#if !defined(ARMA_USE_U64S64) | #if !defined(ARMA_USE_U64S64) | |||
#define ARMA_USE_U64S64 | #define ARMA_USE_U64S64 | |||
#endif | #endif | |||
#endif | #endif | |||
#if defined(ARMA_64BIT_WORD) | #if defined(ARMA_64BIT_WORD) | |||
#if !defined(ARMA_USE_U64S64) | #if !defined(ARMA_USE_U64S64) | |||
#define ARMA_USE_U64S64 | #define ARMA_USE_U64S64 | |||
#endif | #endif | |||
#endif | #endif | |||
End of changes. 1 change blocks. | ||||
8 lines changed or deleted | 0 lines changed or added | |||
fn_eig.hpp | fn_eig.hpp | |||
---|---|---|---|---|
skipping to change at line 324 | skipping to change at line 324 | |||
if(status == false) | if(status == false) | |||
{ | { | |||
eigval.reset(); | eigval.reset(); | |||
arma_bad("eig_gen(): failed to converge"); | arma_bad("eig_gen(): failed to converge"); | |||
} | } | |||
return eigval; | return eigval; | |||
} | } | |||
//! Eigenvalues of general real square matrix X | //! Eigenvalues of general complex square matrix X | |||
template<typename T, typename T1> | template<typename T, typename T1> | |||
inline | inline | |||
Col< std::complex<T> > | Col< std::complex<T> > | |||
eig_gen | eig_gen | |||
( | ( | |||
const Base< std::complex<T>, T1>& X, | const Base< std::complex<T>, T1>& X, | |||
const typename arma_blas_type_only< std::complex<T> >::result* junk1 = 0, | const typename arma_blas_type_only< std::complex<T> >::result* junk1 = 0, | |||
const typename arma_cx_only< std::complex<T> >::result* junk2 = 0 | const typename arma_cx_only< std::complex<T> >::result* junk2 = 0 | |||
) | ) | |||
{ | { | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||