ApplyBuoyancyForce() | gazebo::BuoyantObject | |
ApplyHydrodynamicForces(double time, const ignition::math::Vector3d &_flowVelWorld) | gazebo::HMFossen | virtual |
axis | gazebo::HMCylinder | protected |
boundingBox | gazebo::BuoyantObject | protected |
BuoyantObject(physics::LinkPtr _link) | gazebo::BuoyantObject | |
Ca | gazebo::HMFossen | protected |
cdCirc | gazebo::HMCylinder | protected |
cdLength | gazebo::HMCylinder | protected |
centerOfBuoyancy | gazebo::BuoyantObject | protected |
CheckParams(sdf::ElementPtr _sdf) | gazebo::HydrodynamicModel | protected |
ComputeAcc(Eigen::Vector6d _velRel, double _time, double _alpha=0.3) | gazebo::HydrodynamicModel | protected |
ComputeAddedCoriolisMatrix(const Eigen::Vector6d &_vel, const Eigen::Matrix6d &_Ma, Eigen::Matrix6d &_Ca) const | gazebo::HMFossen | protected |
ComputeDampingMatrix(const Eigen::Vector6d &_vel, Eigen::Matrix6d &_D) const | gazebo::HMFossen | protected |
create(sdf::ElementPtr _sdf, physics::LinkPtr _link) | gazebo::HMCylinder | static |
D | gazebo::HMFossen | protected |
debugFlag | gazebo::BuoyantObject | protected |
dimRatio | gazebo::HMCylinder | protected |
DLin | gazebo::HMFossen | protected |
DLinForwardSpeed | gazebo::HMFossen | protected |
DNonLin | gazebo::HMFossen | protected |
filteredAcc | gazebo::HydrodynamicModel | protected |
fluidDensity | gazebo::BuoyantObject | protected |
FromNED(ignition::math::Vector3d _vec) | gazebo::HydrodynamicModel | protected |
g | gazebo::BuoyantObject | protected |
GetAddedMass() const | gazebo::HMFossen | protected |
GetBuoyancyForce(const ignition::math::Pose3d &_pose, ignition::math::Vector3d &buoyancyForce, ignition::math::Vector3d &buoyancyTorque) | gazebo::BuoyantObject | |
GetCoB() | gazebo::BuoyantObject | |
GetDebugFlag() | gazebo::BuoyantObject | |
GetFluidDensity() | gazebo::BuoyantObject | |
GetGravity() | gazebo::BuoyantObject | |
GetParam(std::string _tag, std::vector< double > &_output) | gazebo::HMFossen | virtual |
GetParam(std::string _tag, double &_output) | gazebo::HMFossen | virtual |
GetStoredVector(std::string _tag) | gazebo::BuoyantObject | |
GetType() | gazebo::HMCylinder | inlinevirtual |
GetVolume() | gazebo::BuoyantObject | |
HMCylinder(sdf::ElementPtr _sdf, physics::LinkPtr _link) | gazebo::HMCylinder | protected |
HMFossen(sdf::ElementPtr _sdf, physics::LinkPtr _link) | gazebo::HMFossen | protected |
HydrodynamicModel(sdf::ElementPtr _sdf, physics::LinkPtr _link) | gazebo::HydrodynamicModel | protected |
hydroWrench | gazebo::BuoyantObject | protected |
IDENTIFIER | gazebo::HMCylinder | protectedstatic |
IsNeutrallyBuoyant() | gazebo::BuoyantObject | |
IsSubmerged() | gazebo::BuoyantObject | |
isSubmerged | gazebo::BuoyantObject | protected |
isSurfaceVessel | gazebo::BuoyantObject | protected |
isSurfaceVesselFloating | gazebo::BuoyantObject | protected |
lastTime | gazebo::HydrodynamicModel | protected |
lastVelRel | gazebo::HydrodynamicModel | protected |
length | gazebo::HMCylinder | protected |
linearDampCoef | gazebo::HMFossen | protected |
link | gazebo::BuoyantObject | protected |
Ma | gazebo::HMFossen | protected |
metacentricLength | gazebo::BuoyantObject | protected |
metacentricWidth | gazebo::BuoyantObject | protected |
neutrallyBuoyant | gazebo::BuoyantObject | protected |
offsetAddedMass | gazebo::HMFossen | protected |
offsetLinearDamping | gazebo::HMFossen | protected |
offsetLinForwardSpeedDamping | gazebo::HMFossen | protected |
offsetNonLinDamping | gazebo::HMFossen | protected |
offsetVolume | gazebo::BuoyantObject | protected |
params | gazebo::HydrodynamicModel | protected |
Print(std::string _paramName, std::string _message=std::string()) | gazebo::HMCylinder | virtual |
quadDampCoef | gazebo::HMFossen | protected |
radius | gazebo::HMCylinder | protected |
Re | gazebo::HydrodynamicModel | protected |
REGISTER_HYDRODYNAMICMODEL(HMCylinder) | gazebo::HMCylinder | private |
gazebo::HMFossen::REGISTER_HYDRODYNAMICMODEL(HMFossen) | gazebo::HMFossen | protected |
scalingAddedMass | gazebo::HMFossen | protected |
scalingDamping | gazebo::HMFossen | protected |
scalingVolume | gazebo::BuoyantObject | protected |
SetBoundingBox(const ignition::math::Box &_bBox) | gazebo::BuoyantObject | |
SetCoB(const ignition::math::Vector3d &_centerOfBuoyancy) | gazebo::BuoyantObject | |
SetDebugFlag(bool _debugOn=true) | gazebo::BuoyantObject | |
SetFluidDensity(double _fluidDensity) | gazebo::BuoyantObject | |
SetGravity(double _g) | gazebo::BuoyantObject | |
SetNeutrallyBuoyant() | gazebo::BuoyantObject | |
SetParam(std::string _tag, double _input) | gazebo::HMFossen | virtual |
SetStoreVector(std::string _tag) | gazebo::BuoyantObject | |
SetVolume(double _volume=-1) | gazebo::BuoyantObject | |
StoreVector(std::string _tag, ignition::math::Vector3d _vec) | gazebo::BuoyantObject | protected |
submergedHeight | gazebo::BuoyantObject | protected |
temperature | gazebo::HydrodynamicModel | protected |
ToNED(ignition::math::Vector3d _vec) | gazebo::HydrodynamicModel | protected |
volume | gazebo::BuoyantObject | protected |
waterLevelPlaneArea | gazebo::BuoyantObject | protected |
~BuoyantObject() | gazebo::BuoyantObject | |