Loading...
Searching...
No Matches
bitpit::SystemSolver Member List

This is the complete list of members for bitpit::SystemSolver, including all inherited members.

Assembler typedef (defined in bitpit::SystemSolver)bitpit::SystemSolver
assembly(const SparseMatrix &matrix)bitpit::SystemSolver
assembly(const SparseMatrix &matrix, const SystemMatrixOrdering &reordering)bitpit::SystemSolver
assembly(const Assembler &assembler)bitpit::SystemSolver
assembly(const Assembler &assembler, const SystemMatrixOrdering &reordering)bitpit::SystemSolver
assembly(const typename DerivedSystemSolver::Assembler &assembler, const SystemMatrixOrdering &reordering)bitpit::SystemSolverprotected
clear()bitpit::SystemSolvervirtual
clearReordering()bitpit::SystemSolverprotected
clearWorkspace()bitpit::SystemSolvervirtual
createKSP()bitpit::SystemSolverprotectedvirtual
createMatrix(int rowBlockSize, int colBlockSize, Mat *matrix) constbitpit::SystemSolverprotected
createMatrix(int rowBlockSize, int colBlockSize, int nNestRows, int nNestCols, Mat *subMatrices, Mat *matrix) constbitpit::SystemSolverprotected
createVector(int blockSize, Vec *vector) constbitpit::SystemSolverprotected
createVector(int blockSize, int nestSize, Vec *subVectors, Vec *vector) constbitpit::SystemSolverprotected
destroyKSP()bitpit::SystemSolverprotectedvirtual
destroyKSPOptions()bitpit::SystemSolverprotectedvirtual
destroyKSPStatus()bitpit::SystemSolverprotectedvirtual
destroyMatrix(Mat *matrix) constbitpit::SystemSolverprotected
destroyVector(Vec *vector) constbitpit::SystemSolverprotected
dumpInfo(std::ostream &stream) constbitpit::SystemSolverprotectedvirtual
dumpMatrix(Mat matrix, const std::string &directory, const std::string &name) constbitpit::SystemSolverprotected
dumpSystem(const std::string &header, const std::string &directory, const std::string &prefix="") constbitpit::SystemSolver
dumpVector(Vec vector, const std::string &directory, const std::string &name) constbitpit::SystemSolverprotected
dumpVector(Vec vector, VectorSide side, const std::string &directory, const std::string &name) const (defined in bitpit::SystemSolver)bitpit::SystemSolverprotected
enableForceConsistency(bool enable)bitpit::SystemSolver
exportMatrix(const std::string &filePath, FileFormat exportFormat=FILE_BINARY) constbitpit::SystemSolvervirtual
exportMatrix(Mat matrix, const std::string &filePath, FileFormat fileFormat) constbitpit::SystemSolverprotected
exportRHS(const std::string &filePath, FileFormat exportFormat=FILE_BINARY) constbitpit::SystemSolvervirtual
exportSolution(const std::string &filePath, FileFormat exportFormat=FILE_BINARY) constbitpit::SystemSolvervirtual
exportVector(Vec vector, const std::string &filePath, FileFormat fileFormat) constbitpit::SystemSolverprotected
exportVector(Vec vector, std::vector< double > *data) constbitpit::SystemSolverprotected
FILE_ASCII enum value (defined in bitpit::SystemSolver)bitpit::SystemSolver
FILE_BINARY enum value (defined in bitpit::SystemSolver)bitpit::SystemSolver
FileFormat enum name (defined in bitpit::SystemSolver)bitpit::SystemSolver
fillKSPStatus()bitpit::SystemSolverprotectedvirtual
fillKSPStatus(KSP ksp, KSPStatus *status) constbitpit::SystemSolverprotectedvirtual
fillMatrix(Mat matrix, const std::string &filePath) constbitpit::SystemSolverprotected
fillVector(Vec vector, const std::string &filePath) constbitpit::SystemSolverprotected
fillVector(Vec vector, const std::vector< double > &data) constbitpit::SystemSolverprotected
finalizeKSP()bitpit::SystemSolverprotectedvirtual
getBlockSize() constbitpit::SystemSolvervirtual
getColCount() constbitpit::SystemSolver
getColElementCount() constbitpit::SystemSolver
getColGlobalCount() constbitpit::SystemSolver
getColGlobalElementCount() constbitpit::SystemSolver
getCommunicator() constbitpit::SystemSolverprotected
getDataFilePath(const std::string &directory, const std::string &name) constbitpit::SystemSolverprotected
getDumpVersion() constbitpit::SystemSolverprotectedvirtual
getFilePath(const std::string &directory, const std::string &name) constbitpit::SystemSolverprotected
getInfoFilePath(const std::string &directory, const std::string &name) constbitpit::SystemSolverprotected
getKSPOptions()bitpit::SystemSolver
getKSPOptions() constbitpit::SystemSolver
getKSPStatus() constbitpit::SystemSolver
getRHSRawPtr()bitpit::SystemSolver
getRHSRawPtr() constbitpit::SystemSolver
getRHSRawReadPtr() constbitpit::SystemSolver
getRowCount() constbitpit::SystemSolver
getRowElementCount() constbitpit::SystemSolver
getRowGlobalCount() constbitpit::SystemSolver
getRowGlobalElementCount() constbitpit::SystemSolver
getSolutionRawPtr()bitpit::SystemSolver
getSolutionRawPtr() constbitpit::SystemSolver
getSolutionRawReadPtr() constbitpit::SystemSolver
getTranspose() constbitpit::SystemSolver
importMatrix(const std::string &filePath)bitpit::SystemSolvervirtual
importRHS(const std::string &filePath)bitpit::SystemSolvervirtual
importSolution(const std::string &filePath)bitpit::SystemSolvervirtual
initializeKSPOptions()bitpit::SystemSolverprotectedvirtual
initializeKSPStatus()bitpit::SystemSolverprotectedvirtual
isAssembled() constbitpit::SystemSolver
isForceConsistencyEnabled() constbitpit::SystemSolver
isPartitioned() constbitpit::SystemSolver
isSetUp() constbitpit::SystemSolver
m_A (defined in bitpit::SystemSolver)bitpit::SystemSolverprotected
m_colReordering (defined in bitpit::SystemSolver)bitpit::SystemSolverprotected
m_convergenceMonitorEnabled (defined in bitpit::SystemSolver)bitpit::SystemSolverprotected
m_flatten (defined in bitpit::SystemSolver)bitpit::SystemSolverprotected
m_KSP (defined in bitpit::SystemSolver)bitpit::SystemSolverprotected
m_KSPDirty (defined in bitpit::SystemSolver)bitpit::SystemSolverprotected
m_KSPOptions (defined in bitpit::SystemSolver)bitpit::SystemSolverprotected
m_KSPStatus (defined in bitpit::SystemSolver)bitpit::SystemSolverprotected
m_rhs (defined in bitpit::SystemSolver)bitpit::SystemSolverprotected
m_rowReordering (defined in bitpit::SystemSolver)bitpit::SystemSolverprotected
m_solution (defined in bitpit::SystemSolver)bitpit::SystemSolverprotected
m_transpose (defined in bitpit::SystemSolver)bitpit::SystemSolverprotected
matrixAssembly(const Assembler &assembler)bitpit::SystemSolverprotected
matrixDestroy()bitpit::SystemSolverprotectedvirtual
matrixDump(std::ostream &systemStream, const std::string &directory, const std::string &prefix) constbitpit::SystemSolverprotectedvirtual
matrixFill(const std::string &filePath)bitpit::SystemSolverprotectedvirtual
matrixRestore(std::istream &systemStream, const std::string &directory, const std::string &prefix, bool redistribute)bitpit::SystemSolverprotectedvirtual
matrixUpdate(long nRows, const long *rows, const Assembler &assembler)bitpit::SystemSolverprotected
postKrylovSetupActions()bitpit::SystemSolverprotectedvirtual
postKSPSolveActions()bitpit::SystemSolverprotectedvirtual
postPreconditionerSetupActions()bitpit::SystemSolverprotectedvirtual
preKrylovSetupActions()bitpit::SystemSolverprotectedvirtual
preKSPSolveActions()bitpit::SystemSolverprotectedvirtual
prepareKSP()bitpit::SystemSolverprotectedvirtual
prePreconditionerSetupActions()bitpit::SystemSolverprotectedvirtual
reorderVector(Vec vector, IS permutations, bool invert) constbitpit::SystemSolverprotected
resetKSPOptions(KSPOptions *options) constbitpit::SystemSolverprotectedvirtual
resetKSPStatus()bitpit::SystemSolverprotectedvirtual
resetKSPStatus(KSPStatus *status) constbitpit::SystemSolverprotectedvirtual
restoreInfo(std::istream &stream)bitpit::SystemSolverprotectedvirtual
restoreMatrix(const std::string &directory, const std::string &name, bool redistribute, Mat *matrix) constbitpit::SystemSolverprotected
restoreRHSRawPtr(double *raw_rhs)bitpit::SystemSolver
restoreRHSRawReadPtr(const double *raw_rhs) constbitpit::SystemSolver
restoreSolutionRawPtr(double *raw_solution)bitpit::SystemSolver
restoreSolutionRawReadPtr(const double *raw_solution) constbitpit::SystemSolver
restoreSystem(MPI_Comm communicator, bool redistribute, const std::string &directory, const std::string &prefix="")bitpit::SystemSolver
restoreVector(const std::string &directory, const std::string &name, Mat matrix, VectorSide side, Vec *vector) constbitpit::SystemSolverprotected
restoreVector(const std::string &directory, const std::string &name, bool redistribute, Vec *vector) constbitpit::SystemSolverprotected
restoreVector(const std::string &directory, const std::string &name, std::size_t localSize, std::size_t globalSize, Vec *vector) constbitpit::SystemSolverprotected
setNullSpace()bitpit::SystemSolvervirtual
setReordering(long nRows, long nCols, const SystemMatrixOrdering &reordering)bitpit::SystemSolverprotected
setTranspose(bool transpose)bitpit::SystemSolver
setUp()bitpit::SystemSolver
setupKrylov()bitpit::SystemSolverprotectedvirtual
setupKrylov(KSP ksp, const KSPOptions &options) constbitpit::SystemSolverprotectedvirtual
setupPreconditioner()bitpit::SystemSolverprotectedvirtual
setupPreconditioner(PC pc, const KSPOptions &options) constbitpit::SystemSolverprotectedvirtual
solve()bitpit::SystemSolver
solve(const std::vector< double > &rhs, std::vector< double > *solution)bitpit::SystemSolver
solveKSP()bitpit::SystemSolverprotectedvirtual
SystemSolver(bool debug=false)bitpit::SystemSolver
SystemSolver(bool transpose, bool debug)bitpit::SystemSolver
SystemSolver(bool flatten, bool transpose, bool debug)bitpit::SystemSolver
SystemSolver(const std::string &prefix, bool debug=false)bitpit::SystemSolver
SystemSolver(const std::string &prefix, bool transpose, bool debug)bitpit::SystemSolver
SystemSolver(const std::string &prefix, bool flatten, bool transpose, bool debug)bitpit::SystemSolver
unsetNullSpace()bitpit::SystemSolver
update(const SparseMatrix &elements) (defined in bitpit::SystemSolver)bitpit::SystemSolver
update(long nRows, const long *rows, const SparseMatrix &elements)bitpit::SystemSolver
update(const Assembler &assembler)bitpit::SystemSolver
update(long nRows, const long *rows, const Assembler &assembler)bitpit::SystemSolver
update(long nRows, const long *rows, const typename DerivedSystemSolver::Assembler &assembler)bitpit::SystemSolverprotected
VECTOR_SIDE_LEFT enum value (defined in bitpit::SystemSolver)bitpit::SystemSolverprotected
VECTOR_SIDE_RIGHT enum value (defined in bitpit::SystemSolver)bitpit::SystemSolverprotected
vectorsCreate()bitpit::SystemSolverprotectedvirtual
vectorsDestroy()bitpit::SystemSolverprotectedvirtual
vectorsDump(std::ostream &systemStream, const std::string &directory, const std::string &prefix) constbitpit::SystemSolverprotectedvirtual
vectorsFill(const std::vector< double > &rhs, const std::vector< double > &solution)bitpit::SystemSolverprotectedvirtual
vectorsFill(const std::string &rhsFilePath, const std::string &solutionFilePath)bitpit::SystemSolverprotectedvirtual
VectorSide enum name (defined in bitpit::SystemSolver)bitpit::SystemSolverprotected
vectorsReorder(bool invert)bitpit::SystemSolverprotectedvirtual
vectorsRestore(std::istream &systemStream, const std::string &directory, const std::string &prefix)bitpit::SystemSolverprotectedvirtual
~SystemSolver()bitpit::SystemSolvervirtual
--- layout: doxygen_footer ---