|
|
| RingStructureGravityHydro (CoRiBoDynamics::ConstraintSolver *solver, ISimObjectCreator *creator, RingStructure::RingSpec spec, double unit_weight, std::string name) |
| |
|
void | setEnvironment (environment::EnvironmentProvider *e) |
| |
|
virtual void | ComputeConstraints (const double T, const double *const X) |
| |
| CollisionCheckInterface::GeometryVector | CheckForContact (CoRiBoDynamics::CollisionManager::ExternalObject &object) |
| |
|
double | Diameter () |
| |
|
double | TubeDiameter () |
| |
|
int | ringElementIndex (double angle) |
| |
|
double | ringElementOffset (double angle) |
| |
|
Eigen::Vector3d | relativePosition (double angle) |
| |
|
void | SetCoRiBoNet (CoRiBoDynamics::CoRiBoNet *net) |
| |
|
|
| RingStructureGravityHydro (CoRiBoDynamics::ConstraintSolver *solver) |
| |
|
virtual void | Init (CoRiBoDynamics::ConstraintSolver *solver, ISimObjectCreator *creator, RingStructure::RingSpec spec, double unit_weight, std::string name) |
| |
|
|
CoRiBoDynamics::CoRiBoNet * | m_net |
| |
|
environment::EnvironmentProvider * | m_environment |
| |
|
double | m_elemMass |
| |
|
double | m_elemArea |
| |
|
double | m_elemProjArea |
| | Surface area of element;.
|
| |
|
double | m_elemRadius |
| |
|
double | m_elemVolume |
| |
|
double | m_Cd_n |
| |
|
double | m_Cd_t |
| |
| Eigen::Vector3d | m_Ca |
| |
|
Eigen::Vector3d | m_Cb |
| |
|
|
typedef std::vector< CoRiBoDynamics::CollisionManager::InternalObject, Eigen::aligned_allocator< CoRiBoDynamics::CollisionManager::InternalObject > > | GeometryVector |
| |
◆ CheckForContact()
| CollisionCheckInterface::GeometryVector RingStructureGravityHydro::CheckForContact |
( |
CoRiBoDynamics::CollisionManager::ExternalObject & |
object | ) |
|
|
virtual |
◆ m_Ca
| Eigen::Vector3d RingStructureGravityHydro::m_Ca |
|
protected |
Default added mass and damping coefficient values Example: m_Ca << a22, a33, a11; equates to {sway, heave, surge} for the cylindrical section. Close to asymptotic values for when frequency goes towards zero
The documentation for this class was generated from the following file: