structured-grid block descriptor
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=max_name_length), | private | :: | label_ | = | 'unlabeled' | ||
| real(kind=r8k), | private | :: | max_spacing_ | ||||
| type(subdomain_t), | private | :: | subdomain | ||||
| integer(kind=tag_kind), | private | :: | tag_ | = | untagged |
Result is the label of a this block_metadata object
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(block_metadata), | intent(in) | :: | this |
Result contains the maximum allowable grid spacing for this block_metadata object
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(block_metadata), | intent(in) | :: | this |
Result contains the coordinate intervals delimiting this block_metadata object
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(block_metadata), | intent(in) | :: | this |
Result is the identification tag of a this block_metadata object
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(block_metadata), | intent(in) | :: | this |
Define the label of a this block_metadata object
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(block_metadata), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | label |
Define the maximum allowable grid spacing
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(block_metadata), | intent(inout) | :: | this | |||
| real(kind=r8k), | intent(in) | :: | max_spacing |
Define the end point of a block-structured grid coordinate direction
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(block_metadata), | intent(inout) | :: | this | |||
| type(subdomain_t), | intent(in) | :: | subdomain |
Define the identification tag of a this block_metadata object
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(block_metadata), | intent(inout) | :: | this | |||
| integer, | intent(in) | :: | tag |