Method Widen
- Namespace
- Zyl.VectorTraits.Impl.AVector
- Assembly
- VectorTraits.dll
Widen(Vector<float>, out Vector<double>, out Vector<double>)
Widens a Vector<T> into two Vector<T> instances (将一个 Vector<T> 扩宽为两个 Vector<T> 实例).
Mnemonic: element_ref(i, lower, upper) := widen(source[i]).
public virtual void Widen(Vector<float> source, out Vector<double> lower, out Vector<double> upper)
Parameters
sourceVector<float>The vector whose elements are to be widened (要扩宽其元素的向量).
lowerVector<double>When this method returns, contains the widened elements from lower indices in the source vector (当此方法返回时,包含源向量中来自较低下标的扩宽元素).
upperVector<double>When this method returns, contains the widened elements from upper indices in the source vector (当此方法返回时,包含源向量中来自较高下标的扩宽元素).
- See Also
Widen(Vector<sbyte>, out Vector<short>, out Vector<short>)
Widens a Vector<T> into two Vector<T> instances (将一个 Vector<T> 扩宽为两个 Vector<T> 实例).
Mnemonic: element_ref(i, lower, upper) := widen(source[i]).
[CLSCompliant(false)]
public virtual void Widen(Vector<sbyte> source, out Vector<short> lower, out Vector<short> upper)
Parameters
sourceVector<sbyte>The vector whose elements are to be widened (要扩宽其元素的向量).
lowerVector<short>When this method returns, contains the widened elements from lower indices in the source vector (当此方法返回时,包含源向量中来自较低下标的扩宽元素).
upperVector<short>When this method returns, contains the widened elements from upper indices in the source vector (当此方法返回时,包含源向量中来自较高下标的扩宽元素).
- See Also
Widen(Vector<byte>, out Vector<ushort>, out Vector<ushort>)
Widens a Vector<T> into two Vector<T> instances (将一个 Vector<T> 扩宽为两个 Vector<T> 实例).
Mnemonic: element_ref(i, lower, upper) := widen(source[i]).
[CLSCompliant(false)]
public virtual void Widen(Vector<byte> source, out Vector<ushort> lower, out Vector<ushort> upper)
Parameters
sourceVector<byte>The vector whose elements are to be widened (要扩宽其元素的向量).
lowerVector<ushort>When this method returns, contains the widened elements from lower indices in the source vector (当此方法返回时,包含源向量中来自较低下标的扩宽元素).
upperVector<ushort>When this method returns, contains the widened elements from upper indices in the source vector (当此方法返回时,包含源向量中来自较高下标的扩宽元素).
- See Also
Widen(Vector<short>, out Vector<int>, out Vector<int>)
Widens a Vector<T> into two Vector<T> instances (将一个 Vector<T> 扩宽为两个 Vector<T> 实例).
Mnemonic: element_ref(i, lower, upper) := widen(source[i]).
public virtual void Widen(Vector<short> source, out Vector<int> lower, out Vector<int> upper)
Parameters
sourceVector<short>The vector whose elements are to be widened (要扩宽其元素的向量).
lowerVector<int>When this method returns, contains the widened elements from lower indices in the source vector (当此方法返回时,包含源向量中来自较低下标的扩宽元素).
upperVector<int>When this method returns, contains the widened elements from upper indices in the source vector (当此方法返回时,包含源向量中来自较高下标的扩宽元素).
- See Also
Widen(Vector<ushort>, out Vector<uint>, out Vector<uint>)
Widens a Vector<T> into two Vector<T> instances (将一个 Vector<T> 扩宽为两个 Vector<T> 实例).
Mnemonic: element_ref(i, lower, upper) := widen(source[i]).
[CLSCompliant(false)]
public virtual void Widen(Vector<ushort> source, out Vector<uint> lower, out Vector<uint> upper)
Parameters
sourceVector<ushort>The vector whose elements are to be widened (要扩宽其元素的向量).
lowerVector<uint>When this method returns, contains the widened elements from lower indices in the source vector (当此方法返回时,包含源向量中来自较低下标的扩宽元素).
upperVector<uint>When this method returns, contains the widened elements from upper indices in the source vector (当此方法返回时,包含源向量中来自较高下标的扩宽元素).
- See Also
Widen(Vector<int>, out Vector<long>, out Vector<long>)
Widens a Vector<T> into two Vector<T> instances (将一个 Vector<T> 扩宽为两个 Vector<T> 实例).
Mnemonic: element_ref(i, lower, upper) := widen(source[i]).
public virtual void Widen(Vector<int> source, out Vector<long> lower, out Vector<long> upper)
Parameters
sourceVector<int>The vector whose elements are to be widened (要扩宽其元素的向量).
lowerVector<long>When this method returns, contains the widened elements from lower indices in the source vector (当此方法返回时,包含源向量中来自较低下标的扩宽元素).
upperVector<long>When this method returns, contains the widened elements from upper indices in the source vector (当此方法返回时,包含源向量中来自较高下标的扩宽元素).
- See Also
Widen(Vector<uint>, out Vector<ulong>, out Vector<ulong>)
Widens a Vector<T> into two Vector<T> instances (将一个 Vector<T> 扩宽为两个 Vector<T> 实例).
Mnemonic: element_ref(i, lower, upper) := widen(source[i]).
[CLSCompliant(false)]
public virtual void Widen(Vector<uint> source, out Vector<ulong> lower, out Vector<ulong> upper)
Parameters
sourceVector<uint>The vector whose elements are to be widened (要扩宽其元素的向量).
lowerVector<ulong>When this method returns, contains the widened elements from lower indices in the source vector (当此方法返回时,包含源向量中来自较低下标的扩宽元素).
upperVector<ulong>When this method returns, contains the widened elements from upper indices in the source vector (当此方法返回时,包含源向量中来自较高下标的扩宽元素).
- See Also