double_precision_from_json Module Procedure

module procedure double_precision_from_json impure elemental module function double_precision_from_json(file) result(neural_network)

Arguments

Type IntentOptional Attributes Name
type(double_precision_file_t), intent(in) :: file

Return Value type(neural_network_t(double_precision))


Calls

proc~~double_precision_from_json~3~~CallsGraph proc~double_precision_from_json~3 double_precision_from_json call_assert_consistency call_assert_consistency proc~double_precision_from_json~3->call_assert_consistency call_assert_describe call_assert_describe proc~double_precision_from_json~3->call_assert_describe call_assert_diagnose call_assert_diagnose proc~double_precision_from_json~3->call_assert_diagnose get_json_value get_json_value proc~double_precision_from_json~3->get_json_value interface~activation_name~2 metadata_t%activation_name proc~double_precision_from_json~3->interface~activation_name~2 interface~double_precision_lines double_precision_file_t%double_precision_lines proc~double_precision_from_json~3->interface~double_precision_lines none~count_layers layer_t%count_layers proc~double_precision_from_json~3->none~count_layers none~count_neurons layer_t%count_neurons proc~double_precision_from_json~3->none~count_neurons none~neural_network~10 layer_t%neural_network proc~double_precision_from_json~3->none~neural_network~10 none~to_json~4 tensor_map_t%to_json proc~double_precision_from_json~3->none~to_json~4 string string proc~double_precision_from_json~3->string string_t string_t proc~double_precision_from_json~3->string_t interface~default_real_count_layers layer_t%default_real_count_layers none~count_layers->interface~default_real_count_layers interface~double_precision_count_layers layer_t%double_precision_count_layers none~count_layers->interface~double_precision_count_layers interface~default_real_count_neurons layer_t%default_real_count_neurons none~count_neurons->interface~default_real_count_neurons interface~double_precision_count_neurons layer_t%double_precision_count_neurons none~count_neurons->interface~double_precision_count_neurons interface~default_real_neural_network layer_t%default_real_neural_network none~neural_network~10->interface~default_real_neural_network interface~double_precision_neural_network layer_t%double_precision_neural_network none~neural_network~10->interface~double_precision_neural_network interface~default_real_to_json~3 tensor_map_t%default_real_to_json none~to_json~4->interface~default_real_to_json~3 interface~double_precision_to_json~3 tensor_map_t%double_precision_to_json none~to_json~4->interface~double_precision_to_json~3