input_s Submodule


Uses

  • module~~input_s~~UsesGraph module~input_s input_s module~input_m input_m module~input_s->module~input_m

Module Procedures

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

Arguments

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

Return Value integer

module procedure /home/runner/work/matcha/matcha/doc/html/module/input_s.html num_positions pure module function num_positions(self) result(n)

Arguments

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

Return Value integer

module procedure /home/runner/work/matcha/matcha/doc/html/module/input_s.html num_dimensions pure module function num_dimensions(self) result(n)

Arguments

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

Return Value integer

module procedure /home/runner/work/matcha/matcha/doc/html/module/input_s.html num_intervals pure module function num_intervals(self) result(n)

Arguments

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

Return Value integer

module procedure /home/runner/work/matcha/matcha/doc/html/module/input_s.html time_step pure module function time_step(self) result(dt)

Arguments

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

Return Value double precision

module procedure /home/runner/work/matcha/matcha/doc/html/module/input_s.html sample_distribution pure module function sample_distribution(self) result(empirical_distribution)

Arguments

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

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