Skip to main content

Module domain

Module domain 

Source
Expand description

What a kernel computes over: a call’s dtype and overflow policy (Variant), and the values that an argument or a result can take (Range). Formulas (facts), recipes and kernels read both.

Structs§

Range
The values other than NaN that the items of an argument or a result can take: each lies from lo to hi. ¯0 and +0 count as one value, because the sign of a zero isn’t promised and can differ by route. Any range can also hold NaN. A rule’s range is sound where it holds every result that the object’s kernels give, within their accuracy.
Variant
Policies captured when the call is built; never read from force-time preferences.