TYPE,PRIVATE :: Pt_node TYPE (node),POINTER :: Pt LOGICAL :: owned END TYPE Pt_node TYPE vector_node TYPE (Pt_node), POINTER, DIMENSION(:) :: at => NULL() INTEGER :: size INTEGER :: size_max REAL :: grow_factor INTEGER :: chunk END TYPE vector_node