Interval Arithmetic¶
Python bindings for the Fast Interval Library (Filib) by Werner Hofschuster and Walter Kraemer.
- class ipctk.filib.Interval¶
Bases:
pybind11_object
- property INF : float¶
- property SUP : float¶
- __add__(*args, **kwargs)¶
Overloaded function.
__add__(self: ipctk.filib.Interval, arg0: ipctk.filib.Interval) -> ipctk.filib.Interval
__add__(self: ipctk.filib.Interval, arg0: float) -> ipctk.filib.Interval
- __and__(self, arg0: ipctk.filib.Interval) ipctk.filib.Interval ¶
-
__annotations__ =
{}
¶
- __contains__(*args, **kwargs)¶
Overloaded function.
__contains__(self: ipctk.filib.Interval, arg0: float) -> bool
__contains__(self: ipctk.filib.Interval, arg0: ipctk.filib.Interval) -> bool
- __eq__(*args, **kwargs)¶
Overloaded function.
__eq__(self: ipctk.filib.Interval, arg0: ipctk.filib.Interval) -> bool
__eq__(self: ipctk.filib.Interval, arg0: float) -> bool
__eq__(self: ipctk.filib.Interval, arg0: float) -> bool
- __ge__(*args, **kwargs)¶
Overloaded function.
__ge__(self: ipctk.filib.Interval, arg0: float) -> bool
__ge__(self: ipctk.filib.Interval, arg0: ipctk.filib.Interval) -> bool
__ge__(self: ipctk.filib.Interval, arg0: float) -> bool
- __gt__(*args, **kwargs)¶
Overloaded function.
__gt__(self: ipctk.filib.Interval, arg0: float) -> bool
__gt__(self: ipctk.filib.Interval, arg0: ipctk.filib.Interval) -> bool
__gt__(self: ipctk.filib.Interval, arg0: float) -> bool
-
__hash__ =
None
¶
- __iadd__(*args, **kwargs)¶
Overloaded function.
__iadd__(self: ipctk.filib.Interval, arg0: ipctk.filib.Interval) -> ipctk.filib.Interval
__iadd__(self: ipctk.filib.Interval, arg0: float) -> ipctk.filib.Interval
- __imul__(*args, **kwargs)¶
Overloaded function.
__imul__(self: ipctk.filib.Interval, arg0: ipctk.filib.Interval) -> ipctk.filib.Interval
__imul__(self: ipctk.filib.Interval, arg0: float) -> ipctk.filib.Interval
- __init__(*args, **kwargs)¶
Overloaded function.
__init__(self: ipctk.filib.Interval) -> None
__init__(self: ipctk.filib.Interval, x: float) -> None
__init__(self: ipctk.filib.Interval, x: float, y: float) -> None
- __isub__(*args, **kwargs)¶
Overloaded function.
__isub__(self: ipctk.filib.Interval, arg0: ipctk.filib.Interval) -> ipctk.filib.Interval
__isub__(self: ipctk.filib.Interval, arg0: float) -> ipctk.filib.Interval
- __itruediv__(*args, **kwargs)¶
Overloaded function.
__itruediv__(self: ipctk.filib.Interval, arg0: ipctk.filib.Interval) -> ipctk.filib.Interval
__itruediv__(self: ipctk.filib.Interval, arg0: float) -> ipctk.filib.Interval
- __le__(*args, **kwargs)¶
Overloaded function.
__le__(self: ipctk.filib.Interval, arg0: ipctk.filib.Interval) -> bool
__le__(self: ipctk.filib.Interval, arg0: float) -> bool
__le__(self: ipctk.filib.Interval, arg0: float) -> bool
- __lt__(*args, **kwargs)¶
Overloaded function.
__lt__(self: ipctk.filib.Interval, arg0: ipctk.filib.Interval) -> bool
__lt__(self: ipctk.filib.Interval, arg0: float) -> bool
__lt__(self: ipctk.filib.Interval, arg0: float) -> bool
-
__module__ =
'ipctk.filib'
¶
- __mul__(*args, **kwargs)¶
Overloaded function.
__mul__(self: ipctk.filib.Interval, arg0: ipctk.filib.Interval) -> ipctk.filib.Interval
__mul__(self: ipctk.filib.Interval, arg0: float) -> ipctk.filib.Interval
- __ne__(*args, **kwargs)¶
Overloaded function.
__ne__(self: ipctk.filib.Interval, arg0: ipctk.filib.Interval) -> bool
__ne__(self: ipctk.filib.Interval, arg0: float) -> bool
__ne__(self: ipctk.filib.Interval, arg0: float) -> bool
- __neg__(self) ipctk.filib.Interval ¶
- __new__(**kwargs)¶
- __or__(self, arg0: ipctk.filib.Interval) ipctk.filib.Interval ¶
- __pos__(self) ipctk.filib.Interval ¶
- __pow__(self, arg0: float) ipctk.filib.Interval ¶
- __radd__(self, arg0: float) ipctk.filib.Interval ¶
- __repr__(self) str ¶
- __rmul__(self, arg0: float) ipctk.filib.Interval ¶
- __rpow__(self, arg0: float) ipctk.filib.Interval ¶
- __rsub__(self, arg0: float) ipctk.filib.Interval ¶
- __rtruediv__(self, arg0: float) ipctk.filib.Interval ¶
- __str__(self) str ¶
- __sub__(*args, **kwargs)¶
Overloaded function.
__sub__(self: ipctk.filib.Interval, arg0: ipctk.filib.Interval) -> ipctk.filib.Interval
__sub__(self: ipctk.filib.Interval, arg0: float) -> ipctk.filib.Interval
- __truediv__(*args, **kwargs)¶
Overloaded function.
__truediv__(self: ipctk.filib.Interval, arg0: ipctk.filib.Interval) -> ipctk.filib.Interval
__truediv__(self: ipctk.filib.Interval, arg0: float) -> ipctk.filib.Interval
- acos(self) ipctk.filib.Interval ¶
- acosh(self) ipctk.filib.Interval ¶
- acot(self) ipctk.filib.Interval ¶
- acoth(self) ipctk.filib.Interval ¶
- arccos(self) ipctk.filib.Interval ¶
- arccosh(self) ipctk.filib.Interval ¶
- arccot(self) ipctk.filib.Interval ¶
- arccoth(self) ipctk.filib.Interval ¶
- arcsin(self) ipctk.filib.Interval ¶
- arcsinh(self) ipctk.filib.Interval ¶
- arctan(self) ipctk.filib.Interval ¶
- arctanh(self) ipctk.filib.Interval ¶
- asin(self) ipctk.filib.Interval ¶
- asinh(self) ipctk.filib.Interval ¶
- atan(self) ipctk.filib.Interval ¶
- atanh(self) ipctk.filib.Interval ¶
- blow(self, arg0: float) ipctk.filib.Interval ¶
- cos(self) ipctk.filib.Interval ¶
- cosh(self) ipctk.filib.Interval ¶
- cot(self) ipctk.filib.Interval ¶
- coth(self) ipctk.filib.Interval ¶
- diam(self) float ¶
- drel(self) float ¶
- empty(self) bool ¶
- erf(self) ipctk.filib.Interval ¶
- erfc(self) ipctk.filib.Interval ¶
- exp(self) ipctk.filib.Interval ¶
- exp10(self) ipctk.filib.Interval ¶
- exp2(self) ipctk.filib.Interval ¶
- expm1(self) ipctk.filib.Interval ¶
- log(self) ipctk.filib.Interval ¶
- log10(self) ipctk.filib.Interval ¶
- log1p(self) ipctk.filib.Interval ¶
- log2(self) ipctk.filib.Interval ¶
- mid(self) float ¶
- sin(self) ipctk.filib.Interval ¶
- sinh(self) ipctk.filib.Interval ¶
- sqr(self) ipctk.filib.Interval ¶
- sqrt(self) ipctk.filib.Interval ¶
- tan(self) ipctk.filib.Interval ¶
- tanh(self) ipctk.filib.Interval ¶
- ipctk.filib.acos(arg0: ipctk.filib.Interval) ipctk.filib.Interval ¶
- ipctk.filib.acosh(arg0: ipctk.filib.Interval) ipctk.filib.Interval ¶
- ipctk.filib.acot(arg0: ipctk.filib.Interval) ipctk.filib.Interval ¶
- ipctk.filib.acoth(arg0: ipctk.filib.Interval) ipctk.filib.Interval ¶
- ipctk.filib.asin(arg0: ipctk.filib.Interval) ipctk.filib.Interval ¶
- ipctk.filib.asinh(arg0: ipctk.filib.Interval) ipctk.filib.Interval ¶
- ipctk.filib.atan(arg0: ipctk.filib.Interval) ipctk.filib.Interval ¶
- ipctk.filib.atanh(arg0: ipctk.filib.Interval) ipctk.filib.Interval ¶
- ipctk.filib.cos(arg0: ipctk.filib.Interval) ipctk.filib.Interval ¶
- ipctk.filib.cosh(arg0: ipctk.filib.Interval) ipctk.filib.Interval ¶
- ipctk.filib.cot(arg0: ipctk.filib.Interval) ipctk.filib.Interval ¶
- ipctk.filib.coth(arg0: ipctk.filib.Interval) ipctk.filib.Interval ¶
- ipctk.filib.disjoint(arg0: ipctk.filib.Interval, arg1: ipctk.filib.Interval) bool ¶
- ipctk.filib.erf(arg0: ipctk.filib.Interval) ipctk.filib.Interval ¶
- ipctk.filib.erfc(arg0: ipctk.filib.Interval) ipctk.filib.Interval ¶
- ipctk.filib.exp(arg0: ipctk.filib.Interval) ipctk.filib.Interval ¶
- ipctk.filib.exp10(arg0: ipctk.filib.Interval) ipctk.filib.Interval ¶
- ipctk.filib.exp2(arg0: ipctk.filib.Interval) ipctk.filib.Interval ¶
- ipctk.filib.expm1(arg0: ipctk.filib.Interval) ipctk.filib.Interval ¶
- ipctk.filib.log(arg0: ipctk.filib.Interval) ipctk.filib.Interval ¶
- ipctk.filib.log10(arg0: ipctk.filib.Interval) ipctk.filib.Interval ¶
- ipctk.filib.log1p(arg0: ipctk.filib.Interval) ipctk.filib.Interval ¶
- ipctk.filib.log2(arg0: ipctk.filib.Interval) ipctk.filib.Interval ¶
- ipctk.filib.max(*args, **kwargs)¶
Overloaded function.
max(arg0: ipctk.filib.Interval, arg1: ipctk.filib.Interval) -> ipctk.filib.Interval
max(arg0: ipctk.filib.Interval, arg1: float) -> ipctk.filib.Interval
max(arg0: float, arg1: ipctk.filib.Interval) -> ipctk.filib.Interval
- ipctk.filib.min(*args, **kwargs)¶
Overloaded function.
min(arg0: ipctk.filib.Interval, arg1: ipctk.filib.Interval) -> ipctk.filib.Interval
min(arg0: ipctk.filib.Interval, arg1: float) -> ipctk.filib.Interval
min(arg0: float, arg1: ipctk.filib.Interval) -> ipctk.filib.Interval
- ipctk.filib.sin(arg0: ipctk.filib.Interval) ipctk.filib.Interval ¶
- ipctk.filib.sinh(arg0: ipctk.filib.Interval) ipctk.filib.Interval ¶
- ipctk.filib.sqr(arg0: ipctk.filib.Interval) ipctk.filib.Interval ¶
- ipctk.filib.sqrt(arg0: ipctk.filib.Interval) ipctk.filib.Interval ¶
- ipctk.filib.tan(arg0: ipctk.filib.Interval) ipctk.filib.Interval ¶
- ipctk.filib.tanh(arg0: ipctk.filib.Interval) ipctk.filib.Interval ¶