43       real(kind=
rp), 
intent(in) :: y, delta, u
 
 
   56    real(kind=
rp), 
intent(in) :: y, delta, u
 
   61    if (arg .gt. 1.0_rp) 
then 
 
   72    real(kind=
rp), 
intent(in) :: y, delta, u
 
   76    arg = ( 2.0_rp * (y / delta) - (y / delta)**2 )
 
   78    if (arg .gt. 1.0_rp) 
then 
 
   89    real(kind=
rp), 
intent(in) :: y, delta, u
 
   93    arg = ( 3.0_rp / 2.0_rp * (y / delta) - 0.5_rp * (y / delta)**3 )
 
   95    if (arg .gt. 1.0_rp) 
then 
 
  107    real(kind=
rp), 
intent(in) :: y, delta, u
 
  111    arg = 2.0_rp * (y / delta) - 2.0_rp * (y / delta)**3 + (y / delta)**4
 
  113    if (arg .gt. 1.0_rp) 
then 
 
  124    real(kind=
rp), 
intent(in) :: y, delta, u
 
  126    real(kind=
rp), 
parameter :: pi = 4.0_rp * atan(1.0_rp)
 
  129    arg = (pi / 2.0_rp) * (y/delta)
 
  131    if (arg .gt. 0.5_rp * pi) 
then 
 
Abstract interface for computing a Blasius flow profile.
 
real(kind=rp) function, public blasius_quadratic(y, delta, u)
Quadratic approximate Blasius Profile .
 
real(kind=rp) function, public blasius_quartic(y, delta, u)
Quartic approximate Blasius Profile  .
 
real(kind=rp) function, public blasius_sin(y, delta, u)
Sinusoidal approximate Blasius Profile .
 
real(kind=rp) function, public blasius_cubic(y, delta, u)
Cubic approximate Blasius Profile .
 
real(kind=rp) function, public blasius_linear(y, delta, u)
Linear approximate Blasius profile .
 
integer, parameter, public rp
Global precision used in computations.