SG++-Doxygen-Documentation
|
DataTransformation is an abstraction for an object that provides different transformations on datasets, for example Rosenblatt-transformation to get a uniform distribution over the unit cube. More...
#include <DataTransformation.hpp>
Public Member Functions | |
DataTransformation ()=default | |
Default constructor. More... | |
virtual Dataset * | doInverseTransformation (Dataset *dataset)=0 |
Performs the backwards transformation on a given dataset for a data transformationn built with DataTransformationBuilder. More... | |
virtual Dataset * | doTransformation (Dataset *dataset)=0 |
Performs a data transformation on a given dataset for a data transformationn built with DataTransformationBuilder. More... | |
virtual void | initialize (Dataset *dataset, DataTransformationConfig config)=0 |
Initializes a data transformation for a given dataset according to the specified config. More... | |
virtual | ~DataTransformation ()=default |
Virtual destructor. More... | |
DataTransformation is an abstraction for an object that provides different transformations on datasets, for example Rosenblatt-transformation to get a uniform distribution over the unit cube.
|
default |
Default constructor.
|
virtualdefault |
Virtual destructor.
|
pure virtual |
Performs the backwards transformation on a given dataset for a data transformationn built with DataTransformationBuilder.
dataset | pointer to the dataset to be transformed backwards |
Implemented in sgpp::datadriven::RosenblattTransformation.
|
pure virtual |
Performs a data transformation on a given dataset for a data transformationn built with DataTransformationBuilder.
dataset | pointer to the dataset to be transformed |
Implemented in sgpp::datadriven::RosenblattTransformation.
Referenced by sgpp::datadriven::DataSource::getNextSamples().
|
pure virtual |
Initializes a data transformation for a given dataset according to the specified config.
dataset | pointer to the dataset to be initialized |
config | configuration containing parameters for initalization |
Implemented in sgpp::datadriven::RosenblattTransformation.
Referenced by sgpp::datadriven::DataSource::getNextSamples().