iv_settings_t Derived Type

type, public :: iv_settings_t


Components

Type Visibility Attributes Name Initial
logical, public :: enabled
integer, private :: n_snapshots
integer, public :: snapshot_stride
real(kind=dp), public :: t_end
integer, public :: n_steps
real(kind=dp), public :: alpha

Type-Bound Procedures

procedure, public :: get_step_size

  • private pure function get_step_size(self)

    Arguments

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

    Return Value real(kind=dp)

procedure, public :: set_n_snapshots

  • private subroutine set_n_snapshots(self, n_snaps)

    Arguments

    Type IntentOptional Attributes Name
    class(iv_settings_t), intent(inout) :: self
    integer, intent(in) :: n_snaps

procedure, public :: get_n_snapshots

  • private pure function get_n_snapshots(self)

    Arguments

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

    Return Value integer