87 type(
point_t),
target,
intent(inout) :: p1, p2, p3
89 this%points(this%mpts + 1) = p1
90 this%points(this%mpts + 2) = p2
91 this%points(this%mpts + 3) = p3
93 this%nelv = this%nelv + 1
94 call this%el(this%nelv)%init(this%nelv, &
95 this%points(this%mpts + 1), &
96 this%points(this%mpts + 2), &
97 this%points(this%mpts + 3))
98 this%mpts = this%mpts + 3