Source code for pyleecan.Methods.Mesh.FPGNSeg.get_gauss_points
# -*- coding: utf-8 -*-
import numpy as np
def get_gauss_points(self):
""" Return the gauss points and weights for Segments """
nb_gauss_points = self.nb_gauss_point
gauss_pts = np.zeros([nb_gauss_points, 2], dtype=float)
gauss_pts[:, 0] = np.polynomial.legendre.leggauss(nb_gauss_points)[0]
weights = np.polynomial.legendre.leggauss(nb_gauss_points)[1]
return gauss_pts, weights, nb_gauss_points