SG++-Doxygen-Documentation
sgpp::datadriven::DataTransformationBuilder Class Reference

Helper class to build all kinds of transformation based on given configuration. More...

#include <DataTransformationBuilder.hpp>

Public Member Functions

DataTransformationbuildTransformation (DataTransformationConfig config)
 Initializes a data transformation for a given dataset according to the specified configuration. More...
 
 DataTransformationBuilder ()=default
 
virtual ~DataTransformationBuilder ()=default
 

Detailed Description

Helper class to build all kinds of transformation based on given configuration.

Constructor & Destructor Documentation

◆ DataTransformationBuilder()

sgpp::datadriven::DataTransformationBuilder::DataTransformationBuilder ( )
default

◆ ~DataTransformationBuilder()

virtual sgpp::datadriven::DataTransformationBuilder::~DataTransformationBuilder ( )
virtualdefault

Member Function Documentation

◆ buildTransformation()

DataTransformation * sgpp::datadriven::DataTransformationBuilder::buildTransformation ( DataTransformationConfig  config)

Initializes a data transformation for a given dataset according to the specified configuration.

Parameters
configDataSourceConfig containing DataTransformationType and numSamplesForTranformation to calculate probability density function pdf / alpha
Returns
pointer to the initialized dataTransformation

References sgpp::datadriven::ROSENBLATT, and sgpp::datadriven::DataTransformationConfig::type.

Referenced by sgpp::datadriven::DataSource::DataSource().


The documentation for this class was generated from the following files: