Marine systems simulation
Loading...
Searching...
No Matches
marenv::seafloor::BathymetryWave Struct Reference

#include <BathymetryWavesSpec.h>

Public Member Functions

 BathymetryWave (double angleRad, double amplitude, double omega)
 

Public Attributes

float sinDir
 Sine of the wave propagation direction.
 
float cosDir
 Cosine of the wave propagation direction.
 
float amplitude
 Wave amplitude [m].
 
float omega
 Angular frequency [rad/s].
 

Detailed Description

Represents a single bathymetry wave component.

Each wave is defined by its direction (sine and cosine components), amplitude, and angular frequency.

Constructor & Destructor Documentation

◆ BathymetryWave()

marenv::seafloor::BathymetryWave::BathymetryWave ( double  angleRad,
double  amplitude,
double  omega 
)

Constructs a bathymetry wave component.

Parameters
[in]angleRadWave propagation angle in radians.
[in]amplitudeWave amplitude [m].
[in]omegaAngular frequency [rad/s].

The documentation for this struct was generated from the following file: