Crate hpt_types

Source
Expand description

This crate implment type utilities for tensor operations

Re-exports§

pub use vectors::*;

Modules§

convertion
A module implement type conversion
dtype
A module defines a set of data types and utilities
into_scalar
A module implement type conversion
into_vec
A module implement simd vector conversion
promotion
A module defines a set of traits for type promotion
type_promote
A module defines a set of traits for tensor operations, and implement computation functions for scalar and vector types
vectors
A module defines a set of vector types

Macros§

impl_float_out_binary_promote
this macro is used to implement the FloatOutBinaryPromote trait for a given type
impl_float_out_unary_promote
this macro is used to implement the FloatOutUnaryPromote trait for a given type
impl_normal_out_promote
this macro is used to implement the FloatOutBinaryPromote trait for a given type
impl_simd_cmp_promote
this macro is used to implement the SimdCmpPromote trait for a given type
impl_std_simd_bit_logic
impl bit logic for simd vector