Versioned stream codec for cached periodic root operators.
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer(kind=i32), | public, | parameter | :: | periodic_cache_format_version | = | 1_i32 | |
| integer(kind=i32), | public, | parameter | :: | periodic_cache_ok | = | 0_i32 | |
| integer(kind=i32), | public, | parameter | :: | periodic_cache_miss | = | 1_i32 | |
| integer(kind=i32), | public, | parameter | :: | periodic_cache_invalid | = | 2_i32 | |
| integer(kind=i32), | public, | parameter | :: | periodic_cache_io_error | = | 3_i32 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=i32), | intent(in) | :: | target_nodes(:) | |||
| real(kind=dp), | intent(in) | :: | operator(:,:,:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | tag | |||
| integer(kind=i32), | intent(in) | :: | integer_values(:) | |||
| real(kind=dp), | intent(in) | :: | real_values(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | path | |||
| character(len=*), | intent(in) | :: | fingerprint | |||
| integer(kind=i32), | intent(in) | :: | target_nodes(:) | |||
| real(kind=dp), | intent(in) | :: | operator(:,:,:) | |||
| integer(kind=i32), | intent(out) | :: | status |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | path | |||
| character(len=*), | intent(in) | :: | fingerprint | |||
| integer(kind=i32), | intent(out), | allocatable | :: | target_nodes(:) | ||
| real(kind=dp), | intent(out), | allocatable | :: | operator(:,:,:) | ||
| integer(kind=i32), | intent(out) | :: | status | |||
| integer(kind=i32), | intent(in), | optional | :: | expected_ncoef | ||
| integer(kind=i32), | intent(in), | optional | :: | expected_ntarget |