|
MPI-SCATCI 2.0
An MPI version of SCATCI
|
Public Member Functions | |
| procedure, public | destroy (this) |
| procedure, public | get (this, idx, i, j, coeff) |
| procedure, public | insert (this, i, j, coeff) |
| procedure, public | construct (this, capacity) |
| procedure, public | clear (this) |
Public Attributes | |
| integer, dimension(:,:), pointer | ij |
| real(wp), dimension(:), pointer | coefficient |
| integer | num_elems |
| logical | constructed = .false. |
Definition at line 42 of file MatrixCache_module.f90.
| procedure, public MatrixCache_module::MatrixArray::clear | ( | class(matrixarray) | this | ) |
Definition at line 53 of file MatrixCache_module.f90.
| procedure, public MatrixCache_module::MatrixArray::construct | ( | class(matrixarray) | this, |
| integer, intent(in) | capacity ) |
Definition at line 52 of file MatrixCache_module.f90.
| procedure, public MatrixCache_module::MatrixArray::destroy | ( | class(matrixarray) | this | ) |
Definition at line 49 of file MatrixCache_module.f90.
| procedure, public MatrixCache_module::MatrixArray::get | ( | class(matrixarray), intent(in) | this, |
| integer, intent(in) | idx, | ||
| integer, intent(out) | i, | ||
| integer, intent(out) | j, | ||
| real(wp), intent(out) | coeff ) |
Definition at line 50 of file MatrixCache_module.f90.
| procedure, public MatrixCache_module::MatrixArray::insert | ( | class(matrixarray) | this, |
| integer, intent(in) | i, | ||
| integer, intent(in) | j, | ||
| real(wp), intent(in) | coeff ) |
Definition at line 51 of file MatrixCache_module.f90.
| real(wp), dimension(:), pointer MatrixCache_module::MatrixArray::coefficient |
Definition at line 44 of file MatrixCache_module.f90.
| logical MatrixCache_module::MatrixArray::constructed = .false. |
Definition at line 46 of file MatrixCache_module.f90.
| integer, dimension(:,:), pointer MatrixCache_module::MatrixArray::ij |
Definition at line 43 of file MatrixCache_module.f90.
| integer MatrixCache_module::MatrixArray::num_elems |
Definition at line 45 of file MatrixCache_module.f90.