| 
|   | DBMatOnlineDEChol (DBMatOffline &offline, Grid &grid, double lambda, double beta=0.) | 
|   | Constructor.  More...
  | 
|   | 
| std::vector< size_t >  | updateSystemMatrixDecomposition (DensityEstimationConfiguration &densityEstimationConfig, Grid &grid, size_t numAddedGridPoints, std::list< size_t > deletedGridPointIndices, double lambda) override | 
|   | Delegates call to choleskyModification.  More...
  | 
|   | 
| void  | computeDensityFunction (DataVector &alpha, Grid &grid, DensityEstimationConfiguration &densityEstimationConfig, bool do_cv=false) | 
|   | Computes the density function again based on the saved b's (only applicable for streaming)  More...
  | 
|   | 
| void  | computeDensityFunction (DataVector &alpha, DataMatrix &m, Grid &grid, DensityEstimationConfiguration &densityEstimationConfig, bool save_b=false, bool do_cv=false, std::list< size_t > *deletedPoints=nullptr, size_t newPoints=0) | 
|   | Computes the density function for a certain data matrix.  More...
  | 
|   | 
|   | DBMatOnlineDE (DBMatOffline &offline, Grid &grid, double lambda, double beta=0.) | 
|   | Constructor.  More...
  | 
|   | 
| double  | eval (DataVector &alpha, const DataVector &p, Grid &grid, bool force=false) | 
|   | Evaluates the density function at a certain point.  More...
  | 
|   | 
| void  | eval (DataVector &alpha, DataMatrix &values, DataVector &results, Grid &grid, bool force=false) | 
|   | Evaluates the density function on multiple points.  More...
  | 
|   | 
| double  | getBeta () | 
|   | Returns the current weighting factor.  More...
  | 
|   | 
| bool  | isComputed () | 
|   | Returns if the surplus has already been computed.  More...
  | 
|   | 
| double  | normalize (DataVector &alpha, Grid &grid, size_t samples=1000) | 
|   | Normalize the Density.  More...
  | 
|   | 
| double  | normalizeQuadrature (DataVector &alpha, Grid &grid) | 
|   | Normalize the Density using Quadrature.  More...
  | 
|   | 
| void  | setBeta (double beta) | 
|   | Sets the weighting factor.  More...
  | 
|   | 
| void  | updateRhs (size_t gridSize, std::list< size_t > *deletedPoints) | 
|   | Restructures the rhs (b vector) of the system matrix.  More...
  | 
|   | 
|   | DBMatOnline (DBMatOffline &o) | 
|   | Constructor.  More...
  | 
|   | 
|   | DBMatOnline (const DBMatOnline &rhs)=delete | 
|   | 
|   | DBMatOnline (DBMatOnline &&rhs)=default | 
|   | 
| DBMatOffline &  | getOfflineObject () | 
|   | Returns a reference to the offline object.  More...
  | 
|   | 
| const DBMatOffline &  | getOfflineObject () const | 
|   | 
| DBMatOnline &  | operator= (const DBMatOnline &rhs)=delete | 
|   | 
| DBMatOnline &  | operator= (DBMatOnline &&rhs)=default | 
|   | 
| void  | setLambda (double lambda) | 
|   | Changes the weighting factor for the regularization term, if possible (might depend on the kind of decomposition for classification)  More...
  | 
|   | 
| virtual  | ~DBMatOnline ()=default | 
|   | Destructor.  More...
  | 
|   |