42 -0.577350269189626, 0.577350269189626,
43 -0.774596669241483, 0.000000000000000, 0.774596669241483,
44 -0.861136311594053, -0.339981043584856, 0.339981043584856, 0.861136311594053,
45 -0.906179845938664, -0.538469310105683, 0.000000000000000, 0.538469310105683, 0.906179845938664,
46 -0.932469514203152, -0.661209386466264, -0.238619186083197, 0.238619186083197, 0.661209386466264, 0.932469514203152,
47 -0.949107912342758, -0.741531185599394, -0.405845151377397, 0.000000000000000, 0.405845151377397, 0.741531185599394, 0.949107912342758,
48 -0.960289856497536, -0.796666477413627, -0.525532409916329, -0.183434642495650, 0.183434642495650, 0.525532409916329, 0.796666477413627, 0.960289856497536,
49 -0.968160239507626, -0.836031107326636, -0.613371432700590, -0.324253423403809, 0.000000000000000, 0.324253423403809, 0.613371432700591, 0.836031107326636, 0.968160239507626,
50 -0.973906528517171, -0.865063366688985, -0.679409568299025, -0.433395394129247, -0.148874338981631, 0.148874338981631, 0.433395394129247, 0.679409568299024, 0.865063366688984, 0.973906528517172
56 1.000000000000000, 1.000000000000000,
57 0.555555555555556, 0.888888888888889, 0.555555555555556,
58 0.347854845137454, 0.652145154862546, 0.652145154862546, 0.347854845137454,
59 0.236926885056189, 0.478628670499367, 0.568888888888889, 0.478628670499367, 0.236926885056189,
60 0.171324492379171, 0.360761573048139, 0.467913934572690, 0.467913934572690, 0.360761573048139, 0.171324492379171,
61 0.129484966168870, 0.279705391489277, 0.381830050505119, 0.417959183673469, 0.381830050505119, 0.279705391489277, 0.129484966168870,
62 0.101228536290376, 0.222381034453375, 0.313706645877887, 0.362683783378362, 0.362683783378362, 0.313706645877887, 0.222381034453375, 0.101228536290376,
63 0.081274388361575, 0.180648160694858, 0.260610696402935, 0.312347077040002, 0.330239355001259, 0.312347077040002, 0.260610696402936, 0.180648160694857, 0.081274388361575,
64 0.066671344308688, 0.149451349150581, 0.219086362515981, 0.269266719309996, 0.295524224714752, 0.295524224714752, 0.269266719309996, 0.219086362515982, 0.149451349150581, 0.066671344308688
72 -1., -.3333333333333333, .3333333333333333, 1.,
79 .3333333333333333, 1.333333333333333, .3333333333333333,
81 .1555555555555556, .7111111111111111, .2666666666666667,
82 .7111111111111111, .1555555555555556
88 :
NumIntData((iN < 1 ? 1 : (iN > 10 ? 10 : iN))), pdPnt(NULL), pdWght(NULL) {
134 :
NumIntData((iN < 1 ? 1 : (iN > 5 ? 5 : iN))), pdPnt(NULL), pdWght(NULL) {
const doublereal *const pdWght
const doublereal dTrapezoidWght[]
virtual doublereal dGetPnt(integer i) const =0
const doublereal dGaussPnt[]
flag fGetNext(doublereal &d, integer i=0) const
virtual PntWght GetFirst(void) const
PntWght GetFirst(void) const
doublereal dGetWght(integer i) const
const doublereal * pdGetPnt(void) const
virtual PntWght Get(integer i) const =0
PntWght Get(integer i) const
virtual flag fGetNext(doublereal &d, integer i=0) const
const doublereal * pdGetPnt(void) const
virtual ~NumIntIterator(void)
doublereal dGetFirst(integer i=0) const
const doublereal *const pdPnt
const doublereal dTrapezoidPnt[]
const doublereal * pdGetWght(void) const
doublereal dGetWght(integer i) const
const doublereal * pdGetWght(void) const
PntWght Get(integer i) const
#define ASSERT(expression)
doublereal dGetCurrWght(void) const
GaussDataIterator(integer iN)
doublereal dGetPnt(integer i) const
doublereal dGetCurrPnt(void) const
TrapezoidData(integer iN)
virtual integer iGetNum(void) const
NumIntIterator(NumIntData &d)
doublereal dGetPnt(integer i) const
virtual doublereal dGetFirst(integer i=0) const
virtual doublereal dGetCurrPnt(void) const
const doublereal *const pdWght
const doublereal dGaussWght[]
const doublereal *const pdPnt
virtual doublereal dGetCurrWght(void) const
virtual doublereal dGetWght(integer i) const =0