Overload List
| # | Signature | Description |
|---|---|---|
| 1 | TCplx Besy(double NU, TCplx Z); | Bessel function of the second kind, complex argument: Y_(nu)(z). |
| 2 | TSCplx Besy(float NU, TSCplx Z); | |
| 3 | TCplx Besy(double NU, double A); | Bessel function of the second kind, real argument: Y_(nu)(x). |
| 4 | TSCplx Besy(float NU, float A); | |
| 5 | TCplx Besy(double NU, TCplx Z, bool Scale); | Bessel function of the second kind, complex argument, optional scaling: Y_(nu)(z). |
| 6 | TSCplx Besy(float NU, TSCplx Z, bool Scale); | |
| 7 | TCplx Besy(double NU, double A, bool Scale); | Bessel function of the second kind, real argument, optional scaling: Y_(nu)(x). |
| 8 | TSCplx Besy(float NU, float A, bool Scale); | |
| 9 | void Besy(double NU, TCplx Z, TVec *resCY, bool Scale); |
Overload 1: TCplx Besy(double NU, TCplx Z);
Bessel function of the second kind, complex argument: Y_(nu)(z).
| # | Name | Type | Description |
|---|---|---|---|
| 1 | NU | double | Defines the order of the Bessel function of the second kind Jn. |
| 2 | Z | TCplx | Defines complex value for which JYn(Z) should be evaluated. |
Returns: Y_(nu)(z), the Bessel function of the second kind (Weber/Neumann function) of order NU, evaluated at the complex argument Z.
Y_(nu) is the second, singular-at-the-origin solution of Bessel's equation: Y_(nu)(z) = (J_(nu)(z)cos(nupi) - J_(-nu)(z))/sin(nupi) (the limit is taken for integer nu). Domain. Any finite complex Z, z != 0; order NU any real value.
Overload 2: TSCplx Besy(float NU, TSCplx Z);
| # | Name | Type | Description |
|---|---|---|---|
| 1 | NU | float | |
| 2 | Z | TSCplx |
Overload 3: TCplx Besy(double NU, double A);
Bessel function of the second kind, real argument: Y_(nu)(x).
| # | Name | Type | Description |
|---|---|---|---|
| 1 | NU | double | Defines the order of the Bessel function of the second kind Jn. |
| 2 | A | double | Defines real value for which JYn(Z) should be evaluated. |
Returns: Y_(nu)(x) of order NU at the real argument A, returned as a TCplx (imaginary part zero for x>0).
Y_(nu)(z) = (J_(nu)(z)cos(nupi) - J_(-nu)(z))/sin(nupi) Domain. A>0 (real); Y_(nu) has a singularity at x=0 and is complex for x<0.
Overload 4: TSCplx Besy(float NU, float A);
| # | Name | Type | Description |
|---|---|---|---|
| 1 | NU | float | |
| 2 | A | float |
Overload 5: TCplx Besy(double NU, TCplx Z, bool Scale);
Bessel function of the second kind, complex argument, optional scaling: Y_(nu)(z).
| # | Name | Type | Description |
|---|---|---|---|
| 1 | NU | double | Defines the order of the Bessel function of the second kind Yn. |
| 2 | Z | TCplx | Defines complex value for which Yn(Z) should be evaluated. |
| 3 | Scale | bool | If Scale parameter is true, Yn(Z) is multiplied by e^(-|Im z|). |
Returns: Y_(nu)(z) of order NU. When is true the result is multiplied by e^(-|Im z|), i.e. e^(-|Im z|) Y_(nu)(z).
Y_(nu)(z) = (J_(nu)(z)cos(nupi) - J_(-nu)(z))/sin(nupi) Domain. Any finite complex Z, z != 0; order NU any real value.
Overload 6: TSCplx Besy(float NU, TSCplx Z, bool Scale);
| # | Name | Type | Description |
|---|---|---|---|
| 1 | NU | float | |
| 2 | Z | TSCplx | |
| 3 | Scale | bool |
Overload 7: TCplx Besy(double NU, double A, bool Scale);
Bessel function of the second kind, real argument, optional scaling: Y_(nu)(x).
| # | Name | Type | Description |
|---|---|---|---|
| 1 | NU | double | Defines the order of the Bessel function of the second kind Yn. |
| 2 | A | double | Defines real value for which Yn(A) should be evaluated. |
| 3 | Scale | bool | If Scale parameter is true, Yn(A) is multiplied by e^(-|Im x|). |
Returns: Y_(nu)(x) of order NU; when is true it is multiplied by e^(-|Im x|) (equal to 1 for real x).
Domain. A>0 (real).
Overload 8: TSCplx Besy(float NU, float A, bool Scale);
| # | Name | Type | Description |
|---|---|---|---|
| 1 | NU | float | |
| 2 | A | float | |
| 3 | Scale | bool |