|
integer(i4b), pointer | nrow |
|
integer(i4b), pointer | ncol |
|
integer(i4b), pointer | nja |
|
integer(i4b), dimension(:), pointer, contiguous | ia |
| indexes into ja for columns, sorted: diagonal element first More...
|
|
integer(i4b), dimension(:), pointer, contiguous | ja |
|
real(dp), dimension(:), pointer, contiguous | amat |
|
character(len=lenmempath) | memory_path |
|
Definition at line 12 of file SparseMatrix.f90.
◆ add_diag_value()
procedure sparsematrixmodule::sparsematrixtype::add_diag_value |
◆ add_value_pos()
procedure sparsematrixmodule::sparsematrixtype::add_value_pos |
◆ allocate_arrays()
procedure sparsematrixmodule::sparsematrixtype::allocate_arrays |
◆ allocate_scalars()
procedure sparsematrixmodule::sparsematrixtype::allocate_scalars |
◆ create_vec()
procedure sparsematrixmodule::sparsematrixtype::create_vec |
◆ create_vec_mm()
procedure sparsematrixmodule::sparsematrixtype::create_vec_mm |
◆ destroy()
procedure sparsematrixmodule::sparsematrixtype::destroy |
◆ get_aij()
procedure sparsematrixmodule::sparsematrixtype::get_aij |
◆ get_column()
procedure sparsematrixmodule::sparsematrixtype::get_column |
◆ get_diag_value()
procedure sparsematrixmodule::sparsematrixtype::get_diag_value |
◆ get_first_col_pos()
procedure sparsematrixmodule::sparsematrixtype::get_first_col_pos |
◆ get_last_col_pos()
procedure sparsematrixmodule::sparsematrixtype::get_last_col_pos |
◆ get_position()
procedure sparsematrixmodule::sparsematrixtype::get_position |
◆ get_position_diag()
procedure sparsematrixmodule::sparsematrixtype::get_position_diag |
◆ get_row_offset()
procedure sparsematrixmodule::sparsematrixtype::get_row_offset |
◆ get_value_pos()
procedure sparsematrixmodule::sparsematrixtype::get_value_pos |
◆ init()
procedure sparsematrixmodule::sparsematrixtype::init |
◆ multiply()
procedure sparsematrixmodule::sparsematrixtype::multiply |
◆ set_diag_value()
procedure sparsematrixmodule::sparsematrixtype::set_diag_value |
◆ set_value_pos()
procedure sparsematrixmodule::sparsematrixtype::set_value_pos |
◆ zero_entries()
procedure sparsematrixmodule::sparsematrixtype::zero_entries |
◆ zero_row_offdiag()
procedure sparsematrixmodule::sparsematrixtype::zero_row_offdiag |
◆ amat
real(dp), dimension(:), pointer, contiguous sparsematrixmodule::sparsematrixtype::amat |
Definition at line 18 of file SparseMatrix.f90.
18 real(DP),
dimension(:),
pointer,
contiguous :: amat
◆ ia
integer(i4b), dimension(:), pointer, contiguous sparsematrixmodule::sparsematrixtype::ia |
Definition at line 16 of file SparseMatrix.f90.
16 integer(I4B),
dimension(:),
pointer,
contiguous :: ia
◆ ja
integer(i4b), dimension(:), pointer, contiguous sparsematrixmodule::sparsematrixtype::ja |
Definition at line 17 of file SparseMatrix.f90.
17 integer(I4B),
dimension(:),
pointer,
contiguous :: ja
◆ memory_path
character(len=lenmempath) matrixbasemodule::matrixbasetype::memory_path |
|
inherited |
Definition at line 10 of file MatrixBase.f90.
10 character(len=LENMEMPATH) :: memory_path
◆ ncol
integer(i4b), pointer sparsematrixmodule::sparsematrixtype::ncol |
◆ nja
integer(i4b), pointer sparsematrixmodule::sparsematrixtype::nja |
◆ nrow
integer(i4b), pointer sparsematrixmodule::sparsematrixtype::nrow |
The documentation for this type was generated from the following file: