## Types in MathNet.Numerics

Type Trig

Namespace MathNet.Numerics

Double-precision trigonometry toolkit.

### Public Static Functions

#### ComplexAcos(this Complex value)

Trigonometric principal Arc Cosine of this `Complex` number.
##### Parameters
###### `Complex` value

The complex value.

##### Return
###### `Complex`

The arc cosine of a complex number.

Trigonometric principal Arc Cosine in radian

#### doubleAcosh(double value)

Hyperbolic Area Cosine

The real value.

##### Return
###### `double`

The hyperbolic angle, i.e. the area of its hyperbolic sector.

#### ComplexAcosh(this Complex value)

Hyperbolic Area Cosine of this `Complex` number.
##### Parameters
###### `Complex` value

The complex value.

##### Return
###### `Complex`

The hyperbolic arc cosine of a complex number.

#### ComplexAcot(this Complex value)

Trigonometric principal Arc Cotangent of this `Complex` number.
##### Parameters
###### `Complex` value

The complex value.

##### Return
###### `Complex`

The arc cotangent of a complex number.

Trigonometric principal Arc Cotangent in radian

#### ComplexAcoth(this Complex value)

Hyperbolic Area Cotangent of this `Complex` number.
##### Parameters
###### `Complex` value

The complex value.

##### Return
###### `Complex`

The hyperbolic arc cotangent of a complex number.

#### doubleAcoth(double value)

Hyperbolic Area Cotangent

The real value.

##### Return
###### `double`

The hyperbolic angle, i.e. the area of its hyperbolic sector.

#### doubleAcsc(double hypotenuse)

Trigonometric principal Arc Cosecant in radian
##### Parameters
###### `double` hypotenuse

The hypotenuse for a unit opposite (i.e. hypotenuse / opposite).

#### ComplexAcsc(this Complex value)

Trigonometric principal Arc Cosecant of this `Complex` number.
##### Parameters
###### `Complex` value

The complex value.

##### Return
###### `Complex`

The arc cosecant of a complex number.

#### ComplexAcsch(this Complex value)

Hyperbolic Area Cosecant of this `Complex` number.
##### Parameters
###### `Complex` value

The complex value.

##### Return
###### `Complex`

The hyperbolic arc cosecant of a complex number.

#### doubleAcsch(double value)

Hyperbolic Area Cosecant

The real value.

##### Return
###### `double`

The hyperbolic angle, i.e. the area of its hyperbolic sector.

#### ComplexAsec(this Complex value)

Trigonometric principal Arc Secant of this `Complex` number.
##### Parameters
###### `Complex` value

The complex value.

##### Return
###### `Complex`

The arc secant of a complex number.

#### doubleAsec(double hypotenuse)

Trigonometric principal Arc Secant in radian

#### ComplexAsech(this Complex value)

Hyperbolic Area Secant of this `Complex` number.
##### Parameters
###### `Complex` value

The complex value.

##### Return
###### `Complex`

The hyperbolic arc secant of a complex number.

#### doubleAsech(double value)

Hyperbolic Area Secant

The real value.

##### Return
###### `double`

The hyperbolic angle, i.e. the area of its hyperbolic sector.

#### ComplexAsin(this Complex value)

Trigonometric principal Arc Sine of this `Complex` number.
##### Parameters
###### `Complex` value

The complex value.

##### Return
###### `Complex`

The arc sine of a complex number.

#### doubleAsin(double opposite)

Trigonometric principal Arc Sine in radian
##### Parameters
###### `double` opposite

The opposite for a unit hypotenuse (i.e. opposite / hypotenuse).

#### ComplexAsinh(this Complex value)

Hyperbolic Area Sine of this `Complex` number.
##### Parameters
###### `Complex` value

The complex value.

##### Return
###### `Complex`

The hyperbolic arc sine of a complex number.

#### doubleAsinh(double value)

Hyperbolic Area Sine

The real value.

##### Return
###### `double`

The hyperbolic angle, i.e. the area of its hyperbolic sector.

#### doubleAtan(double opposite)

Trigonometric principal Arc Tangent in radian

#### ComplexAtan(this Complex value)

Trigonometric principal Arc Tangent of this `Complex` number.
##### Parameters
###### `Complex` value

The complex value.

##### Return
###### `Complex`

The arc tangent of a complex number.

#### ComplexAtanh(this Complex value)

Hyperbolic Area Tangent of this `Complex` number.
##### Parameters
###### `Complex` value

The complex value.

##### Return
###### `Complex`

The hyperbolic arc tangent of a complex number.

#### doubleAtanh(double value)

Hyperbolic Area Tangent

The real value.

##### Return
###### `double`

The hyperbolic angle, i.e. the area of its hyperbolic sector.

##### Return
###### `double`

The cosine of an angle in radian.

#### ComplexCos(this Complex value)

Trigonometric Cosine of a `Complex` number.
##### Parameters
###### `Complex` value

The complex value.

##### Return
###### `Complex`

The cosine of a complex number.

#### ComplexCosh(this Complex value)

Hyperbolic Cosine of a `Complex` number.
##### Parameters
###### `Complex` value

