Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(hash_table_type), | private, | DIMENSION(:), POINTER | :: | c_hashes | => | Null() | |
integer, | private | :: | nm_stacks | ||||
integer, | private | :: | nn_stacks | ||||
integer, | private | :: | nk_stacks | ||||
integer(kind=int_4), | private, | DIMENSION(:), POINTER | :: | m_size_maps | => | Null() | |
integer(kind=int_4), | private, | DIMENSION(:), POINTER | :: | n_size_maps | => | Null() | |
integer(kind=int_4), | private, | DIMENSION(:), POINTER | :: | k_size_maps | => | Null() | |
integer, | private | :: | max_m | ||||
integer, | private | :: | max_n | ||||
integer, | private | :: | max_k | ||||
integer, | private | :: | m_size_maps_size | ||||
integer, | private | :: | n_size_maps_size | ||||
integer, | private | :: | k_size_maps_size | ||||
integer(kind=int_1), | private, | DIMENSION(:, :, :), POINTER | :: | stack_map | => | Null() | |
type(stack_descriptor_type), | private, | DIMENSION(:), POINTER | :: | stacks_descr | => | Null() | |
type(dbcsr_work_type), | private, | POINTER | :: | product_wm | => | Null() | |
integer, | private, | DIMENSION(:, :, :), POINTER | :: | stacks_data | => | Null() | |
integer, | private, | DIMENSION(:), POINTER | :: | stacks_fillcount | => | Null() | |
type(dbcsr_mm_sched_type), | private | :: | sched | ||||
logical, | private | :: | keep_product_data |
TYPE dbcsr_mm_csr_type PRIVATE TYPE(hash_table_type), DIMENSION(:), POINTER :: c_hashes => Null() INTEGER :: nm_stacks, nn_stacks, nk_stacks INTEGER(KIND=int_4), DIMENSION(:), POINTER :: m_size_maps => Null() INTEGER(KIND=int_4), DIMENSION(:), POINTER :: n_size_maps => Null() INTEGER(KIND=int_4), DIMENSION(:), POINTER :: k_size_maps => Null() INTEGER :: max_m, max_n, max_k INTEGER :: m_size_maps_size, & n_size_maps_size, & k_size_maps_size INTEGER(KIND=int_1), DIMENSION(:, :, :), POINTER :: stack_map => Null() TYPE(stack_descriptor_type), DIMENSION(:), POINTER :: stacks_descr => Null() TYPE(dbcsr_work_type), POINTER :: product_wm => Null() INTEGER, DIMENSION(:, :, :), POINTER :: stacks_data => Null() INTEGER, DIMENSION(:), POINTER :: stacks_fillcount => Null() TYPE(dbcsr_mm_sched_type) :: sched LOGICAL :: keep_product_data END TYPE dbcsr_mm_csr_type