21#include "LinearWaveTheory.h" 
   22class ISimObjectCreator;
 
   29    AiryWaves( 
bool bIrregularWaves, vector<double>& mdWaveAmplitude, vector<double>& mdPhaseAngle, vector<double>& adWaveFrequency, vector<double>& adWaveDirection, ISimObjectCreator* creator);
 
   32    double      ComputeSurfaceElevation(
const double dT, 
const double adPos[2]);
 
   33    void        ComputeSurfaceUnitNormal(
const double dT, 
const double adPos[2], 
double *adUnitNormalOut);
 
   34    void        ComputeParticleVelocity(
const double dT, 
const double adPos[3], 
double *adVelOut);
 
   35    void        ComputeParticleAcceleration(
const double dT, 
const double adPos[3], 
double *adAccOut);
 
   36    double      ComputeDynamicPressure(
const double dT, 
const double adPos[3]);
 
   37    double      ComputeTotalPressure(
const double dT, 
const double adPos[3]);
 
   43    virtual void ComputePointQuery(
double T, 
const double Position[3], 
double& surface_elevation, 
double surface_unit_normal[3], 
double particle_velocity[3], 
double particle_acceleration[3], 
double& pressure);
 
Definition: AiryWaves.h:25
 
virtual void ComputePointQuery(double T, const double Position[3], double &surface_elevation, double surface_unit_normal[3], double particle_velocity[3], double particle_acceleration[3], double &pressure)
 
Definition: LinearWaveTheory.h:25