|
| 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...
|
|