| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 |
- from typing import Any, Final, Literal as L, TypeVar
- 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 hermetrim
- __all__ = [
- "hermezero",
- "hermeone",
- "hermex",
- "hermedomain",
- "hermeline",
- "hermeadd",
- "hermesub",
- "hermemulx",
- "hermemul",
- "hermediv",
- "hermepow",
- "hermeval",
- "hermeder",
- "hermeint",
- "herme2poly",
- "poly2herme",
- "hermefromroots",
- "hermevander",
- "hermefit",
- "hermetrim",
- "hermeroots",
- "HermiteE",
- "hermeval2d",
- "hermeval3d",
- "hermegrid2d",
- "hermegrid3d",
- "hermevander2d",
- "hermevander3d",
- "hermecompanion",
- "hermegauss",
- "hermeweight",
- ]
- poly2herme: _FuncPoly2Ortho[L["poly2herme"]]
- herme2poly: _FuncUnOp[L["herme2poly"]]
- hermedomain: Final[_Array2[np.float64]]
- hermezero: Final[_Array1[np.int_]]
- hermeone: Final[_Array1[np.int_]]
- hermex: Final[_Array2[np.int_]]
- hermeline: _FuncLine[L["hermeline"]]
- hermefromroots: _FuncFromRoots[L["hermefromroots"]]
- hermeadd: _FuncBinOp[L["hermeadd"]]
- hermesub: _FuncBinOp[L["hermesub"]]
- hermemulx: _FuncUnOp[L["hermemulx"]]
- hermemul: _FuncBinOp[L["hermemul"]]
- hermediv: _FuncBinOp[L["hermediv"]]
- hermepow: _FuncPow[L["hermepow"]]
- hermeder: _FuncDer[L["hermeder"]]
- hermeint: _FuncInteg[L["hermeint"]]
- hermeval: _FuncVal[L["hermeval"]]
- hermeval2d: _FuncVal2D[L["hermeval2d"]]
- hermeval3d: _FuncVal3D[L["hermeval3d"]]
- hermevalfromroots: _FuncValFromRoots[L["hermevalfromroots"]]
- hermegrid2d: _FuncVal2D[L["hermegrid2d"]]
- hermegrid3d: _FuncVal3D[L["hermegrid3d"]]
- hermevander: _FuncVander[L["hermevander"]]
- hermevander2d: _FuncVander2D[L["hermevander2d"]]
- hermevander3d: _FuncVander3D[L["hermevander3d"]]
- hermefit: _FuncFit[L["hermefit"]]
- hermecompanion: _FuncCompanion[L["hermecompanion"]]
- hermeroots: _FuncRoots[L["hermeroots"]]
- _ND = TypeVar("_ND", bound=Any)
- def _normed_hermite_e_n(
- x: np.ndarray[_ND, np.dtype[np.float64]],
- n: int | np.intp,
- ) -> np.ndarray[_ND, np.dtype[np.float64]]: ...
- hermegauss: _FuncGauss[L["hermegauss"]]
- hermeweight: _FuncWeight[L["hermeweight"]]
- class HermiteE(ABCPolyBase[L["He"]]): ...
|