|
Marine systems simulation
|
This is the complete list of members for marenv::wave::WaveField, including all inherited members.
| BlendInPlace(WaveComponentData &other, double alpha)=0 | marenv::wave::WaveField | pure 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 =0 | marenv::wave::WaveField | pure virtual |
| GetWaveComponentsCopy() const =0 | marenv::wave::WaveField | pure virtual |
| GetWaveComponentsCopy(double time, size_t maxComponents=0) const | marenv::wave::WaveField | virtual |
| SpectrumName() const =0 | marenv::wave::WaveField | pure virtual |
| WaveField()=default | marenv::wave::WaveField | protected |
| WaveTheoryName() const =0 | marenv::wave::WaveField | pure virtual |
| ~WaveField()=default | marenv::wave::WaveField | virtual |