|
|
EIGEN_MAKE_ALIGNED_OPERATOR_NEW | BuoyCable (CoRiBoDynamics::ConstraintSolver *solver, ISimObjectCreator *creator, double beta, string name) |
| |
| virtual void | ComputeConstraints (const double T, const double *const X) |
| |
|
virtual void | InitialConditionSetup (double *const states, Eigen::Vector3d P0) |
| |
|
CoRiBoDynamics::StandardRigidElement * | GetPlate () |
| |
|
CoRiBoDynamics::StandardRigidElement * | GetBuoy () |
| |
|
double | GetPlateDiameter () |
| |
|
void | AttachToPlate (int ix, const CoRiBoDynamics::Quat &null_angle) |
| |
| virtual CollisionCheckInterface::GeometryVector | CheckForContact (CoRiBoDynamics::CollisionManager::ExternalObject &object) |
| |
|
EIGEN_MAKE_ALIGNED_OPERATOR_NEW | LineStructureGravityHydro (CoRiBoDynamics::ConstraintSolver *solver, ISimObjectCreator *creator, LineSpec spec, std::string name) |
| |
|
void | setEnvironment (environment::EnvironmentProvider *e) |
| |
|
double | GetElementLength () |
| |
|
|
CoRiBoDynamics::StandardRigidElement * | m_plate |
| |
|
CoRiBoDynamics::StandardRigidElement * | m_buoy |
| |
|
double | m_plate_diameter |
| |
|
double | m_plate_weight |
| |
|
double | m_buoy_radius |
| |
|
double | m_buoy_cone_height |
| |
|
double | m_buoy_total_height |
| |
|
double | m_buoy_weight |
| |
|
double | m_buoy_max_buoyancy |
| |
|
CoRiBoDynamics::vec6 | m_buoy_added_mass |
| |
|
CoRiBoDynamics::vec6 | m_buoy_potential_damping |
| |
|
CoRiBoDynamics::vec6 | m_buoy_hydro_drag |
| |
|
CoRiBoDynamics::vec6 | m_buoy_linear_spring |
| |
|
environment::EnvironmentProvider * | m_environment |
| |
|
double | m_elemVolume |
| |
|
double | m_elemArea |
| |
|
double | m_elemProjArea |
| |
|
double | m_elemDensity |
| |
|
double | m_Cd_n |
| | Assumption that the line element is made up of nylon (rope)
|
| |
|
double | m_Cd_t |
| | Normal drag coefficient.
|
| |
|
Eigen::Vector3d | m_Ca |
| | Tangential drag coefficient.
|
| |
|
|
typedef std::vector< CoRiBoDynamics::CollisionManager::InternalObject, Eigen::aligned_allocator< CoRiBoDynamics::CollisionManager::InternalObject > > | GeometryVector |
| |
|
| LineStructureGravityHydro (CoRiBoDynamics::ConstraintSolver *solver) |
| |
|
virtual void | Init (CoRiBoDynamics::ConstraintSolver *solver, ISimObjectCreator *creator, LineSpec spec, std::string name) |
| |
◆ CheckForContact()
| virtual CollisionCheckInterface::GeometryVector BuoyCable::CheckForContact |
( |
CoRiBoDynamics::CollisionManager::ExternalObject & |
object | ) |
|
|
virtual |
◆ ComputeConstraints()
| virtual void BuoyCable::ComputeConstraints |
( |
const double |
T, |
|
|
const double *const |
X |
|
) |
| |
|
virtual |
The documentation for this class was generated from the following file:
- /update_root/webfhsim/reloadrepos/fhsim_aquaculture/src/netcage/CoRiBoStructures/Cable/BuoyCable.h