This subroutine creates a performance model object based on the type specified in the toml configuration file. The performance model type is read from the toml configuration file and the appropriate constructor function is called to create the performance model object.
Arguments:
- pm
: performance model object
- blade_row_index
: index of the blade row
- table
: toml table containing the performance model configuration
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(performance_model_t), | allocatable | :: | pm |
new performance model object |
||
integer, | intent(in) | :: | blade_row_index |
index of the blade row |
||
type(toml_table), | intent(inout) | :: | table |
toml table containing the performance model configuration |