|
Marine systems simulation
|
This is the complete list of members for marenv::EnvironmentFacade, including all inherited members.
| AddCurrentField(const std::string &id, std::shared_ptr< current::CurrentField > field) | marenv::EnvironmentFacade | |
| AddWakeField(const std::string &id, std::shared_ptr< wake::WakeField > field) | marenv::EnvironmentFacade | |
| ComputeRayIntersection(const double origin[3], const double direction[3], double &distanceOut, double maxSearchDistance=100, double startSearchDistance=-1, double stepSize=1.0, double convergenceTolerance=0.01) override | marenv::EnvironmentFacade | virtual |
| ComputeTotalCurrent(double time, const double pos[3], double vel[3]) const | marenv::EnvironmentFacade | protected |
| ComputeWakeFactor(double time, const double pos[3], const double currentDirection[3]) const | marenv::EnvironmentFacade | protected |
| Environment()=default | marenv::Environment | protected |
| EnvironmentFacade() | marenv::EnvironmentFacade | inline |
| GetBathymetry() | marenv::EnvironmentFacade | |
| GetCurrentField(const std::string &id) const | marenv::EnvironmentFacade | |
| GetCurrentFieldIds() const | marenv::EnvironmentFacade | |
| GetCurrentVelocity(double time, const double pos[3], double *velOut) override | marenv::EnvironmentFacade | |
| marenv::Environment::GetCurrentVelocity(double time, const double pos[3], double velOut[3])=0 | marenv::Environment | pure virtual |
| GetDensity(double time, const double pos[3], double &density) override | marenv::EnvironmentFacade | virtual |
| GetDynamicPressure(double time, const double pos[3], double &pressureOut) override | marenv::EnvironmentFacade | virtual |
| GetParticleAcceleration(double time, const double pos[3], double *accOut) override | marenv::EnvironmentFacade | |
| marenv::Environment::GetParticleAcceleration(double time, const double pos[3], double accOut[3])=0 | marenv::Environment | pure virtual |
| GetParticleVelocity(double time, const double pos[3], double *velOut) override | marenv::EnvironmentFacade | |
| marenv::Environment::GetParticleVelocity(double time, const double pos[3], double velOut[3])=0 | marenv::Environment | pure virtual |
| GetSeaDepth(const double pos[2], double &depthOut) override | marenv::EnvironmentFacade | virtual |
| GetSubmergence(double time, const double pos[3], double &submergence) override | marenv::EnvironmentFacade | virtual |
| GetSurfaceElevation(double time, const double pos[2], double &elevationOut) override | marenv::EnvironmentFacade | virtual |
| GetSurfaceUnitNormal(double time, const double pos[2], double *unitNormalOut) override | marenv::EnvironmentFacade | |
| marenv::Environment::GetSurfaceUnitNormal(double time, const double pos[2], double unitNormalOut[3])=0 | marenv::Environment | pure virtual |
| GetTotalPressure(double time, const double pos[3], double &pressureOut) override | marenv::EnvironmentFacade | virtual |
| GetWakeField(const std::string &id) const | marenv::EnvironmentFacade | |
| GetWakeFieldIds() const | marenv::EnvironmentFacade | |
| GetWaves() | marenv::EnvironmentFacade | |
| HasCurrentField(const std::string &id) const | marenv::EnvironmentFacade | |
| HasWakeField(const std::string &id) const | marenv::EnvironmentFacade | |
| m_currentFields | marenv::EnvironmentFacade | protected |
| m_depths | marenv::EnvironmentFacade | protected |
| m_wakeFields | marenv::EnvironmentFacade | protected |
| m_waves | marenv::EnvironmentFacade | protected |
| PointEnvironmentQuery(double time, const double pos[3], EnvironmentQuery &queryResult) override | marenv::EnvironmentFacade | virtual |
| RemoveCurrentField(const std::string &id) | marenv::EnvironmentFacade | |
| RemoveWakeField(const std::string &id) | marenv::EnvironmentFacade | |
| SetBathymetry(std::shared_ptr< seafloor::BathymetryField > bathymetry) | marenv::EnvironmentFacade | |
| SetWaves(std::shared_ptr< wave::WaveField > wave) | marenv::EnvironmentFacade | |
| SetWaves(const wave::WaveEnergySpectrum::SpectrumParameters ¶ms, wave::WaveTheory waveTheory, int numWaves, uint32_t seed) | marenv::EnvironmentFacade | |
| ~Environment()=0 | marenv::Environment | pure virtual |
| ~EnvironmentFacade() override=default (defined in marenv::EnvironmentFacade) | marenv::EnvironmentFacade |