def create_edge_adjacency(npoints:int):
    """This describes how the points are connected with each other

        example: 
                [[0, 1],
                [1, 2],
                [3, 4],
                [4, 0]]
            This says point 0 is connected to 1. 1 is connected to 2 and eventually 4 is connected to 0.
            This edge definition reflects the connectivity of an airfoil geometry. 

    Args:
        npoints (int): Number of points in an airfoil 

    Returns:
        List[(int,int)]: List of point connectivities
        
    """
    edges = list()
    for i in range(1,npoints):
        edges.append([i-1,i])
    edges.append([len(edges),0])
    return edges