solver_config_t Derived Type

type, public, extends(base_config_t) :: solver_config_t


Inherits

type~~solver_config_t~~InheritsGraph type~solver_config_t solver_config_t type~base_config_t base_config_t type~solver_config_t->type~base_config_t

Components

Type Visibility Attributes Name Initial
real(kind=dp), public :: Re
real(kind=dp), public :: dt
integer, public :: n_iters
integer, public :: n_output
character(len=3), public :: poisson_solver_type
character(len=3), public :: time_intg
character(len=30), public :: der1st_scheme
character(len=30), public :: der2nd_scheme
character(len=30), public :: interpl_scheme
character(len=30), public :: stagder_scheme

Type-Bound Procedures

procedure, public :: read => read_solver_nml

  • public subroutine read_solver_nml(self, nml_file, nml_string)

    Arguments

    Type IntentOptional Attributes Name
    class(solver_config_t) :: self
    character(len=*), intent(in), optional :: nml_file
    character(len=*), intent(in), optional :: nml_string