public float EuclideanDistance(IVector vector) { Debug.Assert(IsValid && vector.IsValid); var other = (GpuVector)vector; Debug.Assert(other._size == _size); return(_cuda.EuclideanDistance(_data, other._data, _size)); }