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... | |