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

Configuration for fitter scenarios using least squares optimization. More...

#include <FitterConfigurationLeastSquares.hpp>

Inheritance diagram for sgpp::datadriven::FitterConfigurationLeastSquares:
sgpp::datadriven::FitterConfiguration

Public Member Functions

FitterConfigurationclone () const override
 Polymorphic clone pattern. More...
 
 FitterConfigurationLeastSquares ()=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...
 
const datadriven::CrossvalidationConfigurationgetCrossvalidationConfig () const
 Get how the crossvalidation should behave. More...
 
datadriven::CrossvalidationConfigurationgetCrossvalidationConfig ()
 Get or set how the crossvalidation should behave. More...
 
const datadriven::DatabaseConfigurationgetDatabaseConfig () const
 Returns the database configuration, i.e. More...
 
const datadriven::DensityEstimationConfigurationgetDensityEstimationConfig () const
 Get how the density estimation should behave. More...
 
datadriven::DensityEstimationConfigurationgetDensityEstimationConfig ()
 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...
 
const datadriven::LearnerConfigurationgetLearnerConfig () const
 Returns the configuration for the learner's behaviour. More...
 
const datadriven::OperationMultipleEvalConfigurationgetMultipleEvalConfig () const
 Get implementation (openMP, MPI, GPU) that should be used for sgpp::base::OperationMultipleEval. More...
 
datadriven::OperationMultipleEvalConfigurationgetMultipleEvalConfig ()
 Get or set implementation (openMP, MPI, GPU) that should be used for sgpp::base::OperationMultipleEval. More...
 
const base::AdaptivityConfigurationgetRefinementConfig () const
 Get how the adaptivity algorithms for the grid should behave. More...
 
base::AdaptivityConfigurationgetRefinementConfig ()
 Get or set how the adaptivity algorithms for the grid should behave. More...
 
const datadriven::RegularizationConfigurationgetRegularizationConfig () const
 Get the type of regularization operation to use. More...
 
datadriven::RegularizationConfigurationgetRegularizationConfig ()
 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...
 

Additional Inherited Members

- Protected Attributes inherited from sgpp::datadriven::FitterConfiguration
base::AdaptivityConfiguration adaptivityConfig
 Configure how the adaptivity algorithms for the grid should behave. More...
 
datadriven::CrossvalidationConfiguration crossvalidationConfig
 Configure how the crossvalidation should behave. More...
 
datadriven::DatabaseConfiguration databaseConfig
 Configure where the lhs datamatrix decomposition database is stored. More...
 
datadriven::DensityEstimationConfiguration densityEstimationConfig
 Configure how the density estimation should behave. More...
 
base::RegularGridConfiguration gridConfig
 Initial conditions for the grid before adaptive refinement. More...
 
datadriven::LearnerConfiguration learnerConfig
 Configuration for the learner's behaviour. More...
 
datadriven::OperationMultipleEvalConfiguration multipleEvalConfig
 Determine implementation (openMP, MPI, GPU) that should be used for sgpp::base::OperationMultipleEval. More...
 
datadriven::RegularizationConfiguration regularizationConfig
 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 least squares optimization.

Constructor & Destructor Documentation

◆ FitterConfigurationLeastSquares()

sgpp::datadriven::FitterConfigurationLeastSquares::FitterConfigurationLeastSquares ( )
default

Referenced by clone().

Member Function Documentation

◆ clone()

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

Polymorphic clone pattern.

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

Implements sgpp::datadriven::FitterConfiguration.

References FitterConfigurationLeastSquares().

◆ readParams()

◆ setupDefaults()

void sgpp::datadriven::FitterConfigurationLeastSquares::setupDefaults ( )
overridevirtual

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