---
title: vForce
framework: accelerate
role: symbol
role_heading: Enumeration
path: accelerate/vforce
---

# vForce

An enumeration that acts as a namespace for Swift overlays to vForce.

## Declaration

```swift
enum vForce
```

## Topics

### Functions

- [acos(_:)](accelerate/vforce/acos(_:)-8srk.md)
- [acos(_:)](accelerate/vforce/acos(_:)-3hl5t.md)
- [acos(_:result:)](accelerate/vforce/acos(_:result:)-3c9qz.md)
- [acos(_:result:)](accelerate/vforce/acos(_:result:)-6rc2f.md)
- [acosh(_:)](accelerate/vforce/acosh(_:)-1j3qt.md)
- [acosh(_:)](accelerate/vforce/acosh(_:)-8zjay.md)
- [acosh(_:result:)](accelerate/vforce/acosh(_:result:)-4cip0.md)
- [acosh(_:result:)](accelerate/vforce/acosh(_:result:)-2r23w.md)
- [asin(_:)](accelerate/vforce/asin(_:)-454ds.md)
- [asin(_:)](accelerate/vforce/asin(_:)-8vvt1.md)
- [asin(_:result:)](accelerate/vforce/asin(_:result:)-94jmy.md)
- [asin(_:result:)](accelerate/vforce/asin(_:result:)-ooti.md)
- [asinh(_:)](accelerate/vforce/asinh(_:)-ue6b.md)
- [asinh(_:)](accelerate/vforce/asinh(_:)-284n7.md)
- [asinh(_:result:)](accelerate/vforce/asinh(_:result:)-7wn57.md)
- [asinh(_:result:)](accelerate/vforce/asinh(_:result:)-17vv4.md)
- [atan(_:)](accelerate/vforce/atan(_:)-1ghr3.md)
- [atan(_:)](accelerate/vforce/atan(_:)-5ejvk.md)
- [atan(_:result:)](accelerate/vforce/atan(_:result:)-691jp.md)
- [atan(_:result:)](accelerate/vforce/atan(_:result:)-6bb8n.md)
- [atanh(_:)](accelerate/vforce/atanh(_:)-922d.md)
- [atanh(_:)](accelerate/vforce/atanh(_:)-2t372.md)
- [atanh(_:result:)](accelerate/vforce/atanh(_:result:)-6waj3.md)
- [atanh(_:result:)](accelerate/vforce/atanh(_:result:)-596wg.md)
- [ceil(_:)](accelerate/vforce/ceil(_:)-9dsdt.md)
- [ceil(_:)](accelerate/vforce/ceil(_:)-57grr.md)
- [ceil(_:result:)](accelerate/vforce/ceil(_:result:)-4wev4.md)
- [ceil(_:result:)](accelerate/vforce/ceil(_:result:)-6zm3u.md)
- [copysign(magnitudes:signs:)](accelerate/vforce/copysign(magnitudes:signs:)-s0r3.md)
- [copysign(magnitudes:signs:)](accelerate/vforce/copysign(magnitudes:signs:)-3jhf0.md)
- [copysign(magnitudes:signs:result:)](accelerate/vforce/copysign(magnitudes:signs:result:)-3zoya.md)
- [copysign(magnitudes:signs:result:)](accelerate/vforce/copysign(magnitudes:signs:result:)-5umya.md)
- [cos(_:)](accelerate/vforce/cos(_:)-5eeyc.md)
- [cos(_:)](accelerate/vforce/cos(_:)-3q2fu.md)
- [cos(_:result:)](accelerate/vforce/cos(_:result:)-95syy.md)
- [cos(_:result:)](accelerate/vforce/cos(_:result:)-lrow.md)
- [cosPi(_:)](accelerate/vforce/cospi(_:)-8ouii.md)
- [cosPi(_:)](accelerate/vforce/cospi(_:)-578sc.md)
- [cosPi(_:result:)](accelerate/vforce/cospi(_:result:)-4rha2.md)
- [cosPi(_:result:)](accelerate/vforce/cospi(_:result:)-5ubws.md)
- [cosh(_:)](accelerate/vforce/cosh(_:)-4dmhm.md)
- [cosh(_:)](accelerate/vforce/cosh(_:)-5ax3f.md)
- [cosh(_:result:)](accelerate/vforce/cosh(_:result:)-4f7in.md)
- [cosh(_:result:)](accelerate/vforce/cosh(_:result:)-3x3wu.md)
- [exp(_:)](accelerate/vforce/exp(_:)-76nrd.md)
- [exp(_:)](accelerate/vforce/exp(_:)-5iaun.md)
- [exp(_:result:)](accelerate/vforce/exp(_:result:)-34nxw.md)
- [exp(_:result:)](accelerate/vforce/exp(_:result:)-4k85n.md)
- [exp2(_:)](accelerate/vforce/exp2(_:)-2m5q.md)
- [exp2(_:)](accelerate/vforce/exp2(_:)-4mm9y.md)
- [exp2(_:result:)](accelerate/vforce/exp2(_:result:)-6ru6m.md)
- [exp2(_:result:)](accelerate/vforce/exp2(_:result:)-8m564.md)
- [expm1(_:)](accelerate/vforce/expm1(_:)-xkzx.md)
- [expm1(_:)](accelerate/vforce/expm1(_:)-mfq5.md)
- [expm1(_:result:)](accelerate/vforce/expm1(_:result:)-4dpl4.md)
- [expm1(_:result:)](accelerate/vforce/expm1(_:result:)-2yhs3.md)
- [floor(_:)](accelerate/vforce/floor(_:)-64hyu.md)
- [floor(_:)](accelerate/vforce/floor(_:)-5awna.md)
- [floor(_:result:)](accelerate/vforce/floor(_:result:)-61veb.md)
- [floor(_:result:)](accelerate/vforce/floor(_:result:)-4mf4q.md)
- [log10(_:)](accelerate/vforce/log10(_:)-9wr68.md)
- [log10(_:)](accelerate/vforce/log10(_:)-81jwh.md)
- [log10(_:result:)](accelerate/vforce/log10(_:result:)-3j9cp.md)
- [log10(_:result:)](accelerate/vforce/log10(_:result:)-35727.md)
- [log2(_:)](accelerate/vforce/log2(_:)-2gkui.md)
- [log2(_:)](accelerate/vforce/log2(_:)-9b3yo.md)
- [log2(_:result:)](accelerate/vforce/log2(_:result:)-5xk1k.md)
- [log2(_:result:)](accelerate/vforce/log2(_:result:)-2i9yi.md)
- [logb(_:)](accelerate/vforce/logb(_:)-6irl7.md)
- [logb(_:)](accelerate/vforce/logb(_:)-6hwhw.md)
- [logb(_:result:)](accelerate/vforce/logb(_:result:)-14tuo.md)
- [logb(_:result:)](accelerate/vforce/logb(_:result:)-1m3o3.md)
- [nearestInteger(_:)](accelerate/vforce/nearestinteger(_:)-5mppu.md)
- [nearestInteger(_:)](accelerate/vforce/nearestinteger(_:)-386dx.md)
- [nearestInteger(_:result:)](accelerate/vforce/nearestinteger(_:result:)-bbtt.md)
- [nearestInteger(_:result:)](accelerate/vforce/nearestinteger(_:result:)-1izut.md)
- [pow(bases:exponents:)](accelerate/vforce/pow(bases:exponents:)-94dha.md)
- [pow(bases:exponents:)](accelerate/vforce/pow(bases:exponents:)-3gl7v.md)
- [pow(bases:exponents:result:)](accelerate/vforce/pow(bases:exponents:result:)-4bso.md)
- [pow(bases:exponents:result:)](accelerate/vforce/pow(bases:exponents:result:)-6pffz.md)
- [reciprocal(_:)](accelerate/vforce/reciprocal(_:)-555of.md)
- [reciprocal(_:)](accelerate/vforce/reciprocal(_:)-8lozf.md)
- [reciprocal(_:result:)](accelerate/vforce/reciprocal(_:result:)-pvu0.md)
- [reciprocal(_:result:)](accelerate/vforce/reciprocal(_:result:)-7hu7a.md)
- [remainder(dividends:divisors:)](accelerate/vforce/remainder(dividends:divisors:)-5rcri.md)
- [remainder(dividends:divisors:)](accelerate/vforce/remainder(dividends:divisors:)-j4a5.md)
- [remainder(dividends:divisors:result:)](accelerate/vforce/remainder(dividends:divisors:result:)-bj3f.md)
- [remainder(dividends:divisors:result:)](accelerate/vforce/remainder(dividends:divisors:result:)-31qe5.md)
- [rsqrt(_:)](accelerate/vforce/rsqrt(_:)-9gm1h.md)
- [rsqrt(_:)](accelerate/vforce/rsqrt(_:)-2xjyq.md)
- [rsqrt(_:result:)](accelerate/vforce/rsqrt(_:result:)-9vniv.md)
- [rsqrt(_:result:)](accelerate/vforce/rsqrt(_:result:)-6o0ky.md)
- [sin(_:)](accelerate/vforce/sin(_:)-61sn.md)
- [sin(_:)](accelerate/vforce/sin(_:)-6o1ao.md)
- [sin(_:result:)](accelerate/vforce/sin(_:result:)-6xo5w.md)
- [sin(_:result:)](accelerate/vforce/sin(_:result:)-oida.md)
- [sinPi(_:)](accelerate/vforce/sinpi(_:)-1wh5u.md)
- [sinPi(_:)](accelerate/vforce/sinpi(_:)-3a7fm.md)
- [sinPi(_:result:)](accelerate/vforce/sinpi(_:result:)-88a6o.md)
- [sinPi(_:result:)](accelerate/vforce/sinpi(_:result:)-9p5xq.md)
- [sincos(_:sinResult:cosResult:)](accelerate/vforce/sincos(_:sinresult:cosresult:)-93te.md)
- [sincos(_:sinResult:cosResult:)](accelerate/vforce/sincos(_:sinresult:cosresult:)-tk1q.md)
- [sinh(_:)](accelerate/vforce/sinh(_:)-54hpe.md)
- [sinh(_:)](accelerate/vforce/sinh(_:)-fwj2.md)
- [sinh(_:result:)](accelerate/vforce/sinh(_:result:)-6xge8.md)
- [sinh(_:result:)](accelerate/vforce/sinh(_:result:)-1ag0e.md)
- [sqrt(_:)](accelerate/vforce/sqrt(_:)-7ze6m.md)
- [sqrt(_:)](accelerate/vforce/sqrt(_:)-8wla9.md)
- [sqrt(_:result:)](accelerate/vforce/sqrt(_:result:)-2ixfw.md)
- [sqrt(_:result:)](accelerate/vforce/sqrt(_:result:)-63m91.md)
- [tan(_:)](accelerate/vforce/tan(_:)-6n5qw.md)
- [tan(_:)](accelerate/vforce/tan(_:)-3i3c1.md)
- [tan(_:result:)](accelerate/vforce/tan(_:result:)-8bosl.md)
- [tan(_:result:)](accelerate/vforce/tan(_:result:)-4wevz.md)
- [tanPi(_:)](accelerate/vforce/tanpi(_:)-9lrix.md)
- [tanPi(_:)](accelerate/vforce/tanpi(_:)-4z418.md)
- [tanPi(_:result:)](accelerate/vforce/tanpi(_:result:)-9d72p.md)
- [tanPi(_:result:)](accelerate/vforce/tanpi(_:result:)-1gp8g.md)
- [tanh(_:)](accelerate/vforce/tanh(_:)-89qjn.md)
- [tanh(_:)](accelerate/vforce/tanh(_:)-4h4en.md)
- [tanh(_:result:)](accelerate/vforce/tanh(_:result:)-3fuc9.md)
- [tanh(_:result:)](accelerate/vforce/tanh(_:result:)-1fzsa.md)
- [trunc(_:)](accelerate/vforce/trunc(_:)-11ss3.md)
- [trunc(_:)](accelerate/vforce/trunc(_:)-5wx8z.md)
- [trunc(_:result:)](accelerate/vforce/trunc(_:result:)-8luud.md)
- [trunc(_:result:)](accelerate/vforce/trunc(_:result:)-4xeiu.md)
- [truncatingRemainder(dividends:divisors:)](accelerate/vforce/truncatingremainder(dividends:divisors:)-11bh4.md)
- [truncatingRemainder(dividends:divisors:)](accelerate/vforce/truncatingremainder(dividends:divisors:)-9ofow.md)
- [truncatingRemainder(dividends:divisors:result:)](accelerate/vforce/truncatingremainder(dividends:divisors:result:)-6forr.md)
- [truncatingRemainder(dividends:divisors:result:)](accelerate/vforce/truncatingremainder(dividends:divisors:result:)-23mq2.md)

### Type Methods

- [atan2(x:y:)](accelerate/vforce/atan2(x:y:)-3lku3.md)
- [atan2(x:y:)](accelerate/vforce/atan2(x:y:)-h54u.md)
- [atan2(x:y:result:)](accelerate/vforce/atan2(x:y:result:)-184b6.md)
- [atan2(x:y:result:)](accelerate/vforce/atan2(x:y:result:)-6j6xb.md)
- [log(_:)](accelerate/vforce/log(_:)-2gh9a.md)
- [log(_:)](accelerate/vforce/log(_:)-5ffby.md)
- [log(_:result:)](accelerate/vforce/log(_:result:)-4k52e.md)
- [log(_:result:)](accelerate/vforce/log(_:result:)-84hv7.md)
- [log1p(_:)](accelerate/vforce/log1p(_:)-3wn9e.md)
- [log1p(_:)](accelerate/vforce/log1p(_:)-5admq.md)
- [log1p(_:result:)](accelerate/vforce/log1p(_:result:)-5ckl.md)
- [log1p(_:result:)](accelerate/vforce/log1p(_:result:)-8kk0n.md)
