applyPermutation(std::vector< size_t > vector, std::vector< size_t > permutation) | sgpp::datadriven::DBMatOfflinePermutable | inlineprotected |
buildMatrix(Grid *grid, const RegularizationConfiguration ®ularizationConfig) override | sgpp::datadriven::DBMatOfflineOrthoAdapt | virtual |
clone() const override | sgpp::datadriven::DBMatOfflineOrthoAdapt | virtual |
compute_inverse() override | sgpp::datadriven::DBMatOfflineOrthoAdapt | virtual |
compute_inverse_parallel(std::shared_ptr< BlacsProcessGrid > processGrid, const ParallelConfiguration ¶llelConfig) override | sgpp::datadriven::DBMatOfflineOrthoAdapt | virtual |
compute_L2_refine_vectors(DataMatrix *mat_refine, Grid *grid, size_t newPoints) | sgpp::datadriven::DBMatOffline | |
computePermutation(std::vector< size_t > baseLevel, std::vector< size_t > desiredLevel) | sgpp::datadriven::DBMatOfflinePermutable | protected |
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 |
DBMatOfflineOrthoAdapt() | sgpp::datadriven::DBMatOfflineOrthoAdapt | |
DBMatOfflineOrthoAdapt(const std::string &fileName) | sgpp::datadriven::DBMatOfflineOrthoAdapt | explicit |
DBMatOfflinePermutable(const std::string &fileName) | sgpp::datadriven::DBMatOfflinePermutable | explicit |
DBMatOfflinePermutable() | sgpp::datadriven::DBMatOfflinePermutable | protected |
decomposeMatrix(const RegularizationConfiguration ®ularizationConfig, const DensityEstimationConfiguration &densityEstimationConfig) override | sgpp::datadriven::DBMatOfflineOrthoAdapt | virtual |
decomposeMatrixParallel(RegularizationConfiguration ®ularizationConfig, DensityEstimationConfiguration &densityEstimationConfig, std::shared_ptr< BlacsProcessGrid > processGrid, const ParallelConfiguration ¶llelConfig) override | sgpp::datadriven::DBMatOfflineOrthoAdapt | virtual |
dimensionBlowUp(const sgpp::base::GeneralGridConfiguration &baseGridConfig, const sgpp::base::GeneralGridConfiguration &desiredGridConfig, sgpp::base::DataMatrix &baseMatrix, bool matrixIsInverse=false) | sgpp::datadriven::DBMatOfflinePermutable | protected |
getDecomposedInverseDistributed() | sgpp::datadriven::DBMatOffline | |
getDecomposedMatrix() | sgpp::datadriven::DBMatOffline | |
getDecomposedMatrixDistributed() | sgpp::datadriven::DBMatOffline | |
getDecompositionType() override | sgpp::datadriven::DBMatOfflineOrthoAdapt | virtual |
getGridSize() | sgpp::datadriven::DBMatOffline | virtual |
getInverseMatrix() | sgpp::datadriven::DBMatOffline | |
getLhsMatrix_ONLY_FOR_TESTING() | sgpp::datadriven::DBMatOffline | |
getMatrixIndexForPoint(std::vector< size_t > level, std::vector< size_t > index, std::vector< size_t > gridLevel, const std::vector< size_t > &preComputations) | sgpp::datadriven::DBMatOfflinePermutable | protected |
getQ() | sgpp::datadriven::DBMatOfflineOrthoAdapt | inline |
getQDistributed() | sgpp::datadriven::DBMatOfflineOrthoAdapt | inline |
getTinv() | sgpp::datadriven::DBMatOfflineOrthoAdapt | inline |
getTinvDistributed() | sgpp::datadriven::DBMatOfflineOrthoAdapt | inline |
getUnmodifiedR() override | sgpp::datadriven::DBMatOfflineOrthoAdapt | virtual |
getUnmodifiedRDistributed(std::shared_ptr< BlacsProcessGrid > processGrid, const ParallelConfiguration ¶llelConfig) override | sgpp::datadriven::DBMatOfflineOrthoAdapt | virtual |
hessenberg_decomposition(sgpp::base::DataVector &diag, sgpp::base::DataVector &subdiag) | sgpp::datadriven::DBMatOfflineOrthoAdapt | |
interactions | sgpp::datadriven::DBMatOffline | |
invert_symmetric_tridiag(sgpp::base::DataVector &diag, sgpp::base::DataVector &subdiag) | sgpp::datadriven::DBMatOfflineOrthoAdapt | |
isConstructed | sgpp::datadriven::DBMatOffline | protected |
isDecomposed | sgpp::datadriven::DBMatOffline | protected |
isRefineable() override | sgpp::datadriven::DBMatOfflineOrthoAdapt | virtual |
lhsDistributed | sgpp::datadriven::DBMatOffline | protected |
lhsDistributedInverse | sgpp::datadriven::DBMatOffline | protected |
lhsDistributedSynced | sgpp::datadriven::DBMatOfflineOrthoAdapt | 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 |
PermutableDecompositions | sgpp::datadriven::DBMatOfflinePermutable | static |
permuteDecomposition(const sgpp::base::GeneralGridConfiguration &baseGridConfig, const sgpp::base::GeneralGridConfiguration &desiredGridConfig) override | sgpp::datadriven::DBMatOfflineOrthoAdapt | virtual |
permuteLhsMatrix(const sgpp::base::GeneralGridConfiguration &baseGridConfig, const sgpp::base::GeneralGridConfiguration &desiredGridConfig) | sgpp::datadriven::DBMatOfflinePermutable | |
permuteMatrix(const sgpp::base::GeneralGridConfiguration &baseGridConfig, const sgpp::base::GeneralGridConfiguration &desiredGridConfig, const sgpp::base::DataMatrix &baseMatrix, sgpp::base::DataMatrix &permutedMatrix, bool permuteRowsOrColumns) | sgpp::datadriven::DBMatOfflinePermutable | protected |
preComputeMatrixIndexForPoint(std::vector< size_t > level) | sgpp::datadriven::DBMatOfflinePermutable | protected |
printMatrix() | sgpp::datadriven::DBMatOffline | |
q_ortho_matrix_ | sgpp::datadriven::DBMatOfflineOrthoAdapt | protected |
q_ortho_matrix_distributed_ | sgpp::datadriven::DBMatOfflineOrthoAdapt | protected |
store(const std::string &fileName) override | sgpp::datadriven::DBMatOfflineOrthoAdapt | virtual |
syncDistributedDecomposition(std::shared_ptr< BlacsProcessGrid > processGrid, const ParallelConfiguration ¶llelConfig) override | sgpp::datadriven::DBMatOfflineOrthoAdapt | virtual |
syncDistributedInverse(std::shared_ptr< BlacsProcessGrid > processGrid, const ParallelConfiguration ¶llelConfig) | sgpp::datadriven::DBMatOffline | virtual |
t_diag_ | sgpp::datadriven::DBMatOfflineOrthoAdapt | protected |
t_subdiag_ | sgpp::datadriven::DBMatOfflineOrthoAdapt | protected |
t_tridiag_inv_matrix_ | sgpp::datadriven::DBMatOfflineOrthoAdapt | protected |
t_tridiag_inv_matrix_distributed_ | sgpp::datadriven::DBMatOfflineOrthoAdapt | protected |
updateRegularization(double lambda) override | sgpp::datadriven::DBMatOfflineOrthoAdapt | virtual |
updateRegularizationParallel(double lambda, std::shared_ptr< BlacsProcessGrid > processGrid, const ParallelConfiguration ¶llelConfig) override | sgpp::datadriven::DBMatOfflineOrthoAdapt | virtual |
~DBMatOffline()=default | sgpp::datadriven::DBMatOffline | virtual |