MeteoIODoc 20240519.aefd3c94
mio::RegressionFill Member List

This is the complete list of members for mio::RegressionFill, including all inherited members.

after enum valuemio::ResamplingAlgorithms
algomio::ResamplingAlgorithmsprotected
before enum valuemio::ResamplingAlgorithms
begin enum valuemio::ResamplingAlgorithms
CUBIC enum valuemio::RegressionFill
end enum valuemio::ResamplingAlgorithms
exact_match enum valuemio::ResamplingAlgorithms
findGap(const size_t &pos, const size_t &paramindex, const std::vector< MeteoData > &vecM, const Date &resampling_date, const double &i_window_size)mio::ResamplingAlgorithmsstatic
findValueAt(const std::vector< MeteoData > &support_station, const Date &date, const size_t &paramindex, double &value)mio::RegressionFill
getAlgo() constmio::ResamplingAlgorithmsinline
getDailyStart(const Date &resampling_date)mio::ResamplingAlgorithmsprotectedstatic
getDailyValue(const std::vector< MeteoData > &vecM, const size_t &paramindex, size_t pos, const Date &intervalStart, const Date &intervalEnd)mio::ResamplingAlgorithmsprotectedstatic
getNearestValidPts(const std::string &stationHash, const size_t &pos, const size_t &paramindex, const std::vector< MeteoData > &vecM, const Date &resampling_date, const double &i_window_size, size_t &indexP1, size_t &indexP2)mio::ResamplingAlgorithmsprotected
getRegressionData(const size_t index, const size_t paramindex, const std::vector< MeteoData > &vecM, const std::vector< METEO_SET > &additional_stations, std::vector< double > &x, std::vector< double > &y, std::vector< Date > &dates)mio::RegressionFill
linear(double julian_date, const std::vector< double > &coefficients)mio::RegressionFill
LINEAR enum valuemio::RegressionFill
linearInterpolation(const double &x1, const double &y1, const double &x2, const double &y2, const double &x3)mio::ResamplingAlgorithmsprotectedstatic
parnamemio::ResamplingAlgorithmsprotected
partialAccumulateAtLeft(const std::vector< MeteoData > &vecM, const size_t &paramindex, const size_t &pos, const Date &curr_date)mio::ResamplingAlgorithmsprotectedstatic
partialAccumulateAtRight(const std::vector< MeteoData > &vecM, const size_t &paramindex, const size_t &pos, const Date &curr_date)mio::ResamplingAlgorithmsprotectedstatic
QUADRATIC enum valuemio::RegressionFill
RegressionFill(const std::string &i_algoname, const std::string &i_parname, const double &dflt_window_size, const std::vector< std::pair< std::string, std::string > > &vecArgs)mio::RegressionFill
RegressionType enum namemio::RegressionFill
resample(const std::string &stationHash, const size_t &index, const ResamplingPosition &position, const size_t &paramindex, const std::vector< MeteoData > &vecM, MeteoData &md)mio::RegressionFillvirtual
resample(const std::string &stationHash, const size_t &index, const ResamplingPosition &position, const size_t &paramindex, const std::vector< MeteoData > &vecM, MeteoData &md, const std::vector< METEO_SET > &additional_stations)mio::RegressionFill
ResamplingAlgorithms(const std::string &i_algoname, const std::string &i_parname, const double &dflt_window_size, const std::vector< std::pair< std::string, std::string > > &)mio::ResamplingAlgorithmsinline
ResamplingPosition enum namemio::ResamplingAlgorithms
resetResampling()mio::ResamplingAlgorithmsinline
searchBackward(gap_info &last_gap, const size_t &pos, const size_t &paramindex, const std::vector< MeteoData > &vecM, const Date &resampling_date, const double &i_window_size)mio::ResamplingAlgorithmsstatic
searchForward(gap_info &last_gap, const size_t &pos, const size_t &paramindex, const std::vector< MeteoData > &vecM, const Date &resampling_date, const double &i_window_size, const size_t &indexP1)mio::ResamplingAlgorithmsstatic
snow_albedomio::ResamplingAlgorithmsprotectedstatic
snow_threshmio::ResamplingAlgorithmsprotectedstatic
soil_albedomio::ResamplingAlgorithmsprotectedstatic
toString() constmio::RegressionFillvirtual
window_sizemio::ResamplingAlgorithmsprotected
~ResamplingAlgorithms()mio::ResamplingAlgorithmsinlinevirtual