The complex value.

##### Return
###### `Complex`

The hyperbolic cosine of a complex number.

#### doubleCosh(double angle)

Hyperbolic Cosine
##### Parameters
###### `double` angle

The hyperbolic angle, i.e. the area of the hyperbolic sector.

##### Return
###### `double`

The hyperbolic Cosine of the angle.

#### ComplexCot(this Complex value)

Trigonometric Cotangent of a `Complex` number.
##### Parameters
###### `Complex` value

The complex value.

##### Return
###### `Complex`

The cotangent of the complex number.

Trigonometric Cotangent of an angle in radian, or adjacent / opposite. Reciprocal of the tangent.

##### Return
###### `double`

The cotangent of an angle in radian.

#### ComplexCoth(this Complex value)

Hyperbolic Cotangent of a `Complex` number.
##### Parameters
###### `Complex` value

The complex value.

##### Return
###### `Complex`

The hyperbolic cotangent of a complex number.

#### doubleCoth(double angle)

Hyperbolic Cotangent
##### Parameters
###### `double` angle

The hyperbolic angle, i.e. the area of the hyperbolic sector.

##### Return
###### `double`

The hyperbolic cotangent of the angle.

#### ComplexCsc(this Complex value)

Trigonometric Cosecant of a `Complex` number.
##### Parameters
###### `Complex` value

The complex value.

##### Return
###### `Complex`

The cosecant of a complex number.

Trigonometric Cosecant of an angle in radian, or hypotenuse / opposite. Reciprocal of the sine.

##### Return
###### `double`

Cosecant of an angle in radian.

#### ComplexCsch(this Complex value)

Hyperbolic Cosecant of a `Complex` number.
##### Parameters
###### `Complex` value

The complex value.

##### Return
###### `Complex`

The hyperbolic cosecant of a complex number.

#### doubleCsch(double angle)

Hyperbolic Cosecant
##### Parameters
###### `double` angle

The hyperbolic angle, i.e. the area of the hyperbolic sector.

##### Return
###### `double`

The hyperbolic cosecant of the angle.

Converts a degree (360-periodic) angle to a grad (400-periodic) angle.
##### Parameters
###### `double` degree

The degree to convert.

##### Return
###### `double`

Converts a degree (360-periodic) angle to a radian (2*Pi-periodic) angle.
##### Parameters
###### `double` degree

The degree to convert.

##### Return
###### `double`

Converts a grad (400-periodic) angle to a degree (360-periodic) angle.

##### Return
###### `double`

The converted degree.

##### Return
###### `double`

Converts a radian (2*Pi-periodic) angle to a degree (360-periodic) angle.

##### Return
###### `double`

The converted degree.

#### ComplexSec(this Complex value)

Trigonometric Secant of a `Complex` number.
##### Parameters
###### `Complex` value

The complex value.

##### Return
###### `Complex`

The secant of the complex number.

Trigonometric Secant of an angle in radian, or hypotenuse / adjacent. Reciprocal of the cosine.

##### Return
###### `double`

The secant of the radian angle.

#### doubleSech(double angle)

Hyperbolic Secant
##### Parameters
###### `double` angle

The hyperbolic angle, i.e. the area of the hyperbolic sector.

##### Return
###### `double`

The hyperbolic secant of the angle.

#### ComplexSech(this Complex value)

Hyperbolic Secant of a `Complex` number.
##### Parameters
###### `Complex` value

The complex value.

##### Return
###### `Complex`

The hyperbolic secant of a complex number.

#### ComplexSin(this Complex value)

Trigonometric Sine of a `Complex` number.
##### Parameters
###### `Complex` value

The complex value.

##### Return
###### `Complex`

The sine of the complex number.

Trigonometric Sine of an angle in radian, or opposite / hypotenuse.

##### Return
###### `double`

The sine of the radian angle.

#### doubleSinc(double x)

Normalized Sinc function. sinc(x) = sin(pi*x)/(pi*x).

#### doubleSinh(double angle)

Hyperbolic Sine
##### Parameters
###### `double` angle

The hyperbolic angle, i.e. the area of the hyperbolic sector.

##### Return
###### `double`

The hyperbolic sine of the angle.

#### ComplexSinh(this Complex value)

Hyperbolic Sine of a `Complex` number.
##### Parameters
###### `Complex` value

The complex value.

##### Return
###### `Complex`

The hyperbolic sine of a complex number.

#### ComplexTan(this Complex value)

Trigonometric Tangent of a `Complex` number.
##### Parameters
###### `Complex` value

The complex value.

##### Return
###### `Complex`

The tangent of the complex number.

##### Return
###### `double`

The tangent of the radian angle.

#### doubleTanh(double angle)

##### Parameters
###### `double` angle

The hyperbolic angle, i.e. the area of the hyperbolic sector.

##### Return
###### `double`

The hyperbolic tangent of the angle.

#### ComplexTanh(this Complex value)

Hyperbolic Tangent of a `Complex` number.
##### Parameters
###### `Complex` value

The complex value.

##### Return
###### `Complex`

The hyperbolic tangent of a complex number.