SG++-Doxygen-Documentation
Loading...
Searching...
No Matches
sgpp::datadriven::DBMatOnlineDEFactory Namespace Reference

Functions

DBMatOnlineDEbuildDBMatOnlineDE (DBMatOffline &offline, Grid &grid, double lambda, double beta=0, MatrixDecompositionType matDecompType=MatrixDecompositionType::Chol)
 Factory to build a DBMatOnlineDE object to manipulate the decomposition in offline object.
 

Function Documentation

◆ buildDBMatOnlineDE()

DBMatOnlineDE * sgpp::datadriven::DBMatOnlineDEFactory::buildDBMatOnlineDE ( DBMatOffline offline,
Grid grid,
double  lambda,
double  beta = 0,
MatrixDecompositionType  matDecompType = MatrixDecompositionType::Chol 
)

Factory to build a DBMatOnlineDE object to manipulate the decomposition in offline object.

Parameters
offlineoffline object that holds the decomposed system matrix
gridthe underlying grid
lambdaregularization strength (todo(fuchsgruber): maybe remove this)
betaplasticity weighting factor. If set to 0, no plasticity takes place.
matDecompTypethe matrix decomposition type of the online matrix

References sgpp::datadriven::Chol, sgpp::datadriven::DenseIchol, sgpp::datadriven::Eigen, grid(), lambda, sgpp::datadriven::LU, sgpp::datadriven::OrthoAdapt, sgpp::datadriven::SMW_chol, and sgpp::datadriven::SMW_ortho.

Referenced by sgpp::datadriven::ModelFittingDensityEstimationOnOff::fit(), sgpp::datadriven::ModelFittingDensityEstimationOnOffParallel::fit(), sgpp::datadriven::ModelFittingDensityDifferenceEstimationOnOff::fit(), and sgpp::datadriven::LearnerSGDEOnOffParallel::LearnerSGDEOnOffParallel().