vDSP
An enumeration that acts as a namespace for Swift overlays to vDSP.
Declaration
enum vDSPMentioned in
Topics
Type Methods
absolute(_:)absolute(_:)absolute(_:result:)absolute(_:result:)absolute(_:result:)absolute(_:result:)add(_:_:)add(_:_:)add(_:_:)add(_:_:)add(_:_:result:)add(_:_:result:)add(_:_:result:)add(_:_:result:)add(_:to:count:result:)add(_:to:count:result:)add(multiplication:_:)add(multiplication:_:)add(multiplication:_:)add(multiplication:_:)add(multiplication:_:)add(multiplication:_:)add(multiplication:_:)add(multiplication:_:)add(multiplication:_:result:)add(multiplication:_:result:)add(multiplication:_:result:)add(multiplication:_:result:)add(multiplication:_:result:)add(multiplication:_:result:)add(multiplication:_:result:)add(multiplication:_:result:)add(multiplication:multiplication:)add(multiplication:multiplication:)add(multiplication:multiplication:)add(multiplication:multiplication:)add(multiplication:multiplication:result:)add(multiplication:multiplication:result:)add(multiplication:multiplication:result:)add(multiplication:multiplication:result:)addSubtract(_:_:addResult:subtractResult:)addSubtract(_:_:addResult:subtractResult:)amplitudeToDecibels(_:zeroReference:)amplitudeToDecibels(_:zeroReference:)clear(_:)clear(_:)clip(_:to:)clip(_:to:)clip(_:to:result:)clip(_:to:result:)conjugate(_:count:result:)conjugate(_:count:result:)convert(amplitude:toDecibels:zeroReference:)convert(amplitude:toDecibels:zeroReference:)convert(interleavedComplexVector:toSplitComplexVector:)convert(interleavedComplexVector:toSplitComplexVector:)convert(polarCoordinates:toRectangularCoordinates:)convert(polarCoordinates:toRectangularCoordinates:)convert(power:toDecibels:zeroReference:)convert(power:toDecibels:zeroReference:)convert(rectangularCoordinates:toPolarCoordinates:)convert(rectangularCoordinates:toPolarCoordinates:)convert(splitComplexVector:toInterleavedComplexVector:)convert(splitComplexVector:toInterleavedComplexVector:)convertElements(of:to:)convertElements(of:to:)convertElements(of:to:)convertElements(of:to:)convertElements(of:to:)convertElements(of:to:)convertElements(of:to:)convertElements(of:to:)convertElements(of:to:)convertElements(of:to:)convertElements(of:to:)convertElements(of:to:)convertElements(of:to:)convertElements(of:to:)convertElements(of:to:rounding:)convertElements(of:to:rounding:)convertElements(of:to:rounding:)convertElements(of:to:rounding:)convertElements(of:to:rounding:)convertElements(of:to:rounding:)convertElements(of:to:rounding:)convertElements(of:to:rounding:)convertElements(of:to:rounding:)convertElements(of:to:rounding:)convertElements(of:to:rounding:)convertElements(of:to:rounding:)convolve(_:rowCount:columnCount:with3x3Kernel:)convolve(_:rowCount:columnCount:with3x3Kernel:)convolve(_:rowCount:columnCount:with3x3Kernel:result:)convolve(_:rowCount:columnCount:with3x3Kernel:result:)convolve(_:rowCount:columnCount:with5x5Kernel:)convolve(_:rowCount:columnCount:with5x5Kernel:)convolve(_:rowCount:columnCount:with5x5Kernel:result:)convolve(_:rowCount:columnCount:with5x5Kernel:result:)convolve(_:rowCount:columnCount:withKernel:kernelRowCount:kernelColumnCount:)convolve(_:rowCount:columnCount:withKernel:kernelRowCount:kernelColumnCount:)convolve(_:rowCount:columnCount:withKernel:kernelRowCount:kernelColumnCount:result:)convolve(_:rowCount:columnCount:withKernel:kernelRowCount:kernelColumnCount:result:)convolve(_:withKernel:)convolve(_:withKernel:)convolve(_:withKernel:result:)convolve(_:withKernel:result:)copy(_:to:count:)copy(_:to:count:)correlate(_:withKernel:)correlate(_:withKernel:)correlate(_:withKernel:result:)correlate(_:withKernel:result:)countZeroCrossings(_:)countZeroCrossings(_:)distanceSquared(_:_:)distanceSquared(_:_:)divide(_:_:)divide(_:_:)divide(_:_:)divide(_:_:)divide(_:_:)divide(_:_:)divide(_:_:result:)divide(_:_:result:)divide(_:_:result:)divide(_:_:result:)divide(_:_:result:)divide(_:_:result:)divide(_:by:count:result:)divide(_:by:count:result:)divide(_:by:result:)divide(_:by:result:)doubleToFloat(_:)downsample(_:decimationFactor:filter:)downsample(_:decimationFactor:filter:)downsample(_:decimationFactor:filter:result:)downsample(_:decimationFactor:filter:result:)evaluatePolynomial(usingCoefficients:withVariables:)evaluatePolynomial(usingCoefficients:withVariables:)evaluatePolynomial(usingCoefficients:withVariables:result:)evaluatePolynomial(usingCoefficients:withVariables:result:)fill(_:with:)fill(_:with:)floatToDouble(_:)floatingPointToInteger(_:integerType:rounding:)floatingPointToInteger(_:integerType:rounding:)formRamp(in:result:)formRamp(in:result:)formRamp(withInitialValue:increment:result:)formRamp(withInitialValue:increment:result:)formRamp(withInitialValue:multiplyingBy:increment:result:)formRamp(withInitialValue:multiplyingBy:increment:result:)formStereoRamp(withInitialValue:multiplyingBy:_:increment:results:_:)formStereoRamp(withInitialValue:multiplyingBy:_:increment:results:_:)formWindow(usingSequence:result:isHalfWindow:)formWindow(usingSequence:result:isHalfWindow:)hypot(_:_:)hypot(_:_:)hypot(_:_:result:)hypot(_:_:result:)hypot(x0:x1:y0:y1:)hypot(x0:x1:y0:y1:)hypot(x0:x1:y0:y1:result:)hypot(x0:x1:y0:y1:result:)indexOfMaximum(_:)indexOfMaximum(_:)indexOfMaximumMagnitude(_:)indexOfMaximumMagnitude(_:)indexOfMinimum(_:)indexOfMinimum(_:)integerToFloatingPoint(_:floatingPointType:)integerToFloatingPoint(_:floatingPointType:)integerToFloatingPoint(_:floatingPointType:)integerToFloatingPoint(_:floatingPointType:)integerToFloatingPoint(_:floatingPointType:)integerToFloatingPoint(_:floatingPointType:)integrate(_:using:stepSize:)integrate(_:using:stepSize:)integrate(_:using:stepSize:result:)integrate(_:using:stepSize:result:)invertedClip(_:to:)invertedClip(_:to:)invertedClip(_:to:result:)invertedClip(_:to:result:)limit(_:limit:withOutputConstant:)limit(_:limit:withOutputConstant:)limit(_:limit:withOutputConstant:result:)limit(_:limit:withOutputConstant:result:)linearInterpolate(_:_:using:)linearInterpolate(_:_:using:)linearInterpolate(_:_:using:result:)linearInterpolate(_:_:using:result:)linearInterpolate(elementsOf:using:)linearInterpolate(elementsOf:using:)linearInterpolate(elementsOf:using:result:)linearInterpolate(elementsOf:using:result:)maximum(_:)maximum(_:)maximum(_:_:)maximum(_:_:)maximum(_:_:result:)maximum(_:_:result:)maximumMagnitude(_:)maximumMagnitude(_:)mean(_:)mean(_:)meanMagnitude(_:)meanMagnitude(_:)meanSquare(_:)meanSquare(_:)minimum(_:)minimum(_:)minimum(_:_:)minimum(_:_:)minimum(_:_:result:)minimum(_:_:result:)multiply(_:_:)multiply(_:_:)multiply(_:_:)multiply(_:_:)multiply(_:_:result:)multiply(_:_:result:)multiply(_:_:result:)multiply(_:_:result:)multiply(_:by:count:useConjugate:result:)multiply(_:by:count:useConjugate:result:)multiply(_:by:result:)multiply(_:by:result:)multiply(addition:_:)multiply(addition:_:)multiply(addition:_:)multiply(addition:_:)multiply(addition:_:result:)multiply(addition:_:result:)multiply(addition:_:result:)multiply(addition:_:result:)multiply(addition:addition:)multiply(addition:addition:)multiply(addition:addition:result:)multiply(addition:addition:result:)multiply(addition:subtraction:)multiply(addition:subtraction:)multiply(addition:subtraction:result:)multiply(addition:subtraction:result:)multiply(subtraction:_:)multiply(subtraction:_:)multiply(subtraction:_:)multiply(subtraction:_:)multiply(subtraction:_:result:)multiply(subtraction:_:result:)multiply(subtraction:_:result:)multiply(subtraction:_:result:)multiply(subtraction:subtraction:)multiply(subtraction:subtraction:)multiply(subtraction:subtraction:result:)multiply(subtraction:subtraction:result:)negative(_:)negative(_:)negative(_:result:)negative(_:result:)negativeAbsolute(_:)negativeAbsolute(_:)negativeAbsolute(_:result:)negativeAbsolute(_:result:)phase(_:result:)phase(_:result:)polarToRectangular(_:)polarToRectangular(_:)powerToDecibels(_:zeroReference:)powerToDecibels(_:zeroReference:)ramp(in:count:)ramp(in:count:)ramp(withInitialValue:increment:count:)ramp(withInitialValue:increment:count:)ramp(withInitialValue:multiplyingBy:increment:)ramp(withInitialValue:multiplyingBy:increment:)rectangularToPolar(_:)rectangularToPolar(_:)reverse(_:)reverse(_:)rootMeanSquare(_:)rootMeanSquare(_:)signedSquare(_:)signedSquare(_:)signedSquare(_:result:)signedSquare(_:result:)slidingWindowSum(_:usingWindowLength:)slidingWindowSum(_:usingWindowLength:)slidingWindowSum(_:usingWindowLength:result:)slidingWindowSum(_:usingWindowLength:result:)sort(_:sortOrder:)sort(_:sortOrder:)square(_:)square(_:)square(_:result:)square(_:result:)squareMagnitudes(_:result:)squareMagnitudes(_:result:)stereoRamp(withInitialValue:multiplyingBy:_:increment:)stereoRamp(withInitialValue:multiplyingBy:_:increment:)subtract(_:_:)subtract(_:_:)subtract(_:_:result:)subtract(_:_:result:)subtract(_:from:count:result:)subtract(_:from:count:result:)subtract(multiplication:_:)subtract(multiplication:_:)subtract(multiplication:_:)subtract(multiplication:_:)subtract(multiplication:_:result:)subtract(multiplication:_:result:)subtract(multiplication:_:result:)subtract(multiplication:_:result:)subtract(multiplication:multiplication:)subtract(multiplication:multiplication:)subtract(multiplication:multiplication:result:)subtract(multiplication:multiplication:result:)sum(_:)sum(_:)sumAndSumOfSquares(_:)sumAndSumOfSquares(_:)sumOfMagnitudes(_:)sumOfMagnitudes(_:)sumOfSquares(_:)sumOfSquares(_:)threshold(_:to:with:)threshold(_:to:with:)threshold(_:to:with:result:)threshold(_:to:with:result:)trunc(_:)trunc(_:)trunc(_:result:)trunc(_:result:)twoPoleTwoZeroFilter(_:coefficients:)twoPoleTwoZeroFilter(_:coefficients:)twoPoleTwoZeroFilter(_:coefficients:result:)twoPoleTwoZeroFilter(_:coefficients:result:)window(ofType:usingSequence:count:isHalfWindow:)compress(_:gatingVector:nonZeroGatingCount:)compress(_:gatingVector:nonZeroGatingCount:)compress(_:gatingVector:result:)compress(_:gatingVector:result:)convertElements(of:to:)convertElements(of:to:)dot(_:_:)dot(_:_:)float16ToFloat(_:)floatToFloat16(_:)formRamp(from:through:result:)formRamp(from:through:result:)gather(_:indices:)gather(_:indices:)gather(_:indices:result:)gather(_:indices:result:)linearInterpolate(lookupTable:withOffsets:scale:baseOffset:)linearInterpolate(lookupTable:withOffsets:scale:baseOffset:)linearInterpolate(lookupTable:withOffsets:scale:baseOffset:result:)linearInterpolate(lookupTable:withOffsets:scale:baseOffset:result:)linearInterpolate(values:atIndices:)linearInterpolate(values:atIndices:)linearInterpolate(values:atIndices:result:)linearInterpolate(values:atIndices:result:)normalize(_:)normalize(_:)normalize(_:result:)normalize(_:result:)ramp(from:through:count:)ramp(from:through:count:)standardDeviation(_:)standardDeviation(_:)swapElements(_:_:)swapElements(_:_:)taperedMerge(_:_:)taperedMerge(_:_:)taperedMerge(_:_:result:)taperedMerge(_:_:result:)
Classes
Structures
vDSP.BiquadvDSP.VectorizableDoublevDSP.VectorizableFloatvDSP.DFTDoublePrecisionInterleavedFunctionsvDSP.DFTDoublePrecisionSplitComplexFunctionsvDSP.DFTSinglePrecisionInterleavedFunctionsvDSP.DFTSinglePrecisionSplitComplexFunctionsvDSP_SplitComplexDoublevDSP_SplitComplexFloat