Class RobinBorderCondition

java.lang.Object
by.andd3dfx.math.pde.border.RobinBorderCondition
All Implemented Interfaces:
BorderCondition

public class RobinBorderCondition extends Object implements BorderCondition
Represents a Robin boundary condition for partial differential equations. This condition specifies a linear combination of the solution and its derivative at the boundary:

∂U/∂x(x,t) = h * (U(x,t) - Θ(t)) at x = x₁ or x = x₂

where h is a constant coefficient and Θ(t) is a prescribed function of time. This type of boundary condition is commonly used to model convective heat transfer or elastic support at the boundary.

See Also:
  • Constructor Details

    • RobinBorderCondition

      public RobinBorderCondition()
  • Method Details

    • gH

      public double gH()
      Returns the coefficient h in the Robin boundary condition. This coefficient represents the heat transfer coefficient in heat conduction problems or the spring constant in mechanical problems.
      Returns:
      coefficient h in the boundary condition
    • gTheta

      public double gTheta(double t)
      Returns the prescribed reference value Θ(t) at time t. This value represents the ambient temperature in heat conduction problems or the equilibrium position in mechanical problems.
      Parameters:
      t - time coordinate
      Returns:
      prescribed reference value Θ(t)