diff --git a/CEP/CPA/PSS3/MNS/src/MeqMatrix.cc b/CEP/CPA/PSS3/MNS/src/MeqMatrix.cc index 7cb99fb89c43995e3eac9e0b6588a856a24e544c..654d5d82700f960c486e6e5a24ef0496e759083e 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 a1251d1c2d2a181f332d8f80912c269f0af65272..b34b48a125b6a22d637e19bbf6dcaa234f1301bb 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 6d711d5c8dad31ebbe2b99d60977d1727e9f55ad..7f14ec20e91918cac9b3d71e9d80b412f7177ef0 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)