function [ x, y, w ] = rule15 ( )

%*****************************************************************************80
%
%% RULE15 returns the rule of degree 15.
%
%  Discussion:
%
%    Order 15 (49 pts)
%    1/6 data for 15-th order quadrature with 12 nodes
%
%  Licensing:
%
%    This code is distributed under the GNU LGPL license.
%
%  Modified:
%
%    26 June 2014
%
%  Author:
%
%    Original FORTRAN77 version by Hong Xiao, Zydrunas Gimbutas.
%    This MATLAB version by John Burkardt.
%
%  Parameters:
%
%    Output, real X(*), Y(*), the coordinates of the nodes.
%
%    Output, real W(*), the weights.
%
  x = [ ...
       0.00000000000000000000000000000000, ...
       0.00000000000000000000000000000000, ...
       0.00000000000000000000000000000000, ...
      -0.55076221170342555936584321474523, ...
      -0.68357214208317707300355657115991, ...
      -0.25612692724233233019551175197799, ...
       0.00000000000000000000000000000000, ...
       0.00000000000000000000000000000000, ...
       0.00000000000000000000000000000000, ...
      -0.36565038512802113430475383248411, ...
       0.00000000000000000000000000000000, ...
      -0.92281600612376773678051247314954 ];
  y = [ ... ...
       0.70444274213533005064746095394944, ...
       0.00000000000000000000000000000000, ...
      -0.43905276476834389171283475266302, ...
      -0.43082877955573503227054242095029, ...
      -0.54959053538220730475284121644503, ...
      -0.40821474151886640425221018734748, ...
      -0.54854909315008697510886410926313, ...
       0.38728999882555268441925180574268, ...
      -0.22031826248214061224887524925114, ...
      -0.54538656727512647368330462485919, ...
       0.95952641028823274876646693877390, ...
      -0.57542156951901391210911429306642 ];
  w = [ ... ...
       0.48678314316748716941104750027452E-02, ...
       0.65212388041010424283650376293385E-02, ...
       0.14209708983278779348806400026132E-01, ...
       0.31888484893082254935417221561584E-01, ...
       0.14777542712078757890433156238493E-01, ...
       0.40897290108008783478410013863721E-01, ...
       0.10418223735073013293430828867470E-01, ...
       0.30458747186574088002369116260931E-01, ...
       0.30490829969029447439964565952835E-01, ...
       0.21631995447453411916722584709018E-01, ...
       0.99261422781568007641581796089061E-02, ...
       0.32576332769041589443489039116581E-02 ];

  return
end
