numpy_ipps.policies module¶
Policies for tag dispatching.
-
class
numpy_ipps.policies.Accuracy[source]¶ Accuracies enumeration.
-
LEVEL_1= 1¶
-
LEVEL_2= 2¶
-
LEVEL_3= 3¶
-
-
class
numpy_ipps.policies.Policies(bytes1=<TagPolicy.KEEP: 1>, bytes2=<TagPolicy.KEEP: 1>, bytes4=<TagPolicy.KEEP: 1>, bytes8=<TagPolicy.KEEP: 1>)[source]¶ Policy class.
-
bytes1¶
-
bytes2¶
-
bytes4¶
-
bytes8¶
-
-
class
numpy_ipps.policies.TagAttr[source]¶ Int enumeration for tag attributes.
-
DOWN= 4¶
-
FTYPE= 3¶
-
NAME= 0¶
-
STYPE= 2¶
-
UTYPE= 1¶
-
-
class
numpy_ipps.policies.TagPolicy[source]¶ Tag policies enumeration.
-
DOWN_KEEP= 5¶
-
DOWN_SIGNED= 7¶
-
DOWN_UNSIGNED= 6¶
-
FLOAT= 4¶
-
HINT_KEEP= 11¶
-
HINT_SIGNED= 13¶
-
HINT_UNSIGNED= 12¶
-
INTEGER_SIGNED= 14¶
-
INTEGER_UNSIGNED= 15¶
-
KEEP= 1¶
-
SCALE_KEEP= 8¶
-
SCALE_SIGNED= 10¶
-
SCALE_UNSIGNED= 9¶
-
SIGNED= 3¶
-
UNSIGNED= 2¶
-