This is the complete list of members for HODLR_Matrix, including all inherited members.
block(int min_i, int min_j, int numRows, int numCols) (defined in HODLR_Matrix) | HODLR_Matrix | |
bottDiag() (defined in HODLR_Matrix) | HODLR_Matrix | |
calcAbsDiff() (defined in HODLR_Matrix) | HODLR_Matrix | |
check_Structure() (defined in HODLR_Matrix) | HODLR_Matrix | |
col(int col) (defined in HODLR_Matrix) | HODLR_Matrix | |
cols() const (defined in HODLR_Matrix) | HODLR_Matrix | |
correctIndices() (defined in HODLR_Matrix) | HODLR_Matrix | |
createExactHODLR(const int rank, int input_MatrixSize, const int inpt_SizeThreshold) (defined in HODLR_Matrix) | HODLR_Matrix | |
destroyAllData() (defined in HODLR_Matrix) | HODLR_Matrix | |
determinant() (defined in HODLR_Matrix) | HODLR_Matrix | |
extend (defined in HODLR_Matrix) | HODLR_Matrix | friend |
extendAddUpdate (defined in HODLR_Matrix) | HODLR_Matrix | friend |
extendAddUpdate (defined in HODLR_Matrix) | HODLR_Matrix | friend |
extendAddUpdate (defined in HODLR_Matrix) | HODLR_Matrix | friend |
extendAddUpdate (defined in HODLR_Matrix) | HODLR_Matrix | friend |
extendedSp_Solve(const Eigen::MatrixXd &input_RHS) (defined in HODLR_Matrix) | HODLR_Matrix | |
freeMatrixData() (defined in HODLR_Matrix) | HODLR_Matrix | |
get_extendedSp_AssemblyTime() const (defined in HODLR_Matrix) | HODLR_Matrix | |
get_extendedSp_FactorizationTime() const (defined in HODLR_Matrix) | HODLR_Matrix | |
get_extendedSp_SolveTime() const (defined in HODLR_Matrix) | HODLR_Matrix | |
get_extendedSp_TotalTime() const (defined in HODLR_Matrix) | HODLR_Matrix | |
get_LR_ComputationTime() const (defined in HODLR_Matrix) | HODLR_Matrix | |
get_MatrixSize() const (defined in HODLR_Matrix) | HODLR_Matrix | |
get_recLU_FactorizationTime() const (defined in HODLR_Matrix) | HODLR_Matrix | |
get_recLU_SolveTime() const (defined in HODLR_Matrix) | HODLR_Matrix | |
get_recLU_TotalTime() const (defined in HODLR_Matrix) | HODLR_Matrix | |
get_totalIter_SolveTime() const (defined in HODLR_Matrix) | HODLR_Matrix | |
HODLR_Matrix() (defined in HODLR_Matrix) | HODLR_Matrix | |
HODLR_Matrix(Eigen::MatrixXd &inputMatrix, int inputSizeThreshold=30, std::string LR_Method="partialPiv_ACA") | HODLR_Matrix | |
HODLR_Matrix(Eigen::MatrixXd &inputMatrix, int inputSizeThreshold, user_IndexTree &input_IndexTree) | HODLR_Matrix | |
HODLR_Matrix(Eigen::MatrixXd &inputMatrix, Eigen::SparseMatrix< double > &inputGraph, int inputSizeThreshold=30) | HODLR_Matrix | |
HODLR_Matrix(Eigen::MatrixXd &inputMatrix, Eigen::SparseMatrix< double > &inputGraph, int inputSizeThreshold, user_IndexTree &input_IndexTree) | HODLR_Matrix | |
HODLR_Matrix(Eigen::SparseMatrix< double > &inputMatrix, int inputSizeThreshold=30, std::string LR_Method="PS_Sparse") | HODLR_Matrix | |
HODLR_Matrix(Eigen::SparseMatrix< double > &inputMatrix, int inputSizeThreshold, user_IndexTree &input_IndexTree, std::string LR_Method="PS_Sparse") | HODLR_Matrix | |
HODLR_Matrix(Eigen::SparseMatrix< double > &inputMatrix, Eigen::SparseMatrix< double > &inputGraph, int inputSizeThreshold, user_IndexTree &input_IndexTree, std::string LR_Method="PS_Sparse") | HODLR_Matrix | |
HODLR_Matrix(int numRows, int numCols, double(*inputKernel)(int i, int j, void *inputKernelData), void *inputKernelData, int inputSizeThreshold) | HODLR_Matrix | |
HODLR_Matrix(int numRows, int numCols, double(*inputKernel)(int i, int j, void *inputKernelData), void *inputKernelData, Eigen::SparseMatrix< double > &inputGraph, int inputSizeThreshold) | HODLR_Matrix | |
HODLR_Matrix(int numRows, int numCols, double(*inputKernel)(int i, int j, void *inputKernelData), void *inputKernelData, int inputSizeThreshold, user_IndexTree &input_IndexTree) | HODLR_Matrix | |
HODLR_Matrix(int numRows, int numCols, double(*inputKernel)(int i, int j, void *inputKernelData), void *inputKernelData, Eigen::SparseMatrix< double > &inputGraph, int inputSizeThreshold, user_IndexTree &input_IndexTree) (defined in HODLR_Matrix) | HODLR_Matrix | |
HODLR_Matrix(const HODLR_Matrix &rhs) | HODLR_Matrix | |
initInfoVectors() (defined in HODLR_Matrix) | HODLR_Matrix | |
iterative_Solve(const Eigen::MatrixXd &input_RHS, const int maxIterations, const double stop_tolerance, const double init_LRTolerance, const std::string input_LR_Method, const std::string directSolve_Method) (defined in HODLR_Matrix) | HODLR_Matrix | |
keepBottDiag() (defined in HODLR_Matrix) | HODLR_Matrix | |
keepTopDiag() (defined in HODLR_Matrix) | HODLR_Matrix | |
logAbsDeterminant() (defined in HODLR_Matrix) | HODLR_Matrix | |
norm() (defined in HODLR_Matrix) | HODLR_Matrix | |
printLevelAccuracy (defined in HODLR_Matrix) | HODLR_Matrix | |
printLevelInfo (defined in HODLR_Matrix) | HODLR_Matrix | |
printLevelRankInfo (defined in HODLR_Matrix) | HODLR_Matrix | |
printResultInfo (defined in HODLR_Matrix) | HODLR_Matrix | |
recalculateSize() (defined in HODLR_Matrix) | HODLR_Matrix | |
recLU_Compute() (defined in HODLR_Matrix) | HODLR_Matrix | |
recLU_Solve(const Eigen::MatrixXd &input_RHS) (defined in HODLR_Matrix) | HODLR_Matrix | |
recSM_Solve(const Eigen::MatrixXd &input_RHS) (defined in HODLR_Matrix) | HODLR_Matrix | |
returnBottOffDiagK() (defined in HODLR_Matrix) | HODLR_Matrix | |
returnBottOffDiagU() (defined in HODLR_Matrix) | HODLR_Matrix | |
returnBottOffDiagV() (defined in HODLR_Matrix) | HODLR_Matrix | |
returnTopOffDiagK() (defined in HODLR_Matrix) | HODLR_Matrix | |
returnTopOffDiagU() (defined in HODLR_Matrix) | HODLR_Matrix | |
returnTopOffDiagV() (defined in HODLR_Matrix) | HODLR_Matrix | |
row(int row) (defined in HODLR_Matrix) | HODLR_Matrix | |
rows() const (defined in HODLR_Matrix) | HODLR_Matrix | |
saveExtendedSp(std::string savePath) (defined in HODLR_Matrix) | HODLR_Matrix | |
saveSolverInfo(const std::string outputFileName) (defined in HODLR_Matrix) | HODLR_Matrix | |
set_BoundaryDepth(int inputBoundaryDepth) (defined in HODLR_Matrix) | HODLR_Matrix | |
set_FreeMatrixMemory(bool inputVal) (defined in HODLR_Matrix) | HODLR_Matrix | |
set_LeafConst() (defined in HODLR_Matrix) | HODLR_Matrix | |
set_LRMethod(std::string input_LRMethod) (defined in HODLR_Matrix) | HODLR_Matrix | |
set_LRTolerance(double tolerance) (defined in HODLR_Matrix) | HODLR_Matrix | |
set_minPivot(double minPivot) (defined in HODLR_Matrix) | HODLR_Matrix | |
set_recLUFactorizedFlag(bool factorized) (defined in HODLR_Matrix) | HODLR_Matrix | |
splitAtTop (defined in HODLR_Matrix) | HODLR_Matrix | friend |
storeLRinTree() (defined in HODLR_Matrix) | HODLR_Matrix | |
topDiag() (defined in HODLR_Matrix) | HODLR_Matrix | |
~HODLR_Matrix() (defined in HODLR_Matrix) | HODLR_Matrix |