Marine systems simulation
Loading...
Searching...
No Matches
marenv::wave::AiryWavesScalar Member List

This is the complete list of members for marenv::wave::AiryWavesScalar, including all inherited members.

AiryWavesScalar(std::shared_ptr< WaveComponents > waveComponents)marenv::wave::AiryWavesScalar
AiryWavesScalar(WaveEnergySpectrum::SpectrumParameters spectrumParameters, int numWaves, uint32_t randomSeed)marenv::wave::AiryWavesScalar
BlendInPlace(WaveComponentData &other, double alpha) overridemarenv::wave::LinearWaveTheoryvirtual
ComputeDynamicPressure(double time, const double pos[3], double &pressureOut) overridemarenv::wave::AiryWavesScalarvirtual
ComputeParticleAcceleration(double time, const double pos[3], double accOut[3]) overridemarenv::wave::AiryWavesScalarvirtual
ComputeParticleVelocity(double time, const double pos[3], double velOut[3]) overridemarenv::wave::AiryWavesScalarvirtual
ComputePointQuery(double time, const double pos[3], double &surface_elevation, double surface_unit_normal[3], double particle_velocity[3], double particle_acceleration[3], double &pressure) overridemarenv::wave::AiryWavesScalarvirtual
ComputeSurfaceElevation(double time, const double pos[2], double &elevationOut) overridemarenv::wave::AiryWavesScalarvirtual
ComputeSurfaceUnitNormal(double time, const double pos[2], double unitNormalOut[3]) overridemarenv::wave::AiryWavesScalarvirtual
ComputeTotalPressure(double time, const double pos[3], double &pressureOut) overridemarenv::wave::AiryWavesScalarvirtual
GetWaveComponents() const overridemarenv::wave::LinearWaveTheoryvirtual
GetWaveComponentsCopy() const overridemarenv::wave::LinearWaveTheoryvirtual
marenv::wave::WaveField::GetWaveComponentsCopy(double time, size_t maxComponents=0) constmarenv::wave::WaveFieldvirtual
LinearWaveTheory(std::shared_ptr< WaveComponents > waveComponents, std::string waveTheoryName)marenv::wave::LinearWaveTheory
LoadSnapshot() constmarenv::wave::LinearWaveTheoryinlineprotected
m_spectrumNamemarenv::wave::LinearWaveTheoryprotected
m_waveTheoryNamemarenv::wave::LinearWaveTheoryprotected
PositionIsInWater(double time, const double pos[3])marenv::wave::AiryWavesScalar
SpectrumName() const overridemarenv::wave::LinearWaveTheoryvirtual
StoreSnapshot(std::shared_ptr< WaveSnapshot > snap)marenv::wave::LinearWaveTheoryinlineprotected
WaveField()=defaultmarenv::wave::WaveFieldprotected
WaveTheoryName() const overridemarenv::wave::LinearWaveTheoryvirtual
~AiryWavesScalar() override=defaultmarenv::wave::AiryWavesScalar
~WaveField()=defaultmarenv::wave::WaveFieldvirtual