Octopus
gauss_legendre.F90 File Reference

Go to the source code of this file.

Modules

module  gauss_legendre_oct_m
 

Functions/Subroutines

subroutine, public gauss_legendre_oct_m::gauss_legendre_points (n, points, weights)
 

Variables

real(real64), dimension(1), target gauss_legendre_oct_m::gl_points_2 = (/ -0.57735026919_real64 /)
 
real(real64), dimension(1), target gauss_legendre_oct_m::gl_weights_2 = (/ M_ONE /)
 
real(real64), dimension(2), target gauss_legendre_oct_m::gl_points_3 = (/ -0.774596669241_real64, M_ZERO /)
 
real(real64), dimension(2), target gauss_legendre_oct_m::gl_weights_3 = (/ 0.555555555556_real64, 0.888888888889_real64 /)
 
real(real64), dimension(2), target gauss_legendre_oct_m::gl_points_4 = (/ -0.861136311594_real64, -0.339981043585_real64 /)
 
real(real64), dimension(2), target gauss_legendre_oct_m::gl_weights_4 = (/ 0.347854845137_real64, 0.652145154863_real64 /)
 
real(real64), dimension(3), target gauss_legendre_oct_m::gl_points_5 = (/ -0.906179845939_real64, -0.538469310106_real64, M_ZERO /)
 
real(real64), dimension(3), target gauss_legendre_oct_m::gl_weights_5 = (/ 0.236926885056_real64, 0.478628670499_real64, 0.568888888889_real64 /)
 
real(real64), dimension(3), target gauss_legendre_oct_m::gl_points_6 = (/ -0.932469514203_real64, -0.661209386466_real64, -0.238619186083_real64 /)
 
real(real64), dimension(3), target gauss_legendre_oct_m::gl_weights_6 = (/ 0.171324492379_real64, 0.360761573048_real64, 0.467913934573_real64 /)
 
real(real64), dimension(4), target gauss_legendre_oct_m::gl_points_7 = (/ -0.949107912343_real64, -0.741531185599_real64, -0.405845151377_real64, M_ZERO /)
 
real(real64), dimension(4), target gauss_legendre_oct_m::gl_weights_7 = (/ 0.129484966169_real64, 0.279705391489_real64, 0.381830050505_real64, 0.417959183673_real64 /)
 
real(real64), dimension(4), target gauss_legendre_oct_m::gl_points_8 = (/ -0.960289856498_real64, -0.796666477414_real64, -0.525532409916_real64, -0.183434642496_real64 /)
 
real(real64), dimension(4), target gauss_legendre_oct_m::gl_weights_8 = (/ 0.10122853629_real64, 0.222381034453_real64, 0.313706645878_real64, 0.362683783378_real64 /)
 
real(real64), dimension(5), target gauss_legendre_oct_m::gl_points_9 = (/ -0.968160239508_real64, -0.836031107327_real64, -0.613371432701_real64, -0.324253423404_real64, M_ZERO /)
 
real(real64), dimension(5), target gauss_legendre_oct_m::gl_weights_9 = (/ 0.0812743883616_real64, 0.180648160695_real64, 0.260610696403_real64, 0.31234707704_real64, 0.330239355001_real64 /)
 
real(real64), dimension(5), target gauss_legendre_oct_m::gl_points_10 = (/ -0.973906528517_real64, -0.865063366689_real64, -0.679409568299_real64, -0.433395394129_real64, -0.148874338982_real64 /)
 
real(real64), dimension(5), target gauss_legendre_oct_m::gl_weights_10 = (/ 0.0666713443087_real64, 0.149451349151_real64, 0.219086362516_real64, 0.26926671931_real64, 0.295524224715_real64 /)
 
real(real64), dimension(6), target gauss_legendre_oct_m::gl_points_11 = (/ -0.978228658146_real64, -0.887062599768_real64, -0.730152005574_real64, -0.519096129207_real64, -0.269543155952_real64, M_ZERO /)
 
real(real64), dimension(6), target gauss_legendre_oct_m::gl_weights_11 = (/ 0.0556685671162_real64, 0.125580369465_real64, 0.186290210928_real64, 0.233193764592_real64, 0.26280454451_real64, 0.272925086778_real64 /)
 
real(real64), dimension(6), target gauss_legendre_oct_m::gl_points_12 = (/ -0.981560634247_real64, -0.90411725637_real64, -0.769902674194_real64, -0.587317954287_real64, -0.367831498998_real64, -0.125233408511_real64 /)
 
real(real64), dimension(6), target gauss_legendre_oct_m::gl_weights_12 = (/ 0.0471753363866_real64, 0.106939325995_real64, 0.160078328543_real64, 0.203167426723_real64, 0.233492536538_real64, 0.249147045813_real64 /)