| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(WeightingChoice_vals_t), | private, | parameter | :: | weight_choice_vals | = | WeightingChoice_vals_t() |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(DistinctDouble_t), | intent(in) | :: | exc |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | val | ||||
| character(len=20), | public | :: | str |
| generic, public :: operator(==) => eq_EnumBase_t | |
| generic, public :: operator(/=) => neq_EnumBase_t | |
| procedure, public :: to_str => to_str_WeightingChoice_t |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(WeightingChoice_t), | public | :: | INITIAL_DOBRAUTZ | = | WeightingChoice_t(1, 'INITIAL-DOBRAUTZ') | ||
| type(WeightingChoice_t), | public | :: | UNIFORM | = | WeightingChoice_t(2, 'UNIFORM') | ||
| type(WeightingChoice_t), | public | :: | ABS_INTEGRAL | = | WeightingChoice_t(3, 'ABS-INTEGRAL') | ||
| type(WeightingChoice_t), | public | :: | N4_TETRAHEDRON | = | WeightingChoice_t(4, 'N4-TETRAHEDRON') | ||
| type(WeightingChoice_t), | public | :: | RANDOM | = | WeightingChoice_t(5, 'RANDOM') | ||
| type(WeightingChoice_t), | public | :: | TWEAKED_WERNER | = | WeightingChoice_t(6, 'TWEAKED-WERNER') | ||
| type(WeightingChoice_t), | public | :: | NEW_WERNER | = | WeightingChoice_t(7, 'NEW-WERNER') |
| procedure, public, nopass :: from_str => WeightingChoice_from_str |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | str |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(DistinctDouble_t), | intent(in) | :: | exc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(DistinctDouble_t), | intent(in) | :: | exc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(DistinctDouble_t), | intent(in) | :: | exc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(DistinctDouble_t), | intent(in) | :: | exc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(DistinctDouble_t), | intent(in) | :: | exc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(DistinctDouble_t), | intent(in) | :: | exc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(DistinctDouble_t), | intent(in) | :: | exc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(WeightingChoice_t), | intent(in) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(WeightingChoice_t), | intent(in) | :: | weight_choice | |||
| procedure(get_doubles_weight_t), | intent(out), | pointer | :: | ptr |