|
Marine systems simulation
|
This is the complete list of members for marenv::wave::LinearWaveTheory, including all inherited members.
| BlendInPlace(WaveComponentData &other, double alpha) override | marenv::wave::LinearWaveTheory | virtual |
| ComputeDynamicPressure(double time, const double pos[3], double &pressureOut)=0 | marenv::wave::WaveField | pure virtual |
| ComputeParticleAcceleration(double time, const double pos[3], double accOut[3])=0 | marenv::wave::WaveField | pure virtual |
| ComputeParticleVelocity(double time, const double pos[3], double velOut[3])=0 | marenv::wave::WaveField | pure 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)=0 | marenv::wave::WaveField | pure virtual |
| ComputeSurfaceElevation(double time, const double pos[2], double &elevationOut)=0 | marenv::wave::WaveField | pure virtual |
| ComputeSurfaceUnitNormal(double time, const double pos[2], double unitNormalOut[3])=0 | marenv::wave::WaveField | pure virtual |
| ComputeTotalPressure(double time, const double pos[3], double &pressureOut)=0 | marenv::wave::WaveField | pure virtual |
| 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 |
| WaveField()=default | marenv::wave::WaveField | protected |
| WaveTheoryName() const override | marenv::wave::LinearWaveTheory | virtual |
| ~WaveField()=default | marenv::wave::WaveField | virtual |