workspace_s Submodule


Uses

    • assert_m
  • module~~workspace_s~~UsesGraph module~workspace_s workspace_s assert_m assert_m module~workspace_s->assert_m module~neural_network_m neural_network_m module~workspace_s->module~neural_network_m julienne_m julienne_m module~neural_network_m->julienne_m module~activation_m activation_m module~neural_network_m->module~activation_m module~double_precision_file_m double_precision_file_m module~neural_network_m->module~double_precision_file_m module~kind_parameters_m kind_parameters_m module~neural_network_m->module~kind_parameters_m module~metadata_m metadata_m module~neural_network_m->module~metadata_m module~mini_batch_m mini_batch_m module~neural_network_m->module~mini_batch_m module~tensor_m tensor_m module~neural_network_m->module~tensor_m module~tensor_map_m tensor_map_m module~neural_network_m->module~tensor_map_m module~activation_m->julienne_m iso_c_binding iso_c_binding module~activation_m->iso_c_binding module~double_precision_file_m->julienne_m module~double_precision_string_m double_precision_string_m module~double_precision_file_m->module~double_precision_string_m julienne_string_m julienne_string_m module~metadata_m->julienne_string_m module~metadata_m->module~double_precision_string_m module~mini_batch_m->module~kind_parameters_m module~input_output_pair_m input_output_pair_m module~mini_batch_m->module~input_output_pair_m module~tensor_m->module~kind_parameters_m module~tensor_map_m->julienne_m module~tensor_map_m->module~kind_parameters_m module~tensor_map_m->module~tensor_m module~tensor_map_m->module~double_precision_string_m module~double_precision_string_m->julienne_m module~input_output_pair_m->module~kind_parameters_m module~input_output_pair_m->module~tensor_m

Variables

Type Visibility Attributes Name Initial
integer, private, parameter :: input_layer = 0

Module Procedures

module procedure /home/runner/work/fiats/fiats/doc/html/module/workspace_s.html default_real_allocate module subroutine default_real_allocate(self, neural_network)

Arguments

Type IntentOptional Attributes Name
class(workspace_t), intent(inout) :: self
type(neural_network_t), intent(in) :: neural_network

module procedure /home/runner/work/fiats/fiats/doc/html/module/workspace_s.html default_real_allocated pure module function default_real_allocated(self) result(all_allocated)

Arguments

Type IntentOptional Attributes Name
class(workspace_t), intent(in) :: self

Return Value logical

module procedure /home/runner/work/fiats/fiats/doc/html/module/workspace_s.html default_real_workspace pure module function default_real_workspace(neural_network) result(workspace)

Arguments

Type IntentOptional Attributes Name
type(neural_network_t), intent(in) :: neural_network

Return Value type(workspace_t)