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 920 | #define ARMA_VERSION_MINOR 920 | |||
#define ARMA_VERSION_PATCH 1 | #define ARMA_VERSION_PATCH 2 | |||
#define ARMA_VERSION_NAME "Agencia Nacional Stasi" | #define ARMA_VERSION_NAME "Agencia Nacional Stasi" | |||
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 | |||
atlas_wrapper.hpp | atlas_wrapper.hpp | |||
---|---|---|---|---|
skipping to change at line 162 | skipping to change at line 162 | |||
arma_atlas(cblas_zgemm)(Order, TransA, TransB, M, N, K, (const T*)&al pha, (const T*)A, lda, (const T*)B, ldb, (const T*)&beta, (T*)C, ldc); | arma_atlas(cblas_zgemm)(Order, TransA, TransB, M, N, K, (const T*)&al pha, (const T*)A, lda, (const T*)B, ldb, (const T*)&beta, (T*)C, ldc); | |||
} | } | |||
} | } | |||
template<typename eT> | template<typename eT> | |||
inline | inline | |||
void | void | |||
cblas_syrk | cblas_syrk | |||
( | ( | |||
const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CB LAS_TRANSPOSE Trans, | const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CB LAS_TRANSPOSE Trans, | |||
const int N, const int K, const double alpha, | const int N, const int K, const eT alpha, | |||
const double* A, const int lda, const double beta, double* C, const int | const eT* A, const int lda, const eT beta, eT* C, const int ldc | |||
ldc | ||||
) | ) | |||
{ | { | |||
arma_type_check((is_supported_blas_type<eT>::value == false)); | arma_type_check((is_supported_blas_type<eT>::value == false)); | |||
if(is_float<eT>::value == true) | if(is_float<eT>::value == true) | |||
{ | { | |||
typedef float T; | typedef float T; | |||
arma_atlas(cblas_ssyrk)(Order, Uplo, Trans, N, K, (const T)alpha, (co nst T*)A, lda, (const T)beta, (T*)C, ldc); | arma_atlas(cblas_ssyrk)(Order, Uplo, Trans, N, K, (const T)alpha, (co nst T*)A, lda, (const T)beta, (T*)C, ldc); | |||
} | } | |||
else | else | |||
End of changes. 1 change blocks. | ||||
3 lines changed or deleted | 2 lines changed or added | |||