summaryrefslogtreecommitdiff
path: root/.venv/lib/python3.12/site-packages/numpy/polynomial/laguerre.pyi
diff options
context:
space:
mode:
Diffstat (limited to '.venv/lib/python3.12/site-packages/numpy/polynomial/laguerre.pyi')
-rw-r--r--.venv/lib/python3.12/site-packages/numpy/polynomial/laguerre.pyi100
1 files changed, 100 insertions, 0 deletions
diff --git a/.venv/lib/python3.12/site-packages/numpy/polynomial/laguerre.pyi b/.venv/lib/python3.12/site-packages/numpy/polynomial/laguerre.pyi
new file mode 100644
index 0000000..6f67257
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/numpy/polynomial/laguerre.pyi
@@ -0,0 +1,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"]]): ...