| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(ic_density_t), | public | :: | density | ||||
| type(ic_velocity_t), | public | :: | velocity_1 | ||||
| type(ic_velocity_t), | public | :: | velocity_2 | ||||
| type(ic_velocity_t), | public | :: | velocity_3 | ||||
| type(ic_temperature_t), | public | :: | temperature |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(initial_conditions_t), | intent(inout) | :: | self | |||
| procedure(profile_fcn) | :: | rho_func | ||||
| procedure(profile_fcn), | optional | :: | drho_func |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(initial_conditions_t), | intent(inout) | :: | self | |||
| procedure(profile_fcn) | :: | v01_func | ||||
| procedure(profile_fcn) | :: | dv01_func |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(initial_conditions_t), | intent(inout) | :: | self | |||
| procedure(profile_fcn) | :: | v02_func | ||||
| procedure(profile_fcn) | :: | dv02_func |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(initial_conditions_t), | intent(inout) | :: | self | |||
| procedure(profile_fcn) | :: | v03_func | ||||
| procedure(profile_fcn) | :: | dv03_func |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(initial_conditions_t), | intent(inout) | :: | self | |||
| procedure(profile_fcn) | :: | T_func | ||||
| procedure(profile_fcn), | optional | :: | dT_func |