Neko  0.9.0
A portable framework for high-order spectral element flow simulations
flow_profile Module Reference

Defines a flow profile.

Data Types

interface  blasius_profile
 Abstract interface for computing a Blasius flow profile. More...
 

Functions/Subroutines

real(kind=rp) function, public blasius_linear (y, delta, u)
 Linear approximate Blasius profile \( \frac{u}{U} = \frac{y}{\delta} \). More...
 
real(kind=rp) function, public blasius_quadratic (y, delta, u)
 Quadratic approximate Blasius Profile \( \frac{u}{U} = 2 \frac{y}{\delta} - (\frac{y}{\delta})^2 \). More...
 
real(kind=rp) function, public blasius_cubic (y, delta, u)
 Cubic approximate Blasius Profile \( \frac{u}{U} = 3/2 \frac{y}{\delta} - 1/2(\frac{y}{\delta})^3 \). More...
 
real(kind=rp) function, public blasius_quartic (y, delta, u)
 Quartic approximate Blasius Profile \( \frac{u}{U} = 2 \frac{y}{\delta} - 2(\frac{y}{\delta})^3 + (\frac{y}{\delta})^4 \). More...
 
real(kind=rp) function, public blasius_sin (y, delta, u)
 Sinusoidal approximate Blasius Profile \( \frac{u}{U} = \sin(\frac{\pi}{2}\frac{y}{\delta}) \). More...
 

Function/Subroutine Documentation

◆ blasius_cubic()

real(kind=rp) function, public flow_profile::blasius_cubic ( real(kind=rp), intent(in)  y,
real(kind=rp), intent(in)  delta,
real(kind=rp), intent(in)  u 
)

Definition at line 88 of file flow_profile.f90.

Here is the caller graph for this function:

◆ blasius_linear()

real(kind=rp) function, public flow_profile::blasius_linear ( real(kind=rp), intent(in)  y,
real(kind=rp), intent(in)  delta,
real(kind=rp), intent(in)  u 
)

Definition at line 55 of file flow_profile.f90.

Here is the caller graph for this function:

◆ blasius_quadratic()

real(kind=rp) function, public flow_profile::blasius_quadratic ( real(kind=rp), intent(in)  y,
real(kind=rp), intent(in)  delta,
real(kind=rp), intent(in)  u 
)

Definition at line 71 of file flow_profile.f90.

Here is the caller graph for this function:

◆ blasius_quartic()

real(kind=rp) function, public flow_profile::blasius_quartic ( real(kind=rp), intent(in)  y,
real(kind=rp), intent(in)  delta,
real(kind=rp), intent(in)  u 
)

Definition at line 106 of file flow_profile.f90.

Here is the caller graph for this function:

◆ blasius_sin()

real(kind=rp) function, public flow_profile::blasius_sin ( real(kind=rp), intent(in)  y,
real(kind=rp), intent(in)  delta,
real(kind=rp), intent(in)  u 
)

Definition at line 123 of file flow_profile.f90.

Here is the caller graph for this function: