point_type Derived Type

type, public :: point_type


Components

Type Visibility Attributes Name Initial
class(point_type), public, pointer :: next => null()
class(point_type), public, pointer :: prev => null()
real(kind=rp), public, dimension(NDIM) :: coords
real(kind=rp), public, dimension(NDIM) :: ImagePoint_coords
real(kind=rp), public, dimension(NDIM) :: normal
real(kind=rp), public, dimension(NDIM) :: xi
real(kind=rp), public, dimension(NDIM) :: VectorValue
real(kind=rp), public :: theta
real(kind=rp), public :: dist
real(kind=rp), public :: Rank
real(kind=rp), public :: ScalarValue
integer, public :: index
integer, public :: element_index
integer, public :: NumOfIntersections
integer, public :: Translate = 0
integer, public :: partition
integer, public :: objIndex
integer, public :: isForcingPoint
integer, public :: STLNum
integer, public :: element_in
integer, public :: faceID
integer, public, dimension(NDIM) :: local_Position
logical, public :: delete = .false.
logical, public :: isInsideBody = .false.
logical, public :: forcingPoint = .false.
logical, public :: isInsideBox = .false.
real(kind=RP), public, allocatable :: invPhi(:,:)
real(kind=RP), public, allocatable :: b(:)
real(kind=RP), public, allocatable :: V(:,:,:)
real(kind=RP), public, allocatable :: bb(:,:)
real(kind=RP), public, allocatable :: Q(:,:)
integer, public, allocatable :: nearestPoints(:)

Type-Bound Procedures

procedure, public :: copy => point_type_copy