Get the set of degrees used in our basis functions.
(order)
| 1911 | |
| 1912 | |
| 1913 | def _get_degrees_orders(order): |
| 1914 | """Get the set of degrees used in our basis functions.""" |
| 1915 | degrees = np.zeros(_get_n_moments(order), int) |
| 1916 | orders = np.zeros_like(degrees) |
| 1917 | for degree in range(1, order + 1): |
| 1918 | # Only loop over positive orders, negative orders are handled |
| 1919 | # for efficiency within |
| 1920 | for order in range(degree + 1): |
| 1921 | ii = _deg_ord_idx(degree, order) |
| 1922 | degrees[ii] = degree |
| 1923 | orders[ii] = order |
| 1924 | ii = _deg_ord_idx(degree, -order) |
| 1925 | degrees[ii] = degree |
| 1926 | orders[ii] = -order |
| 1927 | return degrees, orders |
| 1928 | |
| 1929 | |
| 1930 | def _alegendre_deriv(order, degree, val): |
no test coverage detected