Marine systems simulation
CEnvironment Member List

This is the complete list of members for CEnvironment, including all inherited members.

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