boxCounter_m Module


Used by

  • module~~boxcounter_m~~UsedByGraph module~boxcounter_m boxCounter_m program~boxflowfield boxFlowField program~boxflowfield->module~boxcounter_m program~dropletcount dropletCount program~dropletcount->module~boxcounter_m

Contents


Derived Types

type, public ::  boxCounter

Components

Type Visibility Attributes Name Initial
real, public :: center(3)
real, public :: width(3)
real, public :: min_cdn(3)
real, public :: max_cdn(3)
logical, public, allocatable :: Flag(:)

Type-Bound Procedures

procedure , public , :: add_Flag Subroutine
procedure , public , :: get_FlagID Function

Functions

public function get_box_array(dir, num_Flag) result(new_box_array)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: dir
integer, intent(in) :: num_Flag

Return Value type(boxCounter), allocatable, (:)

public function get_FlagID(self) result(id_array)

Arguments

Type IntentOptional Attributes Name
class(boxCounter) :: self

Return Value integer, allocatable, (:)


Subroutines

public subroutine add_Flag(self, id_array)

Arguments

Type IntentOptional Attributes Name
class(boxCounter) :: self
integer, intent(in) :: id_array(:)