hookeai.simulators.fetorch.element.type.quadratures.gauss_quadrature_1d¶
- gauss_quadrature_1d(n_gauss, device=None)[source]¶
Set 1D Gauss quadrature points local coordinates and weights.
- Parameters:
n_gauss (int) – Number of Gauss quadrature integration points.
device (torch.device, default=None) – Device on which torch.Tensor is allocated.
- Returns:
gp_coords (dict) – Gauss quadrature integration points (key, str[int]) local coordinates (item, torch.Tensor(1d)). Gauss integration points are labeled from 1 to n_gauss.
gp_weights (dict) – Gauss quadrature integration points (key, str[int]) weights (item, torch.Tensor(0d)). Gauss integration points are labeled from 1 to n_gauss.