laguerre.pyi 2.1 KB

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