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

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

BlendInPlace(WaveComponentData &other, double alpha)=0marenv::wave::WaveFieldpure virtual
ComputeDynamicPressure(double time, const double pos[3], double &pressureOut)=0marenv::wave::WaveFieldpure virtual
ComputeParticleAcceleration(double time, const double pos[3], double accOut[3])=0marenv::wave::WaveFieldpure virtual
ComputeParticleVelocity(double time, const double pos[3], double velOut[3])=0marenv::wave::WaveFieldpure 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)=0marenv::wave::WaveFieldpure virtual
ComputeSurfaceElevation(double time, const double pos[2], double &elevationOut)=0marenv::wave::WaveFieldpure virtual
ComputeSurfaceUnitNormal(double time, const double pos[2], double unitNormalOut[3])=0marenv::wave::WaveFieldpure virtual
ComputeTotalPressure(double time, const double pos[3], double &pressureOut)=0marenv::wave::WaveFieldpure virtual
GetWaveComponents() const =0marenv::wave::WaveFieldpure virtual
GetWaveComponentsCopy() const =0marenv::wave::WaveFieldpure virtual
GetWaveComponentsCopy(double time, size_t maxComponents=0) constmarenv::wave::WaveFieldvirtual
SpectrumName() const =0marenv::wave::WaveFieldpure virtual
WaveField()=defaultmarenv::wave::WaveFieldprotected
WaveTheoryName() const =0marenv::wave::WaveFieldpure virtual
~WaveField()=defaultmarenv::wave::WaveFieldvirtual