elasticai.creator.arithmetic.fxp_params#
Module Contents#
Classes#
Data#
API#
- elasticai.creator.arithmetic.fxp_params.T#
‘TypeVar(…)’
- class elasticai.creator.arithmetic.fxp_params.ConvertableToFixedPointValues[source]#
Bases:
typing.Protocol[elasticai.creator.arithmetic.fxp_params.T]- __gt__(other: Union[int, float, elasticai.creator.arithmetic.fxp_params.T]) elasticai.creator.arithmetic.fxp_params.T[source]#
- __lt__(other: Union[int, float, elasticai.creator.arithmetic.fxp_params.T]) elasticai.creator.arithmetic.fxp_params.T[source]#
- __or__(other: elasticai.creator.arithmetic.fxp_params.T) elasticai.creator.arithmetic.fxp_params.T[source]#
- class elasticai.creator.arithmetic.fxp_params.FxpParams[source]#
- total_bits: int#
None
- frac_bits: int#
None
- signed: bool#
True
- property minimum_as_integer: int#
- property maximum_as_integer: int#
- property minimum_as_rational: float#
- property minimum_step_as_rational: float#
- property maximum_as_rational: float#
- integer_out_overflow(number: int | elasticai.creator.arithmetic.fxp_params.T) bool | elasticai.creator.arithmetic.fxp_params.T[source]#
- integer_out_underflow(number: int | elasticai.creator.arithmetic.fxp_params.T) bool | elasticai.creator.arithmetic.fxp_params.T[source]#
- integer_out_of_bounds(number: int | elasticai.creator.arithmetic.fxp_params.T) bool | elasticai.creator.arithmetic.fxp_params.T[source]#
- rational_out_overflow(number: float | elasticai.creator.arithmetic.fxp_params.T) bool | elasticai.creator.arithmetic.fxp_params.T[source]#