From d58a45d213bd7bde4d3341bd5377ca0e7ca5f090 Mon Sep 17 00:00:00 2001 From: Ger van Diepen <diepen@astron.nl> Date: Tue, 5 Apr 2005 08:13:49 +0000 Subject: [PATCH] %[ER: 247]% Make it compile/link well with new dcomplex --- CEP/CPA/PSS3/MNS/src/MeqMatrix.cc | 1 + CEP/CPA/PSS3/MNS/src/MeqMatrixRealArr.cc | 9 +++++---- CEP/CPA/PSS3/MNS/src/MeqParmSingle.cc | 1 + 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/CEP/CPA/PSS3/MNS/src/MeqMatrix.cc b/CEP/CPA/PSS3/MNS/src/MeqMatrix.cc index 7cb99fb89c4..654d5d82700 100644 --- a/CEP/CPA/PSS3/MNS/src/MeqMatrix.cc +++ b/CEP/CPA/PSS3/MNS/src/MeqMatrix.cc @@ -375,3 +375,4 @@ LOFAR::BlobIStream& operator>> (LOFAR::BlobIStream& bs, MeqMatrix& vec) #include <casa/Utilities/Copy.cc> #include <casa/Utilities/CountedPtr.cc> template class Matrix<dcomplex>; +template class Array<dcomplex>; diff --git a/CEP/CPA/PSS3/MNS/src/MeqMatrixRealArr.cc b/CEP/CPA/PSS3/MNS/src/MeqMatrixRealArr.cc index a1251d1c2d2..b34b48a125b 100644 --- a/CEP/CPA/PSS3/MNS/src/MeqMatrixRealArr.cc +++ b/CEP/CPA/PSS3/MNS/src/MeqMatrixRealArr.cc @@ -27,6 +27,7 @@ #include <MNS/MeqMatrixComplexArr.h> #include <Common/Debug.h> #include <casa/BasicSL/Constants.h> +#include <cmath> using namespace casa; @@ -249,7 +250,7 @@ MeqMatrixRep* MeqMatrixRealArr::sin() { int n = nelements(); for (int i=0; i<n; i++) { - itsValue[i] = ::sin(itsValue[i]); + itsValue[i] = std::sin(itsValue[i]); } return this; } @@ -258,7 +259,7 @@ MeqMatrixRep* MeqMatrixRealArr::cos() { int n = nelements(); for (int i=0; i<n; i++) { - itsValue[i] = ::cos(itsValue[i]); + itsValue[i] = std::cos(itsValue[i]); } return this; } @@ -267,7 +268,7 @@ MeqMatrixRep* MeqMatrixRealArr::exp() { int n = nelements(); for (int i=0; i<n; i++) { - itsValue[i] = ::exp(itsValue[i]); + itsValue[i] = std::exp(itsValue[i]); } return this; } @@ -285,7 +286,7 @@ MeqMatrixRep* MeqMatrixRealArr::sqrt() { int n = nelements(); for (int i=0; i<n; i++) { - itsValue[i] = ::sqrt(itsValue[i]); + itsValue[i] = std::sqrt(itsValue[i]); } return this; } diff --git a/CEP/CPA/PSS3/MNS/src/MeqParmSingle.cc b/CEP/CPA/PSS3/MNS/src/MeqParmSingle.cc index 6d711d5c8da..7f14ec20e91 100644 --- a/CEP/CPA/PSS3/MNS/src/MeqParmSingle.cc +++ b/CEP/CPA/PSS3/MNS/src/MeqParmSingle.cc @@ -25,6 +25,7 @@ #include <Common/Debug.h> #include <Common/lofar_vector.h> #include <casa/Utilities/BinarySearch.h> +#include <cmath> MeqParmSingle::MeqParmSingle (const string& name, double value) -- GitLab