diff --git a/CEP/DP3/AOFlagger/include/AOFlagger/strategy/actions/timeconvolutionaction.h b/CEP/DP3/AOFlagger/include/AOFlagger/strategy/actions/timeconvolutionaction.h index 61914bfed83ebdfef2572e84568b6468187d43b8..dc98f5a8ffe21d93dfb2fda0e14823509aaa60f2 100644 --- a/CEP/DP3/AOFlagger/include/AOFlagger/strategy/actions/timeconvolutionaction.h +++ b/CEP/DP3/AOFlagger/include/AOFlagger/strategy/actions/timeconvolutionaction.h @@ -33,6 +33,7 @@ #include <AOFlagger/util/aologger.h> #include <AOFlagger/util/ffttools.h> +#include <boost/concept_check.hpp> namespace rfiStrategy { @@ -176,6 +177,16 @@ private: numl_t **fSinTable, **fCosTable; + + IterationData() : + artifacts(0), width(0), fourierWidth(0), rangeStart(0), rangeEnd(0), + vZeroPos(0), startXf(0), endXf(0), + maxDist(0.0), + rowRValues(0), rowIValues(0), rowUPositions(0), rowVPositions(0), + fourierValuesReal(0), fourierValuesImag(0), channelMaxDist(0), + fSinTable(0), fCosTable(0) + { + } }; Image2DPtr PerformSingleSincOperation(ArtifactSet &artifacts) const diff --git a/CEP/DP3/AOFlagger/include/AOFlagger/strategy/imagesets/rawimageset.h b/CEP/DP3/AOFlagger/include/AOFlagger/strategy/imagesets/rawimageset.h index e7a42e2cc5c4d597fe2e6e0bd4f22a73ce16c2ad..d97ae501a76c58c32309bdffc986002a1b109eea 100644 --- a/CEP/DP3/AOFlagger/include/AOFlagger/strategy/imagesets/rawimageset.h +++ b/CEP/DP3/AOFlagger/include/AOFlagger/strategy/imagesets/rawimageset.h @@ -103,7 +103,6 @@ namespace rfiStrategy { } virtual void AddReadRequest(const ImageSetIndex &index) { - const RawImageSetIndex &rawIndex = static_cast<const RawImageSetIndex&>(index); float data[122100]; _reader.Read(0, 122100, data); Image2DPtr image = Image2D::CreateUnsetImagePtr(122100, 1); diff --git a/CEP/DP3/AOFlagger/src/quality/rayleighfitter.cpp b/CEP/DP3/AOFlagger/src/quality/rayleighfitter.cpp index 090c223ca2ae504da600602fc59f72f57697fc62..175d18244319ff61c7fe9c94a38984120dd98815 100644 --- a/CEP/DP3/AOFlagger/src/quality/rayleighfitter.cpp +++ b/CEP/DP3/AOFlagger/src/quality/rayleighfitter.cpp @@ -60,7 +60,7 @@ int fit_df(const gsl_vector *xvec, void *data, gsl_matrix *J) const double x = i.value(); if(x >= minVal && x < maxVal && std::isfinite(x)) { - const double val = i.normalizedCount(); + //const double val = i.normalizedCount(); //const double weight = log(val); double dfdsigma, dfdn; diff --git a/CEP/DP3/AOFlagger/src/util/compress.cpp b/CEP/DP3/AOFlagger/src/util/compress.cpp index 949cf35aaa9dda3ea4069f2e12ff417884a2b936..78d5e7393c76dbf09defb4b951809b5fdf090ba6 100644 --- a/CEP/DP3/AOFlagger/src/util/compress.cpp +++ b/CEP/DP3/AOFlagger/src/util/compress.cpp @@ -140,6 +140,7 @@ Image2DPtr Compress::Read(std::ifstream &stream, Image2DPtr image, Mask2DCPtr ma } } } + return Image2DPtr(); } unsigned long Compress::RawSize()