cmrit
/
cmrithackathon-master
/.venv
/lib
/python3.11
/site-packages
/numpy
/polynomial
/legendre.pyi
from typing import Final, 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 legtrim | |
__all__ = [ | |
"legzero", | |
"legone", | |
"legx", | |
"legdomain", | |
"legline", | |
"legadd", | |
"legsub", | |
"legmulx", | |
"legmul", | |
"legdiv", | |
"legpow", | |
"legval", | |
"legder", | |
"legint", | |
"leg2poly", | |
"poly2leg", | |
"legfromroots", | |
"legvander", | |
"legfit", | |
"legtrim", | |
"legroots", | |
"Legendre", | |
"legval2d", | |
"legval3d", | |
"leggrid2d", | |
"leggrid3d", | |
"legvander2d", | |
"legvander3d", | |
"legcompanion", | |
"leggauss", | |
"legweight", | |
] | |
poly2leg: _FuncPoly2Ortho[L["poly2leg"]] | |
leg2poly: _FuncUnOp[L["leg2poly"]] | |
legdomain: Final[_Array2[np.float64]] | |
legzero: Final[_Array1[np.int_]] | |
legone: Final[_Array1[np.int_]] | |
legx: Final[_Array2[np.int_]] | |
legline: _FuncLine[L["legline"]] | |
legfromroots: _FuncFromRoots[L["legfromroots"]] | |
legadd: _FuncBinOp[L["legadd"]] | |
legsub: _FuncBinOp[L["legsub"]] | |
legmulx: _FuncUnOp[L["legmulx"]] | |
legmul: _FuncBinOp[L["legmul"]] | |
legdiv: _FuncBinOp[L["legdiv"]] | |
legpow: _FuncPow[L["legpow"]] | |
legder: _FuncDer[L["legder"]] | |
legint: _FuncInteg[L["legint"]] | |
legval: _FuncVal[L["legval"]] | |
legval2d: _FuncVal2D[L["legval2d"]] | |
legval3d: _FuncVal3D[L["legval3d"]] | |
legvalfromroots: _FuncValFromRoots[L["legvalfromroots"]] | |
leggrid2d: _FuncVal2D[L["leggrid2d"]] | |
leggrid3d: _FuncVal3D[L["leggrid3d"]] | |
legvander: _FuncVander[L["legvander"]] | |
legvander2d: _FuncVander2D[L["legvander2d"]] | |
legvander3d: _FuncVander3D[L["legvander3d"]] | |
legfit: _FuncFit[L["legfit"]] | |
legcompanion: _FuncCompanion[L["legcompanion"]] | |
legroots: _FuncRoots[L["legroots"]] | |
leggauss: _FuncGauss[L["leggauss"]] | |
legweight: _FuncWeight[L["legweight"]] | |
class Legendre(ABCPolyBase[L["P"]]): ... | |