|
| | TrawlCable (const string &simObjectName, ISimObjectCreator *const creator) |
| |
| | ~TrawlCable () |
| |
| void | OdeFcn (const double T, const double *const X, double *const XDot, const bool bIsMajorTimeStep) |
| |
| void | InitialConditionSetup (const double T, const double *const currentIC, double *const updatedIC, ISimObjectCreator *const creator) |
| |
| void | FinalSetup (const double T, const double *const X, ISimObjectCreator *const creator) |
| |
| void | Compute (const double T, const double *const X) |
| |
| void | AddDependency (ICommonComputation *dependecy) |
| |
| CoRiBoDynamics::ConstraintSolver * | GetConstraintSolver () |
| |
| CoRiBoDynamics::TrawlCableCollisionManager * | GetCollisionManager () |
| | 6dof rigid body constrained dynamic solver
|
| |
| CoRiBoDynamics::TrawlCableJointConstraint * | GetJointConstraint () |
| | collision constraints
|
| |
| CoRiBoDynamics::EnvironmentForces * | GetEnvironmentForces () |
| | structural joint constraints
|
| |
| double | getRegulatorTimeConstant () |
| |
|
|
void | MainCalculations (const double T, const double *const X) |
| |
|
void | DistributeCatenary (CoRiBoDynamics::vec3 P1, CoRiBoDynamics::vec3 P2, vector< element > elements, double L, double *states, int i1, int i2, ISimObjectCreator *creator) |
| |
|
const double * | winchForce (const double T, const double *const X) |
| |
|
const double * | TopBridleEndForce (const double T, const double *const X) |
| |
|
const double * | BottomBridleEndForce (const double T, const double *const X) |
| |
|
const double * | trawlDoorPosition (const double T, const double *const X) |
| |
|
void | ContactForceCalculations (const double T, const double *const X) |
| |
|
const double * | normalForceTrawlDoor (const double T, const double *const X) |
| |
|
const double * | normalForceClumpWeight (const double T, const double *const X) |
| |
|
const double * | normalForceTopBridle (const double T, const double *const X) |
| |
|
const double * | normalForceBottomBridle (const double T, const double *const X) |
| |
|
const double * | normalForceWarp (const double T, const double *const X) |
| |
|
const double * | contactPositionTopBridle (const double T, const double *const X) |
| |
|
const double * | contactPositionBottomBridle (const double T, const double *const X) |
| |
|
const double * | contactPositionWarp (const double T, const double *const X) |
| |
|
|
CEnvironment * | m_environment |
| |
|
Chirality | m_Chirality |
| |
|
double | m_TrawlDoorMass |
| |
|
double | m_TrawlDoorArea |
| |
|
double | m_TrawlDoorLx |
| |
|
double | m_TrawlDoorLy |
| |
|
double | m_TrawlDoorLz |
| |
|
CoRiBoDynamics::vec3 | m_TrawlDoorWarpConnection |
| |
|
CoRiBoDynamics::vec3 | m_TrawlDoorTopBridleConnection |
| |
|
CoRiBoDynamics::vec3 | m_TrawlDoorBottomBridleConnection |
| |
|
double | m_ClumpWeightMass |
| |
|
double | m_ClumpWeightLength |
| |
|
double | m_ClumpWeightRadius |
| |
|
int | m_NumTopWarp |
| |
|
double | m_TopWarpLength |
| |
|
double | m_TopWarpElementLength |
| |
|
int | m_NumWarp |
| |
|
int | m_NumTopBridle |
| | The number of discrete cable elements in the warp.
|
| |
|
int | m_NumBottomBridle |
| | The number of discrete cable elements in the top bridle.
|
| |
|
double | m_WarpDiameter |
| | The number of discrete cable elements int the lower bridle.
|
| |
|
double | m_TopBridleDiameter |
| | Nominal cable diameter.
|
| |
|
double | m_BottomBridleDiameter |
| | Nominal cable diameter.
|
| |
|
double | m_WarpLength |
| | Nominal cable diameter.
|
| |
|
double | m_TopBridleLength |
| | Warp cable length.
|
| |
|
double | m_BottomBridleLength |
| | Bridle cable length.
|
| |
|
double | m_frequencyCoefficient |
| | Bridle cable length.
|
| |
|
double | m_CollisionFrequencyCoefficient |
| | Frequency response coefficient.
|
| |
|
double | m_WarpElementLength |
| | Frequency response coefficient.
|
| |
|
double | m_TopBridleElementLength |
| | Length of discrete cable elements.
|
| |
|
double | m_BottomBridleElementLength |
| | Length of discrete cable elements.
|
| |
|
double | m_collisionDampingFactor |
| | Length of discrete cable elements.
|
| |
|
CoRiBoDynamics::ConstraintSolver * | m_ConstraintSolver |
| | Relative damping coefficient of contact constraint. 1 is critical damping.
|
| |
|
CoRiBoDynamics::TrawlCableCollisionManager * | m_CollisionManager |
| | 6dof rigid body constrained dynamic solver
|
| |
|
CoRiBoDynamics::TrawlCableJointConstraint * | m_JointConstraint |
| | collision constraints
|
| |
|
CoRiBoDynamics::EnvironmentForces * | m_environmentForces |
| | structural joint constraints
|
| |
|
std::set< ICommonComputation * > | m_ExternalDependencies |
| |
|
ICommonComputation * | m_MainCalculations |
| | list of all (unique) CommonComputation nodes that have registered external geometry in the cable collision manager
|
| |
|
ITrawlCable * | m_ExtTrawlCable |
| |
|
vector< element > | m_TopWarpElements |
| |
|
vector< element > | m_WarpElements |
| |
|
vector< element > | m_TopBridleElements |
| |
|
vector< element > | m_BottomBridleElements |
| |
|
element | m_TrawlDoorElement |
| |
|
element | m_TrawlDoorWeightElement |
| |
|
element | m_ClumpWeightElement |
| |
|
double | m_winchForce [3] |
| |
|
int | m_WinchPointConnectionIndex |
| |
|
double | m_TopBridleEndForce [3] |
| |
|
int | m_TopBridleEndPointConnectionIndex |
| |
|
double | m_BottomBridleEndForce [3] |
| |
|
int | m_BottomBridleEndPointConnectionIndex |
| |
|
ICommonComputation * | m_ContactForceCalculations |
| |
|
double | m_normalForceTrawlDoor [1] |
| |
|
double | m_normalForceClumpWeight [1] |
| |
|
double | m_normalForceTopBridle [3] |
| |
|
double | m_normalForceBottomBridle [3] |
| |
|
double | m_normalForceWarp [3] |
| |
|
ISignalPort * | m_WinchPosition |
| |
|
ISignalPort * | m_WinchVelocity |
| |
|
ISignalPort * | m_TopBridleEndPosition |
| |
|
ISignalPort * | m_TopBridleEndVelocity |
| |
|
ISignalPort * | m_BottomBridleEndPosition |
| |
|
ISignalPort * | m_BottomBridleEndVelocity |
| |