| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | num_points | ||||
| integer, | public | :: | topology | ||||
| real, | public | :: | x_max | ||||
| real, | public | :: | x_min |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(DimensionSpec), | intent(in) | :: | a | |||
| class(DimensionSpec), | intent(in) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(DimensionSpec), | intent(in) | :: | a | |||
| class(DimensionSpec), | intent(in) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(DimensionSpec), | intent(in) | :: | a | |||
| class(DimensionSpec), | intent(in) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(DimensionSpec), | intent(in) | :: | a | |||
| class(DimensionSpec), | intent(in) | :: | b |
type :: DimensionSpec integer :: num_points integer :: topology real :: x_min real :: x_max contains procedure :: equals_dim procedure :: not_equals_dim generic :: operator(==) => equals_dim generic :: operator(/=) => not_equals_dim end type DimensionSpec