|
Marine systems simulation
|
This is the complete list of members for marenv::wave::GerstnerWaves, including all inherited members.
| BlendInPlace(WaveComponentData &other, double alpha) override | marenv::wave::LinearWaveTheory | virtual |
| ComputeDynamicPressure(double time, const double pos[3], double &pressureOut) override | marenv::wave::GerstnerWaves | virtual |
| ComputeDynamicPressureAtLagrange(double time, const double lagrangePos[3], double &pressureOut) | marenv::wave::GerstnerWaves | |
| ComputeParticleAcceleration(double time, const double pos[3], double accOut[3]) override | marenv::wave::GerstnerWaves | virtual |
| ComputeParticleAccelerationAtLagrange(double time, const double lagrangePos[3], double accOut[3]) | marenv::wave::GerstnerWaves | |
| ComputeParticleVelocity(double time, const double pos[3], double velOut[3]) override | marenv::wave::GerstnerWaves | virtual |
| ComputeParticleVelocityAtLagrange(double time, const double lagrangePos[3], double velOut[3]) | marenv::wave::GerstnerWaves | |
| 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) override | marenv::wave::GerstnerWaves | virtual |
| ComputeSurfaceElevation(double time, const double pos[2], double &elevationOut) override | marenv::wave::GerstnerWaves | virtual |
| ComputeSurfaceElevationAtLagrange(double time, const double lagrangePos[2], double &elevationOut) | marenv::wave::GerstnerWaves | |
| ComputeSurfaceUnitNormal(double time, const double pos[2], double unitNormalOut[3]) override | marenv::wave::GerstnerWaves | virtual |
| ComputeSurfaceUnitNormalAtLagrange(double time, const double lagrangePos[2], double unitNormalOut[3]) | marenv::wave::GerstnerWaves | |
| ComputeTotalPressure(double time, const double pos[3], double &pressureOut) override | marenv::wave::GerstnerWaves | virtual |
| ComputeTotalPressureWithElevation(double eulerZ, double elevation, double &pressureOut) | marenv::wave::GerstnerWaves | |
| FindLagrangePoint2D(double time, const double eulerPosIn[2], double *lagrangePosOut) | marenv::wave::GerstnerWaves | protected |
| FindLagrangePoint3D(double time, const double eulerPosIn[3], double *lagrangePosOut) | marenv::wave::GerstnerWaves | protected |
| GerstnerWaves(std::shared_ptr< WaveComponents > waveComponents) | marenv::wave::GerstnerWaves | explicit |
| GerstnerWaves(WaveEnergySpectrum::SpectrumParameters spectrumParameters, int numWaves, uint32_t randomSeed) | marenv::wave::GerstnerWaves | |
| GetWaveComponents() const override | marenv::wave::LinearWaveTheory | virtual |
| GetWaveComponentsCopy() const override | marenv::wave::LinearWaveTheory | virtual |
| marenv::wave::WaveField::GetWaveComponentsCopy(double time, size_t maxComponents=0) const | marenv::wave::WaveField | virtual |
| LinearWaveTheory(std::shared_ptr< WaveComponents > waveComponents, std::string waveTheoryName) | marenv::wave::LinearWaveTheory | |
| LoadSnapshot() const | marenv::wave::LinearWaveTheory | inlineprotected |
| m_spectrumName | marenv::wave::LinearWaveTheory | protected |
| m_waveTheoryName | marenv::wave::LinearWaveTheory | protected |
| SpectrumName() const override | marenv::wave::LinearWaveTheory | virtual |
| StoreSnapshot(std::shared_ptr< WaveSnapshot > snap) | marenv::wave::LinearWaveTheory | inlineprotected |
| ThrowIfWavesAreTooSteep() | marenv::wave::GerstnerWaves | protected |
| WaveField()=default | marenv::wave::WaveField | protected |
| WaveTheoryName() const override | marenv::wave::LinearWaveTheory | virtual |
| ~GerstnerWaves() override=default | marenv::wave::GerstnerWaves | |
| ~WaveField()=default | marenv::wave::WaveField | virtual |