double_precision_construct_layer Module Procedure

module procedure double_precision_construct_layer recursive module function double_precision_construct_layer(layer_lines, start) result(layer)

Arguments

Type IntentOptional Attributes Name
type(double_precision_string_t), intent(in) :: layer_lines(:)
integer, intent(in) :: start

Return Value type(layer_t(double_precision)), target


Calls

proc~~double_precision_construct_layer~~CallsGraph proc~double_precision_construct_layer double_precision_construct_layer call_assert_describe call_assert_describe proc~double_precision_construct_layer->call_assert_describe call_assert_diagnose call_assert_diagnose proc~double_precision_construct_layer->call_assert_diagnose none~next_allocated neuron_t%next_allocated proc~double_precision_construct_layer->none~next_allocated none~next_pointer neuron_t%next_pointer proc~double_precision_construct_layer->none~next_pointer none~weights neuron_t%weights proc~double_precision_construct_layer->none~weights string string proc~double_precision_construct_layer->string interface~default_real_next_allocated neuron_t%default_real_next_allocated none~next_allocated->interface~default_real_next_allocated interface~double_precision_next_allocated neuron_t%double_precision_next_allocated none~next_allocated->interface~double_precision_next_allocated interface~default_real_next_pointer neuron_t%default_real_next_pointer none~next_pointer->interface~default_real_next_pointer interface~double_precision_next_pointer neuron_t%double_precision_next_pointer none~next_pointer->interface~double_precision_next_pointer interface~default_real_weights neuron_t%default_real_weights none~weights->interface~default_real_weights interface~double_precision_weights neuron_t%double_precision_weights none~weights->interface~double_precision_weights