Table of Contents

Namespace Zyl.VectorTraits

Classes

AbstractVectors<T>

Common constants of any Vector types (任何向量类型的公用常量).

BitMath

Provides constants and static methods for binary operations, and other common mathematical functions (为二进制运算和其他通用数学函数提供常数和静态方法).

ExVectorFormatter

(ExType) Format provider for extended type vectors (扩展类型向量的格式提供者).

ExVectorUtil

Some utility functions are provided for ExType vectors. For example, the Format function can be used to safely output an ExType vector (为ExType 向量, 提供了一些 的工具函数. 例如用 Format 函数可以安全的输出ExType 向量).

Scalars

Methods of scalar (标量的方法).

Scalars<T>

Constants of scalar (标量的常数).

TypeCodeFlagsUtil

TypeCodeFlags util (类型代码位标识工具).

Vector128s

Methods of Vector128<T>. It supports ExType, and the element type can also be (它支持扩展类型, 元素类型还可以为): ExInt128, ExUInt128, Int128, UInt128.

Vector128s<T>

Constants of Vector128<T> .

Vector256s

Methods of Vector256<T>. It supports ExType, and the element type can also be (它支持扩展类型, 元素类型还可以为): ExInt128, ExUInt128, Int128, UInt128.

Vector256s<T>

Constants of Vector256<T> .

Vector512s

Methods of Vector512<T>. It supports ExType, and the element type can also be (它支持扩展类型, 元素类型还可以为): ExInt128, ExUInt128, Int128, UInt128.

Vector512s<T>

Constants of Vector512<T> .

Vector64s

Methods of Vector64<T> .

Vector64s<T>

Constants of Vector64<T> .

VectorEnvironment

Environment information related to vector types. Its members are similar to Environment,RuntimeInformation. It caches properties, improving performance (向量类型相关的环境信息. 它的成员类似 Environment,RuntimeInformation. 它会对属性进行缓存, 提高了性能).

VectorTextUtil

Provides some textual instrumental functions for vectors (提供了一些向量的文本性工具函数).

VectorTraitsGlobal

VectorTraits global initializer (全局初始化器). It is used to initialize data ahead of time to improve performance (它用于提前初始化数据, 提高运行性能).

Vectors

Methods of Vector<T>. It supports ExType, and the element type can also be (它支持扩展类型, 元素类型还可以为): ExInt128, ExUInt128, Int128, UInt128.

Vectors<T>

Constants of Vector<T> .

Enums

ElementTypeCode

Specifies the type of an vector element (指定向量元素的类型). Reference from: https://learn.microsoft.com/en-us/dotnet/api/system.typecode

ShuffleControlG2

Shuffle control constants for "2-element group" ("2元素组"的换位控制常数) .

ShuffleControlG4

Shuffle control constants for "4-element group" ("4元素组"的换位控制常数) .

TypeCodeFlags

ElementTypeCode bit flags (元素类型代码位标识).