boundaries_neutrals_t Derived Type

type, public :: boundaries_neutrals_t

Datatype for boundary types and values of neutrals module


Contents


Components

Type Visibility Attributes Name Initial
type(bndgen_t), public :: neutrals_dens

For neutrals density

type(bndgen_t), public :: neutrals_parmom

For neutrals parallel momentum

type(bndgen_t), public :: neutrals_pressure

For neutrals pressure


Finalization Procedures

final :: destructor

  • public subroutine destructor(self)

    Frees memory associated with boundaries_neutrals

    Arguments

    Type IntentOptional Attributes Name
    type(boundaries_neutrals_t), intent(inout) :: self

    Instance of the type


Type-Bound Procedures

procedure, public :: init => init_boundaries_neutrals

  • public subroutine init_boundaries_neutrals(self, mesh_cano, mesh_stag)

    Sets boundary types and values according to parameters

    Arguments

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

    Instance of the type

    type(mesh_cart_t), intent(in) :: mesh_cano

    Mesh (canonical)

    type(mesh_cart_t), intent(in) :: mesh_stag

    Mesh (staggered)