modelBessel_Yzeros
Zeros of Bessel functions
Extends from Icons.Example (Icon for runnable examples).
Information
Determination of zeros of Bessel functions, Yn(xn,i)=0 (for n=0..3), via Modelica/GSL.The location of the zeros of Bessel functions is a crucial element in some boundary value problems involving cylindrical symmetry.
As not all special functions' zeros are provided via GSL routines, the displayed use of Modelica's zero-crossing logical blocks could be useful for finding such information for these other functions.
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Sources.Ramp | ramp | ||
| Modelica.Blocks.Logical.ZeroCrossing | zeroCrossY0 | ||
| Modelica.Blocks.Logical.ZeroCrossing | zeroCrossY1 | ||
| Modelica.Blocks.MathInteger.TriggeredAdd | trigAddY0 | ||
| Modelica.Blocks.MathInteger.TriggeredAdd | trigAddY1 | ||
| Modelica.Blocks.Sources.IntegerConstant | integerConstant | ||
| Modelica.Blocks.Sources.BooleanConstant | enZYn | ||
| Blocks.specfunc.Bessel_Yn | bessel_Y0 | ||
| GNU_ScientificLibrary.Blocks.specfunc.Bessel_Yn | bessel_Y1 | ||
| GNU_ScientificLibrary.Blocks.specfunc.Bessel_Yn | bessel_Y2 | ||
| Modelica.Blocks.Logical.ZeroCrossing | zeroCrossY2 | ||
| GNU_ScientificLibrary.Blocks.specfunc.Bessel_Yn | bessel_Y3 | ||
| Modelica.Blocks.Logical.ZeroCrossing | zeroCrossY3 | ||
| Modelica.Blocks.MathInteger.TriggeredAdd | trigAddY2 | ||
| Modelica.Blocks.MathInteger.TriggeredAdd | trigAddY3 |