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

TypeNameDefaultDescription
Modelica.Blocks.Sources.Rampramp
Modelica.Blocks.Logical.ZeroCrossingzeroCrossY0
Modelica.Blocks.Logical.ZeroCrossingzeroCrossY1
Modelica.Blocks.MathInteger.TriggeredAddtrigAddY0
Modelica.Blocks.MathInteger.TriggeredAddtrigAddY1
Modelica.Blocks.Sources.IntegerConstantintegerConstant
Modelica.Blocks.Sources.BooleanConstantenZYn
Blocks.specfunc.Bessel_Ynbessel_Y0
GNU_ScientificLibrary.Blocks.specfunc.Bessel_Ynbessel_Y1
GNU_ScientificLibrary.Blocks.specfunc.Bessel_Ynbessel_Y2
Modelica.Blocks.Logical.ZeroCrossingzeroCrossY2
GNU_ScientificLibrary.Blocks.specfunc.Bessel_Ynbessel_Y3
Modelica.Blocks.Logical.ZeroCrossingzeroCrossY3
Modelica.Blocks.MathInteger.TriggeredAddtrigAddY2
Modelica.Blocks.MathInteger.TriggeredAddtrigAddY3