|
|
| CEnvironment (const string &sSimObjectName, ISimObjectCreator *const pCreator) |
| |
|
void | OdeFcn (const double dT, const double *const adX, double *const adXDot, const bool bIsMajorTimeStep) |
| |
| virtual double | GetSurfaceElevation (const double dT, const double *const dX, const double adPos[2])=0 |
| |
| virtual void | GetSurfaceUnitNormal (const double dT, const double *const dX, const double adPos[2], double *adUnitNormalOut)=0 |
| |
| virtual void | GetParticleVelocity (const double dT, const double *const dX, const double adPos[3], double *adVelOut)=0 |
| |
| virtual void | GetCurrentVelocity (const double dT, const double *const dX, const double adPos[3], double *adVelOut)=0 |
| |
| virtual void | GetParticleAcceleration (const double dT, const double *const dX, const double adPos[3], double *adAccOut)=0 |
| |
| virtual double | GetPressure (const double dT, const double *const dX, const double adPos[3])=0 |
| |
| virtual double | GetTotalPressure (const double dT, const double *const dX, const double adPos[3])=0 |
| |
| virtual double | GetDensity (const double dT, const double *const dX, const double adPos[3])=0 |
| |
| virtual double | GetSeadepth (const double adPos[2])=0 |
| |
| virtual double | GetSeabedSigma (const double adPos[3])=0 |
| |
| virtual double | GetSeabedTau (const double adPos[3])=0 |
| |
| virtual double | GetSeabedRho (const double adPos[3])=0 |
| |
| virtual void | RegisterCurrentField (ICurrentField *currentField)=0 |
| |
| virtual void | GetWaveFrequencies (std::vector< double > &vec) |
| |
| virtual void | GetWaveAmplitudes (std::vector< double > &vec) |
| |
| virtual void | GetWavePhaseAngles (std::vector< double > &vec) |
| |
| virtual void | GetWaveDirections (std::vector< double > &vec) |
| |
| virtual void | GetWaveNumbers (std::vector< double > &vec) |
| |
|
virtual EnvironmentQuery | PointEnvironmentQuery (const double T, const double *const X, const double Position[3])=0 |
| |
|
virtual void | PointEnvironmentQuery2 (const double T, const double *const X, const double Position[3], EnvironmentQuery &q)=0 |
| |