def METHOD_NAME( rmin=0.5, rmax=1.0, center=None ):
    degrees = (2, 1)
    pdim    = 2
    knots = [[0.0 , 0.0 , 0.0 , 1.0 , 1.0 , 1.0],
             [0.0 , 0.0 , 1.0 , 1.0] ]
    points          = np.zeros((3,2,pdim))
    j = 0
    points[0,j,:]   = [0.0   , -rmin]
    points[1,j,:]   = [-rmin , -rmin]
    points[2,j,:]   = [-rmin , 0.0  ]
    j = 1
    points[0,j,:]   = [0.0   , -rmax]
    points[1,j,:]   = [-rmax , -rmax]
    points[2,j,:]   = [-rmax , 0.0  ]
    if center is not None:
        points[...,0] += center[0]
        points[...,1] += center[1]
    weights         = np.zeros((3,2))
    j = 0
    weights[0,j]   = 1.0
    weights[1,j]   = 0.707106781187
    weights[2,j]   = 1.0
    j = 1
    weights[0,j]   = 1.0
    weights[1,j]   = 0.707106781187
    weights[2,j]   = 1.0
    for i in range(pdim):
        points[...,i] *= weights[...]
    return degrees, knots, points, weights