|
FhSim
3.1.0
Marine systems simulation
|
#include <WakeTypes.h>
Public Attributes | |
| double | expansion = 0.05 |
| Wake expansion rate k in sigma/D = k x/D + epsilon (Bastankhah and Porte-Agel 2014). | |
| double | cutoff = 1e-3 |
| Deficit below which a footprint is truncated. | |
| double | xStartFactor = 0.5 |
| x_start = max(xStartFactor * D, xStartMin). | |
| double | xStartMin = 0.02 |
| Minimum x_start, m. | |
| double | farWakeStartFactor = 10.0 |
| x_f = max(farWakeStartFactor * D, x_p): from x_f on the wake is the self-similar far wake, sigma ~ x^(1/3) (R57); infinity keeps the linear growth. | |
| bool | surfaceImage = true |
| Mirror image of every source at the free surface z = 0, so no wake momentum leaves the water (R53); with a seabed also the image of each image at the other plane (R98, MirrorImages()); applied by the fields and the builder, not by ElementaryDeficit(). | |
| double | seabedDepth = std::numeric_limits<double>::infinity() |
| Depth of the flat seabed plane of the seabed image (R53), m, > 0; infinity: no seabed image. With the surface image, the second image level (R98) needs it too. | |
| Superposition | superposition = Superposition::Product |
| How the field composes its sources and their images (R88, R95); lumped fields set MomentumFlux; WakeBuilder supports Product only. | |
Parameters of the elementary wake kernel.