double_precision_from_components Module Procedure

module procedure double_precision_from_components module function double_precision_from_components(hyperparameters, network_configuration, tensor_names) result(training_configuration)

Arguments

Type IntentOptional Attributes Name
type(hyperparameters_t(double_precision)), intent(in) :: hyperparameters
type(network_configuration_t), intent(in) :: network_configuration
type(tensor_names_t), intent(in) :: tensor_names

Return Value type(training_configuration_t(double_precision))


Calls

proc~~double_precision_from_components~3~~CallsGraph proc~double_precision_from_components~3 double_precision_from_components file_t file_t proc~double_precision_from_components~3->file_t none~to_json~7 hyperparameters_t%to_json proc~double_precision_from_components~3->none~to_json~7 string_t string_t proc~double_precision_from_components~3->string_t interface~default_real_to_json~4 hyperparameters_t%default_real_to_json none~to_json~7->interface~default_real_to_json~4 interface~double_precision_to_json~4 hyperparameters_t%double_precision_to_json none~to_json~7->interface~double_precision_to_json~4