function [ a, b, c, d, w ] = rule11 ( )

%*****************************************************************************80
%
%% rule11() returns the rule of precision 11.
%
%  Licensing:
%
%    This code is distributed under the MIT license.
%
%  Modified:
%
%    02 April 2023
%
%  Author:
%
%    John Burkardt
%
%  Reference:
%
%    Jan Jaskowiec, Natarajan Sukumar,
%    High order symmetric cubature rules for tetrahedra and pyramids,
%    International Journal of Numerical Methods in Engineering,
%    Volume 122, Number 1, pages 148-171, 24 August 2020.
%
%  Output:
%
%    a(n), b(n), c(n), d(n): the barycentric coordinates of quadrature points.
%
%    w(n): the quadrature weights.
%
  a = [ ...
      0.29931309239934250632, ...
      0.10206072280197252267, ...
      0.29931309239934250632, ...
      0.29931309239934250632, ...
      0.03263284396518179725, ...
      0.90210146810445457355, ...
      0.03263284396518179725, ...
      0.03263284396518179725, ...
      0.32579558451531082097, ...
      0.17420441548468917903, ...
      0.32579558451531082097, ...
      0.17420441548468917903, ...
      0.32579558451531082097, ...
      0.17420441548468917903, ...
      0.09878462414162506033, ...
      0.40121537585837491191, ...
      0.09878462414162506033, ...
      0.40121537585837491191, ...
      0.09878462414162506033, ...
      0.40121537585837491191, ...
      0.00570190512270035092, ...
      0.49429809487729964301, ...
      0.00570190512270035092, ...
      0.49429809487729964301, ...
      0.00570190512270035092, ...
      0.49429809487729964301, ...
      0.72733034634638349392, ...
      0.12312065497472235442, ...
      0.12312065497472235442, ...
      0.02642834370417183887, ...
      0.02642834370417183887, ...
      0.02642834370417183887, ...
      0.12312065497472235442, ...
      0.72733034634638349392, ...
      0.12312065497472235442, ...
      0.12312065497472235442, ...
      0.72733034634638349392, ...
      0.12312065497472235442, ...
      0.17022807348926419224, ...
      0.01300387048559023713, ...
      0.01300387048559023713, ...
      0.80376418553955530921, ...
      0.80376418553955530921, ...
      0.80376418553955530921, ...
      0.01300387048559023713, ...
      0.17022807348926419224, ...
      0.01300387048559023713, ...
      0.01300387048559023713, ...
      0.17022807348926419224, ...
      0.01300387048559023713, ...
      0.61825980978911576624, ...
      0.04293540117192574251, ...
      0.04293540117192574251, ...
      0.29586938786703270710, ...
      0.29586938786703270710, ...
      0.29586938786703270710, ...
      0.04293540117192574251, ...
      0.61825980978911576624, ...
      0.04293540117192574251, ...
      0.04293540117192574251, ...
      0.61825980978911576624, ...
      0.04293540117192574251, ...
      0.53990011685570160616, ...
      0.18442403204707777387, ...
      0.18442403204707777387, ...
      0.09125181905014285999, ...
      0.09125181905014285999, ...
      0.09125181905014285999, ...
      0.18442403204707777387, ...
      0.53990011685570160616, ...
      0.18442403204707777387, ...
      0.18442403204707777387, ...
      0.53990011685570160616, ...
      0.18442403204707777387, ...
      0.45543531962195954454, ...
      0.25916940746428263065, ...
      0.25916940746428263065, ...
      0.02622586544947517681, ...
      0.02622586544947517681, ...
      0.02622586544947517681, ...
      0.25916940746428263065, ...
      0.45543531962195954454, ...
      0.25916940746428263065, ...
      0.25916940746428263065, ...
      0.45543531962195954454, ...
      0.25916940746428263065, ...
      0.01097757236596030687, ...
      0.01097757236596030687, ...
      0.53514200093145947168, ...
      0.11242856050676119928, ...
      0.53514200093145947168, ...
      0.11242856050676119928, ...
      0.34145186619581896492, ...
      0.34145186619581896492, ...
      0.34145186619581896492, ...
      0.34145186619581896492, ...
      0.34145186619581896492, ...
      0.34145186619581896492, ...
      0.53514200093145947168, ...
      0.11242856050676119928, ...
      0.01097757236596030687, ...
      0.01097757236596030687, ...
      0.11242856050676119928, ...
      0.53514200093145947168, ...
      0.53514200093145947168, ...
      0.11242856050676119928, ...
      0.01097757236596030687, ...
      0.01097757236596030687, ...
      0.11242856050676119928, ...
      0.53514200093145947168 ];

  b = [ ...
      0.29931309239934250632, ...
      0.29931309239934250632, ...
      0.10206072280197252267, ...
      0.29931309239934250632, ...
      0.03263284396518179725, ...
      0.03263284396518179725, ...
      0.90210146810445457355, ...
      0.03263284396518179725, ...
      0.17420441548468917903, ...
      0.32579558451531082097, ...
      0.32579558451531082097, ...
      0.17420441548468917903, ...
      0.17420441548468917903, ...
      0.32579558451531082097, ...
      0.40121537585837491191, ...
      0.09878462414162506033, ...
      0.09878462414162506033, ...
      0.40121537585837491191, ...
      0.40121537585837491191, ...
      0.09878462414162506033, ...
      0.49429809487729964301, ...
      0.00570190512270035092, ...
      0.00570190512270035092, ...
      0.49429809487729964301, ...
      0.49429809487729964301, ...
      0.00570190512270035092, ...
      0.12312065497472235442, ...
      0.72733034634638349392, ...
      0.12312065497472235442, ...
      0.12312065497472235442, ...
      0.72733034634638349392, ...
      0.12312065497472235442, ...
      0.02642834370417183887, ...
      0.02642834370417183887, ...
      0.02642834370417183887, ...
      0.12312065497472235442, ...
      0.12312065497472235442, ...
      0.72733034634638349392, ...
      0.01300387048559023713, ...
      0.17022807348926419224, ...
      0.01300387048559023713, ...
      0.01300387048559023713, ...
      0.17022807348926419224, ...
      0.01300387048559023713, ...
      0.80376418553955530921, ...
      0.80376418553955530921, ...
      0.80376418553955530921, ...
      0.01300387048559023713, ...
      0.01300387048559023713, ...
      0.17022807348926419224, ...
      0.04293540117192574251, ...
      0.61825980978911576624, ...
      0.04293540117192574251, ...
      0.04293540117192574251, ...
      0.61825980978911576624, ...
      0.04293540117192574251, ...
      0.29586938786703270710, ...
      0.29586938786703270710, ...
      0.29586938786703270710, ...
      0.04293540117192574251, ...
      0.04293540117192574251, ...
      0.61825980978911576624, ...
      0.18442403204707777387, ...
      0.53990011685570160616, ...
      0.18442403204707777387, ...
      0.18442403204707777387, ...
      0.53990011685570160616, ...
      0.18442403204707777387, ...
      0.09125181905014285999, ...
      0.09125181905014285999, ...
      0.09125181905014285999, ...
      0.18442403204707777387, ...
      0.18442403204707777387, ...
      0.53990011685570160616, ...
      0.25916940746428263065, ...
      0.45543531962195954454, ...
      0.25916940746428263065, ...
      0.25916940746428263065, ...
      0.45543531962195954454, ...
      0.25916940746428263065, ...
      0.02622586544947517681, ...
      0.02622586544947517681, ...
      0.02622586544947517681, ...
      0.25916940746428263065, ...
      0.25916940746428263065, ...
      0.45543531962195954454, ...
      0.53514200093145947168, ...
      0.11242856050676119928, ...
      0.01097757236596030687, ...
      0.01097757236596030687, ...
      0.11242856050676119928, ...
      0.53514200093145947168, ...
      0.53514200093145947168, ...
      0.11242856050676119928, ...
      0.01097757236596030687, ...
      0.01097757236596030687, ...
      0.11242856050676119928, ...
      0.53514200093145947168, ...
      0.34145186619581896492, ...
      0.34145186619581896492, ...
      0.34145186619581896492, ...
      0.34145186619581896492, ...
      0.34145186619581896492, ...
      0.34145186619581896492, ...
      0.11242856050676119928, ...
      0.53514200093145947168, ...
      0.11242856050676119928, ...
      0.53514200093145947168, ...
      0.01097757236596030687, ...
      0.01097757236596030687 ];

  c = [ ...
      0.29931309239934250632, ...
      0.29931309239934250632, ...
      0.29931309239934250632, ...
      0.10206072280197252267, ...
      0.03263284396518179725, ...
      0.03263284396518179725, ...
      0.03263284396518179725, ...
      0.90210146810445457355, ...
      0.17420441548468917903, ...
      0.17420441548468917903, ...
      0.17420441548468917903, ...
      0.32579558451531082097, ...
      0.32579558451531082097, ...
      0.32579558451531082097, ...
      0.40121537585837491191, ...
      0.40121537585837491191, ...
      0.40121537585837491191, ...
      0.09878462414162506033, ...
      0.09878462414162506033, ...
      0.09878462414162506033, ...
      0.49429809487729964301, ...
      0.49429809487729964301, ...
      0.49429809487729964301, ...
      0.00570190512270035092, ...
      0.00570190512270035092, ...
      0.00570190512270035092, ...
      0.12312065497472235442, ...
      0.12312065497472235442, ...
      0.72733034634638349392, ...
      0.12312065497472235442, ...
      0.12312065497472235442, ...
      0.72733034634638349392, ...
      0.12312065497472235442, ...
      0.12312065497472235442, ...
      0.72733034634638349392, ...
      0.02642834370417183887, ...
      0.02642834370417183887, ...
      0.02642834370417183887, ...
      0.01300387048559023713, ...
      0.01300387048559023713, ...
      0.17022807348926419224, ...
      0.01300387048559023713, ...
      0.01300387048559023713, ...
      0.17022807348926419224, ...
      0.01300387048559023713, ...
      0.01300387048559023713, ...
      0.17022807348926419224, ...
      0.80376418553955530921, ...
      0.80376418553955530921, ...
      0.80376418553955530921, ...
      0.04293540117192574251, ...
      0.04293540117192574251, ...
      0.61825980978911576624, ...
      0.04293540117192574251, ...
      0.04293540117192574251, ...
      0.61825980978911576624, ...
      0.04293540117192574251, ...
      0.04293540117192574251, ...
      0.61825980978911576624, ...
      0.29586938786703270710, ...
      0.29586938786703270710, ...
      0.29586938786703270710, ...
      0.18442403204707777387, ...
      0.18442403204707777387, ...
      0.53990011685570160616, ...
      0.18442403204707777387, ...
      0.18442403204707777387, ...
      0.53990011685570160616, ...
      0.18442403204707777387, ...
      0.18442403204707777387, ...
      0.53990011685570160616, ...
      0.09125181905014285999, ...
      0.09125181905014285999, ...
      0.09125181905014285999, ...
      0.25916940746428263065, ...
      0.25916940746428263065, ...
      0.45543531962195954454, ...
      0.25916940746428263065, ...
      0.25916940746428263065, ...
      0.45543531962195954454, ...
      0.25916940746428263065, ...
      0.25916940746428263065, ...
      0.45543531962195954454, ...
      0.02622586544947517681, ...
      0.02622586544947517681, ...
      0.02622586544947517681, ...
      0.11242856050676119928, ...
      0.53514200093145947168, ...
      0.11242856050676119928, ...
      0.53514200093145947168, ...
      0.01097757236596030687, ...
      0.01097757236596030687, ...
      0.11242856050676119928, ...
      0.53514200093145947168, ...
      0.11242856050676119928, ...
      0.53514200093145947168, ...
      0.01097757236596030687, ...
      0.01097757236596030687, ...
      0.11242856050676119928, ...
      0.53514200093145947168, ...
      0.11242856050676119928, ...
      0.53514200093145947168, ...
      0.01097757236596030687, ...
      0.01097757236596030687, ...
      0.34145186619581896492, ...
      0.34145186619581896492, ...
      0.34145186619581896492, ...
      0.34145186619581896492, ...
      0.34145186619581896492, ...
      0.34145186619581896492 ];

  d = [ ...
      0.10206072280197252267, ...
      0.29931309239934250632, ...
      0.29931309239934250632, ...
      0.29931309239934250632, ...
      0.90210146810445457355, ...
      0.03263284396518179725, ...
      0.03263284396518179725, ...
      0.03263284396518179725, ...
      0.32579558451531082097, ...
      0.32579558451531082097, ...
      0.17420441548468917903, ...
      0.32579558451531082097, ...
      0.17420441548468917903, ...
      0.17420441548468917903, ...
      0.09878462414162506033, ...
      0.09878462414162506033, ...
      0.40121537585837491191, ...
      0.09878462414162506033, ...
      0.40121537585837491191, ...
      0.40121537585837491191, ...
      0.00570190512270035092, ...
      0.00570190512270035092, ...
      0.49429809487729964301, ...
      0.00570190512270035092, ...
      0.49429809487729964301, ...
      0.49429809487729964301, ...
      0.02642834370417183887, ...
      0.02642834370417183887, ...
      0.02642834370417183887, ...
      0.72733034634638349392, ...
      0.12312065497472235442, ...
      0.12312065497472235442, ...
      0.72733034634638349392, ...
      0.12312065497472235442, ...
      0.12312065497472235442, ...
      0.72733034634638349392, ...
      0.12312065497472235442, ...
      0.12312065497472235442, ...
      0.80376418553955530921, ...
      0.80376418553955530921, ...
      0.80376418553955530921, ...
      0.17022807348926419224, ...
      0.01300387048559023713, ...
      0.01300387048559023713, ...
      0.17022807348926419224, ...
      0.01300387048559023713, ...
      0.01300387048559023713, ...
      0.17022807348926419224, ...
      0.01300387048559023713, ...
      0.01300387048559023713, ...
      0.29586938786703270710, ...
      0.29586938786703270710, ...
      0.29586938786703270710, ...
      0.61825980978911576624, ...
      0.04293540117192574251, ...
      0.04293540117192574251, ...
      0.61825980978911576624, ...
      0.04293540117192574251, ...
      0.04293540117192574251, ...
      0.61825980978911576624, ...
      0.04293540117192574251, ...
      0.04293540117192574251, ...
      0.09125181905014285999, ...
      0.09125181905014285999, ...
      0.09125181905014285999, ...
      0.53990011685570160616, ...
      0.18442403204707777387, ...
      0.18442403204707777387, ...
      0.53990011685570160616, ...
      0.18442403204707777387, ...
      0.18442403204707777387, ...
      0.53990011685570160616, ...
      0.18442403204707777387, ...
      0.18442403204707777387, ...
      0.02622586544947517681, ...
      0.02622586544947517681, ...
      0.02622586544947517681, ...
      0.45543531962195954454, ...
      0.25916940746428263065, ...
      0.25916940746428263065, ...
      0.45543531962195954454, ...
      0.25916940746428263065, ...
      0.25916940746428263065, ...
      0.45543531962195954454, ...
      0.25916940746428263065, ...
      0.25916940746428263065, ...
      0.34145186619581896492, ...
      0.34145186619581896492, ...
      0.34145186619581896492, ...
      0.34145186619581896492, ...
      0.34145186619581896492, ...
      0.34145186619581896492, ...
      0.01097757236596030687, ...
      0.01097757236596030687, ...
      0.53514200093145947168, ...
      0.11242856050676119928, ...
      0.53514200093145947168, ...
      0.11242856050676119928, ...
      0.01097757236596030687, ...
      0.01097757236596030687, ...
      0.53514200093145947168, ...
      0.11242856050676119928, ...
      0.53514200093145947168, ...
      0.11242856050676119928, ...
      0.01097757236596030687, ...
      0.01097757236596030687, ...
      0.53514200093145947168, ...
      0.11242856050676119928, ...
      0.53514200093145947168, ...
      0.11242856050676119928 ];

  w = [ ...
      0.01468934358613074864, ...
      0.01468934358613074864, ...
      0.01468934358613074864, ...
      0.01468934358613074864, ...
      0.00338086953062168103, ...
      0.00338086953062168103, ...
      0.00338086953062168103, ...
      0.00338086953062168103, ...
      0.01676676867722562761, ...
      0.01676676867722562761, ...
      0.01676676867722562761, ...
      0.01676676867722562761, ...
      0.01676676867722562761, ...
      0.01676676867722562761, ...
      0.01932364034775850906, ...
      0.01932364034775850906, ...
      0.01932364034775850906, ...
      0.01932364034775850906, ...
      0.01932364034775850906, ...
      0.01932364034775850906, ...
      0.00165325361037579671, ...
      0.00165325361037579671, ...
      0.00165325361037579671, ...
      0.00165325361037579671, ...
      0.00165325361037579671, ...
      0.00165325361037579671, ...
      0.00979997124703287439, ...
      0.00979997124703287439, ...
      0.00979997124703287439, ...
      0.00979997124703287439, ...
      0.00979997124703287439, ...
      0.00979997124703287439, ...
      0.00979997124703287439, ...
      0.00979997124703287439, ...
      0.00979997124703287439, ...
      0.00979997124703287439, ...
      0.00979997124703287439, ...
      0.00979997124703287439, ...
      0.00203627849130482569, ...
      0.00203627849130482569, ...
      0.00203627849130482569, ...
      0.00203627849130482569, ...
      0.00203627849130482569, ...
      0.00203627849130482569, ...
      0.00203627849130482569, ...
      0.00203627849130482569, ...
      0.00203627849130482569, ...
      0.00203627849130482569, ...
      0.00203627849130482569, ...
      0.00203627849130482569, ...
      0.00820761375291671758, ...
      0.00820761375291671758, ...
      0.00820761375291671758, ...
      0.00820761375291671758, ...
      0.00820761375291671758, ...
      0.00820761375291671758, ...
      0.00820761375291671758, ...
      0.00820761375291671758, ...
      0.00820761375291671758, ...
      0.00820761375291671758, ...
      0.00820761375291671758, ...
      0.00820761375291671758, ...
      0.01510498736666349325, ...
      0.01510498736666349325, ...
      0.01510498736666349325, ...
      0.01510498736666349325, ...
      0.01510498736666349325, ...
      0.01510498736666349325, ...
      0.01510498736666349325, ...
      0.01510498736666349325, ...
      0.01510498736666349325, ...
      0.01510498736666349325, ...
      0.01510498736666349325, ...
      0.01510498736666349325, ...
      0.01274239266610638702, ...
      0.01274239266610638702, ...
      0.01274239266610638702, ...
      0.01274239266610638702, ...
      0.01274239266610638702, ...
      0.01274239266610638702, ...
      0.01274239266610638702, ...
      0.01274239266610638702, ...
      0.01274239266610638702, ...
      0.01274239266610638702, ...
      0.01274239266610638702, ...
      0.01274239266610638702, ...
      0.00527342705968912931, ...
      0.00527342705968912931, ...
      0.00527342705968912931, ...
      0.00527342705968912931, ...
      0.00527342705968912931, ...
      0.00527342705968912931, ...
      0.00527342705968912931, ...
      0.00527342705968912931, ...
      0.00527342705968912931, ...
      0.00527342705968912931, ...
      0.00527342705968912931, ...
      0.00527342705968912931, ...
      0.00527342705968912931, ...
      0.00527342705968912931, ...
      0.00527342705968912931, ...
      0.00527342705968912931, ...
      0.00527342705968912931, ...
      0.00527342705968912931, ...
      0.00527342705968912931, ...
      0.00527342705968912931, ...
      0.00527342705968912931, ...
      0.00527342705968912931, ...
      0.00527342705968912931, ...
      0.00527342705968912931 ];

  return
end
