# Maths.BesselKind enum

Namespace: [Grasshopper2](https://developer.rhino3d.com/api/gh2/namespace/grasshopper2.md) · Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

```cs
public enum Maths.BesselKind
```

Enumerates the defined Bessel implementations.

## Values

| Name | Value | Description |
| --- | --- | --- |
| FirstKindOrderZero | 0 | The Bessel function of the first kind, order zero; J₀(x). |
| FirstKindOrderOne | 1 | The Bessel function of the first kind, order zero; J₁(x). |
| FirstKindOrderTwo | 2 | The Bessel function of the first kind, order zero; J₂(x). |
| FirstKindOrderThree | 3 | The Bessel function of the first kind, order zero; J₃(x). |
| SecondKindOrderZero | 4 | The Bessel function of the second kind, order zero; Y₀(x). |
| SecondKindOrderOne | 5 | The Bessel function of the second kind, order one; Y₁(x). |
| SecondKindOrderTwo | 6 | The Bessel function of the second kind, order two; Y₂(x). |
| SecondKindOrderThree | 7 | The Bessel function of the second kind, order three; Y₃(x). |
| ModifiedFirstKindOrderZero | 8 | The modified Bessel function of the first kind, order zero; i0(x) = j0(ix) |
| ModifiedFirstKindOrderOne | 9 | The modified Bessel function of the first kind, order one; i1(x) = -ij1(ix) |
| ModifiedSecondKindOrderZero | 10 | The modified Bessel function of the second kind, order zero. |
| ModifiedSecondKindOrderOne | 11 | The modified Bessel function of the second kind, order one. |
