|
Marine systems simulation
|
This is the complete list of members for marenv::wave::AiryWavesSimd, including all inherited members.
| AiryWavesSimd(std::shared_ptr< WaveComponents > waveComponents) | marenv::wave::AiryWavesSimd | explicit |
| AiryWavesSimd(WaveEnergySpectrum::SpectrumParameters spectrumParameters, int numWaves, uint32_t randomSeed) | marenv::wave::AiryWavesSimd | |
| BlendInPlace(WaveComponentData &other, double alpha) override | marenv::wave::AiryWavesSimd | virtual |
| ComputeDynamicPressure(double time, const double pos[3], double &pressureOut) override | marenv::wave::AiryWavesSimd | virtual |
| ComputeParticleAcceleration(double time, const double pos[3], double accOut[3]) override | marenv::wave::AiryWavesSimd | virtual |
| ComputeParticleVelocity(double time, const double pos[3], double velOut[3]) override | marenv::wave::AiryWavesSimd | virtual |
| 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::AiryWavesSimd | virtual |
| ComputeSurfaceElevation(double time, const double pos[2], double &elevationOut) override | marenv::wave::AiryWavesSimd | virtual |
| ComputeSurfaceUnitNormal(double time, const double pos[2], double unitNormalOut[3]) override | marenv::wave::AiryWavesSimd | virtual |
| ComputeTotalPressure(double time, const double pos[3], double &pressureOut) override | marenv::wave::AiryWavesSimd | virtual |
| GetSimdStatic() const | marenv::wave::AiryWavesSimd | inline |
| 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 |
| PositionIsInWater(double time, const double pos[3]) | marenv::wave::AiryWavesSimd | |
| SpectrumName() const override | marenv::wave::LinearWaveTheory | virtual |
| StoreSnapshot(std::shared_ptr< WaveSnapshot > snap) | marenv::wave::LinearWaveTheory | inlineprotected |
| WaveField()=default | marenv::wave::WaveField | protected |
| WaveTheoryName() const override | marenv::wave::LinearWaveTheory | virtual |
| ~AiryWavesSimd() override=default | marenv::wave::AiryWavesSimd | |
| ~WaveField()=default | marenv::wave::WaveField | virtual |