MPI-SCATCI  2.0
An MPI version of SCATCI
BaseMatrix_module.f90 File Reference

Go to the source code of this file.

Data Types

type  basematrix_module::basematrix
 Base matrix type. More...
 
interface  basematrix_module::generic_construct
 
interface  basematrix_module::generic_insert
 
interface  basematrix_module::generic_get
 
interface  basematrix_module::generic_clear
 
interface  basematrix_module::generic_destroy
 

Modules

module  basematrix_module
 Base matrix module.
 

Functions/Subroutines

subroutine basematrix_module::check_constructed (this)
 Check that matrix is constructed. More...
 
subroutine basematrix_module::construct (this, mat_mode, threshold)
 Construct the matrix. More...
 
subroutine basematrix_module::exclude_row_column (this, row_column)
 ? More...
 
subroutine basematrix_module::initialize_matrix_structure (this, matrix_size, matrix_type, block_size)
 ? More...
 
subroutine basematrix_module::set_options (this, option_val)
 ? More...
 
subroutine basematrix_module::initialize_struct_self (this, matrix_size, matrix_type, block_size)
 Initialize the type. More...
 
subroutine basematrix_module::insert_matrix_element (this, i, j, coefficient, class_, thresh_)
 Set matrix element. More...
 
subroutine basematrix_module::store_diagonal (this, i, coeff)
 Set diagonal element. More...
 
subroutine basematrix_module::get_matrix_element (this, idx, i, j, coeff)
 Retrieve matrix element. More...
 
subroutine basematrix_module::update_continuum (this, force_update)
 ? More...
 
subroutine basematrix_module::update_pure_l2 (this, force_update, count_)
 ? More...
 
subroutine basematrix_module::finalize_matrix (this)
 ? More...
 
subroutine basematrix_module::expand_capacity (this, capacity)
 ? More...
 
logical function basematrix_module::check_bounds (this, i)
 ? More...
 
logical function basematrix_module::is_empty (this)
 Determine if matrix is empty. More...
 
subroutine basematrix_module::clear (this)
 Clear matrix. More...
 
integer function basematrix_module::get_size (this)
 Get matrix size (rank) More...
 
integer function basematrix_module::get_matrix_size (this)
 Get matrix size (number of elements) More...
 
subroutine basematrix_module::print_mat (this)
 Print matrix. More...
 
subroutine basematrix_module::destroy (this)
 Destroy matrix. More...
 
subroutine basematrix_module::update_matrix (this)
 Update matrix. More...