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¶
- __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¶
- __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¶
- __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¶
- cosh(self) ipctk.filib.Interval¶
- coth(self) ipctk.filib.Interval¶
- erfc(self) ipctk.filib.Interval¶
- exp10(self) ipctk.filib.Interval¶
- exp2(self) ipctk.filib.Interval¶
- expm1(self) ipctk.filib.Interval¶
- log10(self) ipctk.filib.Interval¶
- log1p(self) ipctk.filib.Interval¶
- log2(self) ipctk.filib.Interval¶
- sinh(self) ipctk.filib.Interval¶
- sqrt(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¶