1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
| from typing import Final
| from typing import Literal as L
|
| import numpy as np
|
| from ._polybase import ABCPolyBase
| from ._polytypes import (
| _Array1,
| _Array2,
| _FuncBinOp,
| _FuncCompanion,
| _FuncDer,
| _FuncFit,
| _FuncFromRoots,
| _FuncGauss,
| _FuncInteg,
| _FuncLine,
| _FuncPoly2Ortho,
| _FuncPow,
| _FuncRoots,
| _FuncUnOp,
| _FuncVal,
| _FuncVal2D,
| _FuncVal3D,
| _FuncValFromRoots,
| _FuncVander,
| _FuncVander2D,
| _FuncVander3D,
| _FuncWeight,
| )
| from .polyutils import trimcoef as lagtrim
|
| __all__ = [
| "lagzero",
| "lagone",
| "lagx",
| "lagdomain",
| "lagline",
| "lagadd",
| "lagsub",
| "lagmulx",
| "lagmul",
| "lagdiv",
| "lagpow",
| "lagval",
| "lagder",
| "lagint",
| "lag2poly",
| "poly2lag",
| "lagfromroots",
| "lagvander",
| "lagfit",
| "lagtrim",
| "lagroots",
| "Laguerre",
| "lagval2d",
| "lagval3d",
| "laggrid2d",
| "laggrid3d",
| "lagvander2d",
| "lagvander3d",
| "lagcompanion",
| "laggauss",
| "lagweight",
| ]
|
| poly2lag: _FuncPoly2Ortho[L["poly2lag"]]
| lag2poly: _FuncUnOp[L["lag2poly"]]
|
| lagdomain: Final[_Array2[np.float64]]
| lagzero: Final[_Array1[np.int_]]
| lagone: Final[_Array1[np.int_]]
| lagx: Final[_Array2[np.int_]]
|
| lagline: _FuncLine[L["lagline"]]
| lagfromroots: _FuncFromRoots[L["lagfromroots"]]
| lagadd: _FuncBinOp[L["lagadd"]]
| lagsub: _FuncBinOp[L["lagsub"]]
| lagmulx: _FuncUnOp[L["lagmulx"]]
| lagmul: _FuncBinOp[L["lagmul"]]
| lagdiv: _FuncBinOp[L["lagdiv"]]
| lagpow: _FuncPow[L["lagpow"]]
| lagder: _FuncDer[L["lagder"]]
| lagint: _FuncInteg[L["lagint"]]
| lagval: _FuncVal[L["lagval"]]
| lagval2d: _FuncVal2D[L["lagval2d"]]
| lagval3d: _FuncVal3D[L["lagval3d"]]
| lagvalfromroots: _FuncValFromRoots[L["lagvalfromroots"]]
| laggrid2d: _FuncVal2D[L["laggrid2d"]]
| laggrid3d: _FuncVal3D[L["laggrid3d"]]
| lagvander: _FuncVander[L["lagvander"]]
| lagvander2d: _FuncVander2D[L["lagvander2d"]]
| lagvander3d: _FuncVander3D[L["lagvander3d"]]
| lagfit: _FuncFit[L["lagfit"]]
| lagcompanion: _FuncCompanion[L["lagcompanion"]]
| lagroots: _FuncRoots[L["lagroots"]]
| laggauss: _FuncGauss[L["laggauss"]]
| lagweight: _FuncWeight[L["lagweight"]]
|
| class Laguerre(ABCPolyBase[L["L"]]): ...
|
|