buildMatrix(Grid *grid, const RegularizationConfiguration ®ularizationConfig) override | sgpp::datadriven::DBMatOfflineGE | virtual |
choleskyAddPoint(DataVector &newCol, size_t size) | sgpp::datadriven::DBMatOfflineChol | protected |
choleskyModification(Grid &grid, datadriven::DensityEstimationConfiguration &densityEstimationConfig, size_t newPoints, std::vector< size_t > &deletedPoints, double lambda) override | sgpp::datadriven::DBMatOfflineDenseIChol | virtual |
choleskyPermutation(size_t k, size_t l, size_t job) | sgpp::datadriven::DBMatOfflineChol | protected |
clone() const override | sgpp::datadriven::DBMatOfflineDenseIChol | virtual |
compute_inverse() override | sgpp::datadriven::DBMatOfflineChol | virtual |
compute_inverse_parallel(std::shared_ptr< BlacsProcessGrid > processGrid, const ParallelConfiguration ¶llelConfig) override | sgpp::datadriven::DBMatOfflineChol | virtual |
compute_L2_refine_vectors(DataMatrix *mat_refine, Grid *grid, size_t newPoints) | sgpp::datadriven::DBMatOffline | |
DBMatOffline(const std::string &fileName) | sgpp::datadriven::DBMatOffline | explicit |
DBMatOffline(const DBMatOffline &rhs) | sgpp::datadriven::DBMatOffline | |
DBMatOffline(DBMatOffline &&rhs)=default | sgpp::datadriven::DBMatOffline | |
DBMatOffline() | sgpp::datadriven::DBMatOffline | protected |
DBMatOfflineChol() | sgpp::datadriven::DBMatOfflineChol | |
DBMatOfflineChol(const std::string &fileName) | sgpp::datadriven::DBMatOfflineChol | explicit |
DBMatOfflineDenseIChol() | sgpp::datadriven::DBMatOfflineDenseIChol | |
DBMatOfflineDenseIChol(const std::string &fileName) | sgpp::datadriven::DBMatOfflineDenseIChol | explicit |
DBMatOfflineGE(const std::string &fileName) | sgpp::datadriven::DBMatOfflineGE | explicit |
DBMatOfflineGE() | sgpp::datadriven::DBMatOfflineGE | protected |
decomposeMatrix(const RegularizationConfiguration ®ularizationConfig, const DensityEstimationConfiguration &densityEstimationConfig) override | sgpp::datadriven::DBMatOfflineDenseIChol | virtual |
decomposeMatrixParallel(RegularizationConfiguration ®ularizationConfig, DensityEstimationConfiguration &densityEstimationConfig, std::shared_ptr< BlacsProcessGrid > processGrid, const ParallelConfiguration ¶llelConfig) override | sgpp::datadriven::DBMatOfflineChol | virtual |
getDecomposedInverseDistributed() | sgpp::datadriven::DBMatOffline | |
getDecomposedMatrix() | sgpp::datadriven::DBMatOffline | |
getDecomposedMatrixDistributed() | sgpp::datadriven::DBMatOffline | |
getDecompositionType() override | sgpp::datadriven::DBMatOfflineDenseIChol | virtual |
getGridSize() | sgpp::datadriven::DBMatOffline | virtual |
getInverseMatrix() | sgpp::datadriven::DBMatOffline | |
getLhsMatrix_ONLY_FOR_TESTING() | sgpp::datadriven::DBMatOffline | |
getUnmodifiedR() override | sgpp::datadriven::DBMatOfflineChol | inlinevirtual |
getUnmodifiedRDistributed(std::shared_ptr< BlacsProcessGrid > processGrid, const ParallelConfiguration ¶llelConfig) override | sgpp::datadriven::DBMatOfflineChol | inlinevirtual |
ichol(const DataMatrix &matrix, DataMatrix &result, size_t sweeps=4, size_t startRow=0) | sgpp::datadriven::DBMatOfflineDenseIChol | static |
interactions | sgpp::datadriven::DBMatOffline | |
isConstructed | sgpp::datadriven::DBMatOffline | protected |
isDecomposed | sgpp::datadriven::DBMatOffline | protected |
isRefineable() override | sgpp::datadriven::DBMatOfflineChol | virtual |
lhsDistributed | sgpp::datadriven::DBMatOffline | protected |
lhsDistributedInverse | sgpp::datadriven::DBMatOffline | protected |
lhsInverse | sgpp::datadriven::DBMatOffline | protected |
lhsMatrix | sgpp::datadriven::DBMatOffline | protected |
operator=(const DBMatOffline &rhs) | sgpp::datadriven::DBMatOffline | |
operator=(DBMatOffline &&rhs)=default | sgpp::datadriven::DBMatOffline | |
parseInter(const std::string &fileName, std::set< std::set< size_t > > &interactions) const | sgpp::datadriven::DBMatOffline | protected |
printMatrix() | sgpp::datadriven::DBMatOffline | |
store(const std::string &fileName) | sgpp::datadriven::DBMatOffline | virtual |
syncDistributedDecomposition(std::shared_ptr< BlacsProcessGrid > processGrid, const ParallelConfiguration ¶llelConfig) | sgpp::datadriven::DBMatOffline | virtual |
syncDistributedInverse(std::shared_ptr< BlacsProcessGrid > processGrid, const ParallelConfiguration ¶llelConfig) | sgpp::datadriven::DBMatOffline | virtual |
updateRegularization(double lambda) override | sgpp::datadriven::DBMatOfflineChol | inlinevirtual |
updateRegularizationParallel(double lambda, std::shared_ptr< BlacsProcessGrid > processGrid, const ParallelConfiguration ¶llelConfig) override | sgpp::datadriven::DBMatOfflineChol | inlinevirtual |
~DBMatOffline()=default | sgpp::datadriven::DBMatOffline | virtual |