| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| real(kind=dp), | private, | allocatable | :: | kMatProjEContrib(:) | |||
| real(kind=dp), | public, | parameter | :: | kMatLinFac | = | 0.25 | |
| real(kind=dp), | public, | parameter | :: | kMatSqFac | = | 0.375 | |
| real(kind=dp), | public, | parameter | :: | kMatParFac | = | 0.5 | |
| type(kMat_t), | public | :: | kMatLin | ||||
| type(kMat_t), | public | :: | kMatSq | ||||
| type(kMat_t), | public | :: | kMatAA | ||||
| type(kMat_t), | public | :: | kMatAB |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer(kind=MPIArg), | private | :: | shm_win | ||||
| real(kind=dp), | private, | pointer | :: | kMat_p(:) | |||
| integer(kind=int64), | private | :: | kMatSize |
| procedure , public :: readKMatFromFile Subroutine | |
| procedure , public :: setupKMat Subroutine | |
| procedure , public :: freeMemory Subroutine | |
| procedure , public :: directElement Function | |
| procedure , public :: exchElement Function | |
| procedure , public :: elementAccess Function |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(kMat_t) | :: | this | ||||
| integer, | intent(in) | :: | i | |||
| integer, | intent(in) | :: | j | |||
| integer, | intent(in) | :: | k | |||
| integer, | intent(in) | :: | l |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(kMat_t) | :: | this | ||||
| integer, | intent(in) | :: | i | |||
| integer, | intent(in) | :: | j | |||
| integer, | intent(in) | :: | k | |||
| integer, | intent(in) | :: | l |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(kMat_t) | :: | this | ||||
| integer(kind=int64), | intent(in) | :: | index |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int64), | intent(in) | :: | index |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | i | |||
| integer, | intent(in) | :: | j | |||
| integer, | intent(in) | :: | k | |||
| integer, | intent(in) | :: | l |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | i | |||
| integer, | intent(in) | :: | j | |||
| integer, | intent(in) | :: | k | |||
| integer, | intent(in) | :: | l |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | i | |||
| integer, | intent(in) | :: | j | |||
| integer, | intent(in) | :: | k | |||
| integer, | intent(in) | :: | l | |||
| integer, | intent(in) | :: | s1 | |||
| integer, | intent(in) | :: | s2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(kMat_t) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(kMat_t) | :: | this | ||||
| character(len=*) | :: | filename |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(kMat_t) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(nel) | |||
| integer, | intent(in) | :: | nJ(nel) | |||
| real(kind=dp), | intent(in) | :: | sgn(lenof_sign) |