MPI-SCATCI
2.0
An MPI version of SCATCI
|
This handles the matrix elements and also expands the vector size if we have reached max capacity. More...
Public Member Functions | |
procedure, public | sort => sort_matelem |
procedure, public | initialize_struct_self => initialize_struct_standard |
procedure, public | construct_self => construct_mat_standard |
procedure, public | insert_matelem_self => insert_matelem_standard |
procedure, public | get_matelem_self => get_matelem_standard |
procedure, public | clear_self => clear_standard |
procedure, public | expand_capacity => expand_standard |
procedure, public | destroy_self => destroy_standard |
Public Member Functions inherited from basematrix_module::basematrix | |
procedure, public | initialize_matrix_structure |
procedure, public | construct |
procedure, public | insert_matrix_element |
procedure, public | get_matrix_element |
procedure, public | exclude_row_column |
procedure, public | is_empty |
procedure, public | get_size |
procedure, public | get_matrix_size |
procedure, public | clear |
procedure, public | destroy |
procedure, public | update_continuum |
procedure, public | set_options |
procedure, public | update_pure_l2 |
procedure, public | finalize_matrix |
procedure, public | store_diagonal |
procedure, public | initialize_struct_self |
procedure, public | expand_capacity |
procedure, public | print => print_mat |
Private Attributes | |
type(matrixcache) | matrix_cache |
This handles the matrix elements and also expands the vector size if we have reached max capacity.
Definition at line 45 of file MatrixElement_module.f90.
procedure, public matrixelement_module::matrixelementvector::clear_self |
Definition at line 54 of file MatrixElement_module.f90.
procedure, public matrixelement_module::matrixelementvector::construct_self |
Definition at line 51 of file MatrixElement_module.f90.
procedure, public matrixelement_module::matrixelementvector::destroy_self |
Definition at line 56 of file MatrixElement_module.f90.
procedure, public matrixelement_module::matrixelementvector::expand_capacity |
Definition at line 55 of file MatrixElement_module.f90.
procedure, public matrixelement_module::matrixelementvector::get_matelem_self |
Definition at line 53 of file MatrixElement_module.f90.
procedure, public matrixelement_module::matrixelementvector::initialize_struct_self |
Definition at line 50 of file MatrixElement_module.f90.
procedure, public matrixelement_module::matrixelementvector::insert_matelem_self |
Definition at line 52 of file MatrixElement_module.f90.
procedure, public matrixelement_module::matrixelementvector::sort |
Definition at line 48 of file MatrixElement_module.f90.
|
private |
Definition at line 46 of file MatrixElement_module.f90.