|
NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
|
#include <utility>#include <vector>#include <cmath>#include <queue>#include "../io/file.hpp"#include "../utils/tools.hpp"#include "../ParserLib/muParserDef.h"Go to the source code of this file.
Classes | |
| struct | NumeRe::FilterSettings |
| This structure contains the necessary information to create an instance of one of the following filters. More... | |
| class | NumeRe::Filter |
| This is an abstract base class for any type of a data filter. Requires some methods to be implemented by its child classes. More... | |
| class | NumeRe::WeightedLinearFilter |
| This class implements a weighted linear smoothing filter, which applies something like a "convergent sliding average" filter. More... | |
| class | NumeRe::GaussianFilter |
| This class implements a gaussian smoothing or blurring filter. More... | |
| class | NumeRe::SavitzkyGolayFilter |
| This class implements a Savitzky-Golay filter, which is a polynomial smoothing filter. More... | |
| class | NumeRe::SavitzkyGolayDiffFilter |
| This class implements a Savitzky-Golay filter for differentiation providing a derivative up to degree three. More... | |
| class | NumeRe::RetouchRegion |
| This class is a specialized WeightedLinearFilter used to retouch missing data values. More... | |
Namespaces | |
| namespace | NumeRe |
Typedefs | |
| using | NumeRe::FilterBuffer = std::queue< mu::value_type > |
| Typedef for simplifying the usage of the buffer. More... | |
| using | NumeRe::FilterBuffer2D = std::queue< std::vector< mu::value_type > > |
Functions | |
| double | NumeRe::pow2 (double val) |
| This function is a simple helper to implement a power of two. More... | |
| double | NumeRe::pow3 (double val) |
| This function is a simple helper to implement a power of three. More... | |
| double | NumeRe::pow4 (double val) |
| This function is a simple helper to implement a power of four. More... | |
| Filter * | NumeRe::createFilter (const FilterSettings &_settings) |
| This function creates an instance of the filter specified by the passed FilterSettings structure. More... | |