SABER
tools_stripack::bdyadd Interface Reference

Public Member Functions

subroutine stripack_bdyadd (kk, i1, i2, list, lptr, lend, lnew)
 Add a boundary node to a triangulation. More...
 

Detailed Description

Definition at line 50 of file tools_stripack.F90.

Member Function/Subroutine Documentation

◆ stripack_bdyadd()

subroutine tools_stripack::bdyadd::stripack_bdyadd ( integer, intent(in)  kk,
integer, intent(in)  i1,
integer, intent(in)  i2,
integer, dimension(*), intent(inout)  list,
integer, dimension(*), intent(inout)  lptr,
integer, dimension(*), intent(inout)  lend,
integer, intent(inout)  lnew 
)

Add a boundary node to a triangulation.

Parameters
[in]kkIndex of a node to be connected to the sequence of all visible boundary nodes. 1<=KK and KK must not be equal to I1 or I2.
[in]i1First (rightmost as viewed from KK) boundary node in the triangulation that is visible from node KK (the line segment KK-I1 intersects no arcs.
[in]i2Last (leftmost) boundary node that is visible from node KK. I1 and I2 may be determined by TRFIND.
[in,out]listTriangulation data structure created by TRMESH. Nodes I1 and I2 must be included in the triangulation. On output, the data structure is updated with the addition of node KK. Node KK is connected to I1, I2, and all boundary nodes in between.
[in,out]lptrcf. list
[in,out]lendcf. list
[in,out]lnewcf. list

Definition at line 288 of file tools_stripack.F90.


The documentation for this interface was generated from the following file: