MeteoIODoc 20240430.aefd3c94
DataEditingAlgorithms.cc File Reference
#include <meteoio/DataEditingAlgorithms.h>
#include <meteoio/IOExceptions.h>
#include <meteoio/IOUtils.h>
#include <meteoio/FileUtils.h>
#include <meteoio/dataClasses/MeteoData.h>
#include <meteoio/MeteoProcessor.h>
#include <meteoio/dataGenerators/GeneratorAlgorithms.h>
#include <unordered_map>
#include <meteoio/meteoStats/libfit1D.h>
#include <algorithm>
#include <fstream>

Namespaces

namespace  mio
 

Functions

static bool mio::IsUndef (const MeteoData &md)
 
static FitLeastSquare * mio::chooseModel (const EditingRegFill::RegressionType &regtype)
 
static std::vector< double > mio::doRegression (const std::vector< double > &x, const std::vector< double > &y, const EditingRegFill::RegressionType &regtype)
 
static double mio::linear (double x, const std::vector< double > &params)
 
static double mio::quadratic (double x, const std::vector< double > &params)
 
static double mio::forward (double x, const std::vector< double > &params, EditingRegFill::RegressionType regtype)
 
static std::unordered_map< double, size_t > mio::mapDatesToIndex (const METEO_SET &vecMeteo)
 
static std::vector< double > mio::findDuplicateDates (const std::unordered_map< double, size_t > &dates_1, const std::unordered_map< double, size_t > &dates_2)