ibl.initial_condition.InitialCondition

class ibl.initial_condition.InitialCondition(du_e, nu)

Bases: ABC

Determines the initial conditions for integral boundary layer solutions.

This class provides the interface for the initial conditions of the integral boundary layer solutions. This class is intended to provide

Parameters:
  • du_e (float)

  • nu (float)

__init__(du_e, nu)
Parameters:
  • du_e (float)

  • nu (float)

Return type:

None

Methods

__init__(du_e, nu)

delta_d()

Return the displacement thickness for this initial condition.

delta_k()

Return the kinetic energy thickness for this initial condition.

delta_m()

Return the momentum thickness for this initial condition.

shape_d()

Return the displacement shape factor for this initial condition.

shape_k()

Return the kinetic energy shape factor for this initial condition.

Attributes

du_e

Rate of change of edge velocity profile at initial condition.

nu

Kinematic viscosity at initial condtion.

property du_e: float

Rate of change of edge velocity profile at initial condition.

property nu: float

Kinematic viscosity at initial condtion. Must be greater than zero.

abstract shape_d()

Return the displacement shape factor for this initial condition.

Returns:

Displacement shape factor.

Return type:

float

abstract shape_k()

Return the kinetic energy shape factor for this initial condition.

Returns:

Kinetic energy shape factor.

Return type:

float

abstract delta_d()

Return the displacement thickness for this initial condition.

Returns:

Displacement thickness.

Return type:

float

abstract delta_m()

Return the momentum thickness for this initial condition.

Returns:

Momentum thickness.

Return type:

float

abstract delta_k()

Return the kinetic energy thickness for this initial condition.

Returns:

Kinetic energy thickness.

Return type:

float