params_geometry_t Derived Type

type, public :: params_geometry_t

Parameters for geometry


Contents


Type-Bound Procedures

procedure, public :: set => set_parameters_geometry

  • private subroutine set_parameters_geometry(self, filename, geometry_in)

    Sets parameters for geometry, either via namelist from file, or setting explicitly

    Arguments

    Type IntentOptional Attributes Name
    class(params_geometry_t), intent(inout) :: self

    Instance of the type

    character(len=*), intent(in), optional :: filename

    Filename where parameter are read from

    integer, intent(in), optional :: geometry_in

    Type of geometry

procedure, public :: get_geometry

  • private pure function get_geometry(self)

    Gets type of geometry

    Arguments

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

    Instance of the type

    Return Value integer

procedure, public :: display => display_parameters_geometry

  • private subroutine display_parameters_geometry(self)

    Displays information about parameters

    Arguments

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

    Instance of the type