Resolve the data type that results from applying promotion rules to a provided list of data types.
Return an object mapping supported data type strings to data type objects.
Determine if an ndarray data type can be safely cast to, or is of the same kind as, another ndarray data type.
Determine if an ndarray data type can be safely cast to another ndarray data type.
Resolve a loop block size for multi-dimensional array tiled loops.
Determine if an ndarray data type can be cast to another ndarray data type according to a specified casting mode.
List of ndarray data types.
Return the description for a provided data type.
Determine if an ndarray data type can be safely cast or, for floating-point data types, downcast to another ndarray data type.
Resolve a list of data type strings.
Resolve the output data type from a list of input ndarray data types.
Return the number of bytes per element for a provided underlying ndarray data type.
Return the single letter character abbreviation for an underlying array data type.
Return an object mapping supported data type strings to enumeration constants.
Return the alignment (in bytes) for an underlying array data type.
ndarray data buffer constructors.
Test if an input value is a supported built-in ndarray data type string.
Create a contiguous linear ndarray data buffer.
Return a list of ndarray data types to which a provided ndarray data type can be safely cast.
Return a list of ndarray data types to which a provided ndarray data type can be safely cast or cast within the same kind.
Resolve a loop block size for multi-dimensional array tiled loops.
Return a list of ndarray data types to which a provided ndarray data type can be safely cast and, for floating-point data types, can be downcast.
Test whether two values are equal data types.
Return the ndarray data type with the smallest size and closest kind to which ndarray data types can be safely cast.