SG++-Doxygen-Documentation

Configuration for fitter scenarios using density estimation. More...

#include <FitterConfigurationDensityEstimation.hpp>

## Public Member Functions

FitterConfigurationclone () const override
Polymorphic clone pattern. More...

FitterConfigurationDensityEstimation ()=default

void readParams (const DataMiningConfigParser &parser) override
First setup default values, then read new input values from configuration file. More...

void setupDefaults () override
set default values for all members based on the desired scenario. More...

Public Member Functions inherited from sgpp::datadriven::FitterConfiguration
FitterConfiguration ()=default
Sets up a Fitter configuration with its default values. More...

FitterConfiguration (const FitterConfiguration &rhs)=default
Copy constructor. More...

FitterConfiguration (FitterConfiguration &&rhs)=default
Move constructor. More...

Get how the crossvalidation should behave. More...

Get or set how the crossvalidation should behave. More...

Returns the database configuration, i.e. More...

Get how the density estimation should behave. More...

Get or set how the density estimation should behave. More...

const base::RegularGridConfigurationgetGridConfig () const
Get initial conditions for the grid before adaptive refinement. More...

base::RegularGridConfigurationgetGridConfig ()
Get or set initial conditions for the grid before adaptive refinement. More...

Returns the configuration for the learner's behaviour. More...

Get implementation (openMP, MPI, GPU) that should be used for sgpp::base::OperationMultipleEval. More...

Get or set implementation (openMP, MPI, GPU) that should be used for sgpp::base::OperationMultipleEval. More...

Get how the adaptivity algorithms for the grid should behave. More...

Get or set how the adaptivity algorithms for the grid should behave. More...

Get the type of regularization operation to use. More...

Get or set the type of regularization operation to use. More...

const solver::SLESolverConfigurationgetSolverFinalConfig () const
Get configuration for the linear system solver when solving the final, refined system. More...

solver::SLESolverConfigurationgetSolverFinalConfig ()
Get or set configuration for the linear system solver when solving the final, refined system. More...

const solver::SLESolverConfigurationgetSolverRefineConfig () const
Get configuration for the linear system solver which should be used while building adaptive grids. More...

solver::SLESolverConfigurationgetSolverRefineConfig ()
Get or set configuration for the linear system solver which should be used while building adaptive grids. More...

FitterConfigurationoperator= (const FitterConfiguration &rhs)=default
Copy assign operator. More...

FitterConfigurationoperator= (FitterConfiguration &&rhs)=default
Move assign operator. More...

virtual ~FitterConfiguration ()=default
virtual destructor. More...

Configure how the adaptivity algorithms for the grid should behave. More...

Configure how the crossvalidation should behave. More...

Configure where the lhs datamatrix decomposition database is stored. More...

Configure how the density estimation should behave. More...

base::RegularGridConfiguration gridConfig
Initial conditions for the grid before adaptive refinement. More...

Configuration for the learner's behaviour. More...

Determine implementation (openMP, MPI, GPU) that should be used for sgpp::base::OperationMultipleEval. More...

Set the type of regularization operation to use and specify the influence of the regularization term vs data term from 0 (no regularization) to 1 (no data term). More...

solver::SLESolverConfiguration solverFinalConfig
Configuration for the linear system solver when solving the final, refined system. More...

solver::SLESolverConfiguration solverRefineConfig
Configuration for the linear system solver which should be used while building adaptive grids. More...

## Detailed Description

Configuration for fitter scenarios using density estimation.

## ◆ FitterConfigurationDensityEstimation()

default

Referenced by clone().

## ◆ clone()

 FitterConfiguration * sgpp::datadriven::FitterConfigurationDensityEstimation::clone ( ) const
overridevirtual

Polymorphic clone pattern.

Returns
deep copy of this object. New object is owned by caller.