Constructs a boundary condition object which integrates an IVP from actual boundary values to calculate the staet of the plume a little upstream. This can be used to avoid boundary layers.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
procedure(bound_vals) | :: | bound_calculator | Calculates the "actual" inflow boundary conditions, used to initiate the integration to find the values to use in the simulation. |
|||
real(kind=r8), | intent(in) | :: | distance | The distance upstream which the plume should be integrated. |
||
real(kind=r8), | intent(in), | optional | dimension(:) | :: | thresholds | The thresholds to use when evaluating the error of the
integration. This is done according to the formula
|