boundaries_neutrals_m Module



Contents


Derived Types

type, public ::  boundaries_neutrals_t

Datatype for boundary types and values of neutrals module

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

Finalizations Procedures

final :: destructor

Type-Bound Procedures

procedure , public :: init => init_boundaries_neutrals Subroutine

Subroutines

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)

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