136#include "DeepSeaGravityWaves.h"
144 string waveEnergySpecter;
145 double LongCrestedPower;
147 double meanWavePeriod;
148 double significantWaveHeight;
149 double nDimOmegaLowLim;
150 double nDimOmegaUppLim;
151 double mainWaveDirectionRad;
167 void PreOdeFcn(
const double T,
const double *
const X, IStateUpdater* updater);
169#ifdef FH_VISUALIZATION
170 void RenderUpdate(
const double T,
const double*
const X);
177 void updateWaveSpectrum();
181 vector<double> m_current_velocity;
182 vector<double> m_current_direction;
183 vector<double> m_depth_layers;
189 int m_NumWavesWithoutPadding;
190 double m_updateStartTime;
191 bool m_printUpdatedParameters;
192 bool m_waveUpdateIsNeeded;
195 ISignalPort* m_In_current_velocity;
196 ISignalPort* m_In_current_direction;
199 ISignalPort* m_In_significantWaveHeight;
200 ISignalPort* m_In_mainWaveDirectionRad;
201 ISignalPort* m_In_meanWavePeriod;
204 ISignalPort* m_In_waveFrequency;
205 ISignalPort* m_In_waveAmplitude;
206 ISignalPort* m_In_waveDirection;
207 ISignalPort* m_In_phaseAngle;
209#ifdef FH_VISUALIZATION
211 void updateWaveRenderParams();
Definition: DeepSeaGravityWaves.h:172
Definition: DynamicDeepSeaGravityWaves.h:157