|
| subroutine, public | SLEPCMatrix_module::initialize_slepc |
| | Initialize SLEPc.
|
| subroutine | SLEPCMatrix_module::construct_csr (this, num_cols) |
| subroutine | SLEPCMatrix_module::destroy_csr (this) |
| subroutine | SLEPCMatrix_module::sort_csr (this) |
| pointer | SLEPCMatrix_module::get_PETSC_Matrix (this) |
| subroutine | SLEPCMatrix_module::create_PETSC_mat (this, matrix_size, matrix_type) |
| subroutine | SLEPCMatrix_module::destroy_PETSC_mat (this) |
| subroutine | SLEPCMatrix_module::Shuffle (a) |
| subroutine | SLEPCMatrix_module::initialize_struct_SLEPC (this, matrix_size, matrix_type, block_size) |
| subroutine | SLEPCMatrix_module::get_matelem_SLEPC (this, idx, i, j, coeff) |
| subroutine | SLEPCMatrix_module::print_nonzeros (this) |
| logical function | SLEPCMatrix_module::compress_cache_to_csr_format (this, matrix_cache, csr_matrix) |
| logical function | SLEPCMatrix_module::insert_into_hard_cache (this, row, column, coefficient) |
| | Inserts an element into the hard storage which is considered the final location before diagonalization.
|
| subroutine | SLEPCMatrix_module::insert_csr_into_hard_cache (this, csr) |
| subroutine | SLEPCMatrix_module::finalize_matrix_SLEPC (this) |
| subroutine | SLEPCMatrix_module::print_SLEPC (this) |
| subroutine | SLEPCMatrix_module::clear_SLEPC (this) |
| subroutine | SLEPCMatrix_module::destroy_SLEPC (this) |
| recursive subroutine | SLEPCMatrix_module::QsortCSR (a, coeff) |
| subroutine | SLEPCMatrix_module::Partition (a, coeff, marker) |