input_output_pair_s Submodule


Uses

  • module~~input_output_pair_s~~UsesGraph module~input_output_pair_s input_output_pair_s module~input_output_pair_m input_output_pair_m module~input_output_pair_s->module~input_output_pair_m module~kind_parameters_m kind_parameters_m module~input_output_pair_m->module~kind_parameters_m module~tensor_m tensor_m module~input_output_pair_m->module~tensor_m module~tensor_m->module~kind_parameters_m

Module Procedures

module procedure /home/runner/work/fiats/fiats/doc/html/module/input_output_pair_s.html default_real_construct elemental module function default_real_construct(inputs, expected_outputs) result(input_output_pair)

Arguments

Type IntentOptional Attributes Name
type(tensor_t), intent(in) :: inputs
type(tensor_t), intent(in) :: expected_outputs

Return Value type(input_output_pair_t)

module procedure /home/runner/work/fiats/fiats/doc/html/module/input_output_pair_s.html default_real_expected_outputs elemental module function default_real_expected_outputs(self) result(my_expected_outputs)

Arguments

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

Return Value type(tensor_t)

module procedure /home/runner/work/fiats/fiats/doc/html/module/input_output_pair_s.html default_real_inputs elemental module function default_real_inputs(self) result(my_inputs)

Arguments

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

Return Value type(tensor_t)

module procedure /home/runner/work/fiats/fiats/doc/html/module/input_output_pair_s.html default_real_shuffle module subroutine default_real_shuffle(pairs)

Arguments

Type IntentOptional Attributes Name
type(input_output_pair_t), intent(inout) :: pairs(:)

module procedure /home/runner/work/fiats/fiats/doc/html/module/input_output_pair_s.html default_real_write_to_stdout module subroutine default_real_write_to_stdout(input_output_pairs)

Arguments

Type IntentOptional Attributes Name
type(input_output_pair_t), intent(in) :: input_output_pairs(:)

module procedure /home/runner/work/fiats/fiats/doc/html/module/input_output_pair_s.html double_precision_construct elemental module function double_precision_construct(inputs, expected_outputs) result(input_output_pair)

Arguments

Type IntentOptional Attributes Name
type(tensor_t(double_precision)), intent(in) :: inputs
type(tensor_t(double_precision)), intent(in) :: expected_outputs

Return Value type(input_output_pair_t(double_precision))

module procedure /home/runner/work/fiats/fiats/doc/html/module/input_output_pair_s.html double_precision_expected_outputs elemental module function double_precision_expected_outputs(self) result(my_expected_outputs)

Arguments

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

Return Value type(tensor_t(double_precision))

module procedure /home/runner/work/fiats/fiats/doc/html/module/input_output_pair_s.html double_precision_inputs elemental module function double_precision_inputs(self) result(my_inputs)

Arguments

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

Return Value type(tensor_t(double_precision))

module procedure /home/runner/work/fiats/fiats/doc/html/module/input_output_pair_s.html double_precision_shuffle module subroutine double_precision_shuffle(pairs)

Arguments

Type IntentOptional Attributes Name
type(input_output_pair_t(double_precision)), intent(inout) :: pairs(:)

module procedure /home/runner/work/fiats/fiats/doc/html/module/input_output_pair_s.html double_precision_write_to_stdout module subroutine double_precision_write_to_stdout(input_output_pairs)

Arguments

Type IntentOptional Attributes Name
type(input_output_pair_t(double_precision)), intent(in) :: input_output_pairs(:)