LocalRefinement Module



Derived Types

type, public ::  LocalRef_t

Components

Type Visibility Attributes Name Initial
real(kind=RP), public, dimension(:,:), allocatable :: xlim
real(kind=RP), public, dimension(:,:), allocatable :: ylim
real(kind=RP), public, dimension(:,:), allocatable :: zlim
integer, public, dimension(:), allocatable :: Nx
integer, public, dimension(:), allocatable :: Ny
integer, public, dimension(:), allocatable :: Nz
integer, public, dimension(3) :: globalNxyz
integer, public :: lenRegions

Type-Bound Procedures

procedure, public :: Construct => LocalRef_Construct
procedure, public :: Destruct => LocalRef_Destruct
procedure, public :: getOrderOfPosition

Subroutines

public subroutine LocalRef_Construct(self, controlVariables)

Arguments

Type IntentOptional Attributes Name
class(LocalRef_t) :: self
type(FTValueDictionary), intent(in) :: controlVariables

public subroutine LocalRef_Destruct(self)

Arguments

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

public subroutine getOrderOfPosition(self, coordinates, Nx, Ny, Nz)

Arguments

Type IntentOptional Attributes Name
class(LocalRef_t) :: self
real(kind=RP), intent(in), dimension(3,8) :: coordinates
integer, intent(out) :: Nx
integer, intent(out) :: Ny
integer, intent(out) :: Nz