output_s Submodule


Uses

  • module~~output_s~~UsesGraph module~output_s output_s iso_c_binding iso_c_binding module~output_s->iso_c_binding module~do_concurrent_m do_concurrent_m module~output_s->module~do_concurrent_m module~output_m output_m module~output_s->module~output_m module~t_cell_collection_m t_cell_collection_m module~output_s->module~t_cell_collection_m module~do_concurrent_m->iso_c_binding module~do_concurrent_m->module~t_cell_collection_m module~output_m->module~t_cell_collection_m module~input_m input_m module~output_m->module~input_m module~t_cell_collection_m->iso_c_binding module~distribution_m distribution_m module~t_cell_collection_m->module~distribution_m

Module Procedures

module procedure /home/runner/work/matcha/matcha/doc/html/module/output_s.html construct pure module function construct(input, history) result(output)

Arguments

Type IntentOptional Attributes Name
type(input_t), intent(in) :: input
type(t_cell_collection_t), intent(in) :: history(:)

Return Value type(output_t)

module procedure /home/runner/work/matcha/matcha/doc/html/module/output_s.html my_num_cells pure module function my_num_cells(self) result(num_cells)

Arguments

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

Return Value integer

module procedure /home/runner/work/matcha/matcha/doc/html/module/output_s.html simulated_distribution module function simulated_distribution(self) result(output_distribution)

Arguments

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

Return Value double precision, allocatable, (:,:)