@@ -186,6 +186,8 @@ def chebfromroots(roots: ToObject_1d) -> Array_1d[np.object_]: ...
186
186
187
187
#
188
188
@overload
189
+ def chebadd (c1 : CoInteger_1d , c2 : CoInteger_1d ) -> Array_1d [np .float64 ]: ...
190
+ @overload
189
191
def chebadd (c1 : ToFloat64_1d , c2 : CoFloat64_1d ) -> Array_1d [np .float64 ]: ...
190
192
@overload
191
193
def chebadd (c1 : CoFloat64_1d , c2 : ToFloat64_1d ) -> Array_1d [np .float64 ]: ...
@@ -208,6 +210,8 @@ def chebadd(c1: _ToNumeric_1d, c2: ToObject_1d) -> Array_1d[np.object_]: ...
208
210
209
211
#
210
212
@overload
213
+ def chebsub (c1 : CoInteger_1d , c2 : CoInteger_1d ) -> Array_1d [np .float64 ]: ...
214
+ @overload
211
215
def chebsub (c1 : ToFloat64_1d , c2 : CoFloat64_1d ) -> Array_1d [np .float64 ]: ...
212
216
@overload
213
217
def chebsub (c1 : CoFloat64_1d , c2 : ToFloat64_1d ) -> Array_1d [np .float64 ]: ...
@@ -244,6 +248,8 @@ def chebmulx(c: ToObject_1d) -> Array_1d[np.object_]: ...
244
248
245
249
#
246
250
@overload
251
+ def chebmul (c1 : CoInteger_1d , c2 : CoInteger_1d ) -> Array_1d [np .float64 ]: ...
252
+ @overload
247
253
def chebmul (c1 : ToFloat64_1d , c2 : CoFloat64_1d ) -> Array_1d [np .float64 ]: ...
248
254
@overload
249
255
def chebmul (c1 : CoFloat64_1d , c2 : ToFloat64_1d ) -> Array_1d [np .float64 ]: ...
@@ -266,6 +272,8 @@ def chebmul(c1: _ToNumeric_1d, c2: ToObject_1d) -> Array_1d[np.object_]: ...
266
272
267
273
#
268
274
@overload
275
+ def chebdiv (c1 : CoInteger_1d , c2 : CoInteger_1d ) -> Array_1d [np .float64 ]: ...
276
+ @overload
269
277
def chebdiv (c1 : ToFloat64_1d , c2 : CoFloat64_1d ) -> Array_1d [np .float64 ]: ...
270
278
@overload
271
279
def chebdiv (c1 : CoFloat64_1d , c2 : ToFloat64_1d ) -> Array_1d [np .float64 ]: ...
@@ -373,6 +381,8 @@ def chebint(
373
381
374
382
#
375
383
@overload
384
+ def chebval (x : CoInteger_0d , c : CoInteger_1d , tensor : bool = True ) -> np .float64 : ...
385
+ @overload
376
386
def chebval (x : ToFloat64_0d , c : CoFloat64_1d , tensor : bool = True ) -> np .float64 : ...
377
387
@overload
378
388
def chebval (x : CoFloat64_0d , c : ToFloat64_1d , tensor : bool = True ) -> np .float64 : ...
@@ -399,6 +409,8 @@ def chebval(x: _ToNumeric_nd, c: ToObject_1nd, tensor: bool = True) -> Array[np.
399
409
400
410
#
401
411
@overload
412
+ def chebval2d (x : CoInteger_0d , y : CoInteger_0d , c : CoInteger_1d ) -> np .float64 : ...
413
+ @overload
402
414
def chebval2d (x : ToFloat64_0d , y : CoFloat64_0d , c : CoFloat64_1d ) -> np .float64 : ...
403
415
@overload
404
416
def chebval2d (x : CoFloat64_0d , y : ToFloat64_0d , c : CoFloat64_1d ) -> np .float64 : ...
@@ -587,6 +599,8 @@ def chebvander(x: _ToNumeric_nd, deg: CanIndex) -> Array[Any]: ...
587
599
588
600
#
589
601
@overload
602
+ def chebvander2d (x : CoInteger_nd , y : CoInteger_nd , deg : _Indices ) -> Array [np .float64 ]: ...
603
+ @overload
590
604
def chebvander2d (x : ToFloat64_nd , y : CoFloat64_nd , deg : _Indices ) -> Array [np .float64 ]: ...
591
605
@overload
592
606
def chebvander2d (x : CoFloat64_nd , y : ToFloat64_nd , deg : _Indices ) -> Array [np .float64 ]: ...
@@ -605,6 +619,8 @@ def chebvander2d(x: _ToNumeric_nd, y: _ToNumeric_nd, deg: _Indices) -> Array[Any
605
619
606
620
#
607
621
@overload
622
+ def chebvander3d (x : CoInteger_nd , y : CoInteger_nd , z : CoInteger_nd , deg : _Indices ) -> Array [np .float64 ]: ...
623
+ @overload
608
624
def chebvander3d (x : ToFloat64_nd , y : CoFloat64_nd , z : CoFloat64_nd , deg : _Indices ) -> Array [np .float64 ]: ...
609
625
@overload
610
626
def chebvander3d (x : CoFloat64_nd , y : ToFloat64_nd , z : CoFloat64_nd , deg : _Indices ) -> Array [np .float64 ]: ...
@@ -629,6 +645,34 @@ def chebvander3d(x: _ToNumeric_nd, y: _ToNumeric_nd, z: _ToNumeric_nd, deg: _Ind
629
645
630
646
#
631
647
@overload
648
+ def chebfit (
649
+ x : ToFloat64_1d | CoInteger_1d ,
650
+ y : ToFloat64_nd | CoInteger_nd ,
651
+ deg : int | CoInteger_1d ,
652
+ rcond : float | None = None ,
653
+ full : L [False ] = False ,
654
+ w : ToFloating_1d | None = None ,
655
+ ) -> Array [np .float64 ]: ...
656
+ @overload
657
+ def chebfit (
658
+ x : ToFloat64_1d | CoInteger_1d ,
659
+ y : ToFloat64_nd | CoInteger_nd ,
660
+ deg : int | CoInteger_1d ,
661
+ rcond : float | None ,
662
+ full : L [True ],
663
+ w : ToFloating_1d | None = None ,
664
+ ) -> _ArrayAndFitResult [np .float64 ]: ...
665
+ @overload
666
+ def chebfit (
667
+ x : ToFloat64_1d | CoInteger_1d ,
668
+ y : ToFloat64_nd | CoInteger_nd ,
669
+ deg : int | CoInteger_1d ,
670
+ rcond : float | None = None ,
671
+ * ,
672
+ full : L [True ],
673
+ w : ToFloating_1d | None = None ,
674
+ ) -> _ArrayAndFitResult [np .float64 ]: ...
675
+ @overload
632
676
def chebfit (
633
677
x : ToFloating_1d ,
634
678
y : CoFloating_nd ,
0 commit comments