FhSim  3.1.0
Marine systems simulation
Loading...
Searching...
No Matches
InternalCable Member List

This is the complete list of members for InternalCable, including all inherited members.

AddAllElementForces(const double *const adPosA, const double *const adVelA, const double *const adPosB, const double *const adVelB, const double *const adX, double dT) const (defined in InternalCable)InternalCableprotected
AddBareElementForce(int cableElement, const double posA[3], const double velA[3], const double posB[3], const double velB[3], const double waterVel[3], double forceA[3], double forceB[3]) constInternalCableprotected
AddElementForce(int cableElement, const double adPosA[3], const double adVelA[3], const double adPosB[3], const double adVelB[3], double adForceA[3], double adForceB[3], double dT) const (defined in InternalCable)InternalCableprotectedvirtual
AddEndForcesAndInertia(double *const adEndForceA, double *const adEndForceB, double *const pdEndInertiaA, double *const pdEndInertiaB, const double *const adPosA, const double *const adVelA, const double *const adPosB, const double *const adVelB, const double *const adX, double dT)InternalCable
AddEndpointJacobianContributions(const double *posA, const double *velA, const double *posB, const double *velB, int globalPosIdxA, int globalVelIdxA, int globalPosIdxB, int globalVelIdxB, double endInertiaA, double endInertiaB, const double *X, double *J, int nStates, int stateOffset) constInternalCable
AddNodeForce(const double[3], const double[3], double[3]) constInternalCableinlineprotectedvirtual
AdvanceMeanTension(const double *adPosA, const double *adPosB, const double *adX, double T)InternalCable
CalcDerivatives(const double *const adX, double *const adXDot) const (defined in InternalCable)InternalCableprotected
ComputeStructuralJacobian(const double *posA, const double *velA, const double *posB, const double *velB, const double *X, double *J, int nStates, int stateOffset) constInternalCable
EndInertia(int end) constInternalCable
EvaluateElementsAt(const double *adPosA, const double *adVelA, const double *adPosB, const double *adVelB, const double *adX, double dT) constInternalCable
FinalSetup(const double dT, const double *const adX, ISimObjectCreator *const creator) (defined in InternalCable)InternalCablevirtual
GetLength()InternalCable
HasForceOutsideJacobian() constInternalCableinline
InitializeStates(const double *const adPosA, const double *const adVelA, const double *const adPosB, const double *const adVelB, double *const adX)InternalCablevirtual
InternalCable(ISimObjectCreator *creator, const SCableSpec &CableSpec)InternalCable
m_aadForceAInternalCableprotected
m_aadForceBInternalCableprotected
m_cableElementsInternalCableprotected
m_CableSpecInternalCableprotected
m_eAInternalCableprotected
m_elMeanPos (defined in InternalCable)InternalCableprotected
m_elMeanVel (defined in InternalCable)InternalCableprotected
m_elVelWater (defined in InternalCable)InternalCableprotected
m_environmentInternalCableprotected
m_flowInternalCableprotected
m_iStatePosInternalCableprotected
m_iStateVelInternalCableprotected
m_meanTensionTimeInternalCableprotected
m_numElementsInternalCable
m_numNodesInternalCable
MarkForceOutsideJacobian() constInternalCableinlineprotected
NodeInertia(unsigned long node) constInternalCableprotected
OdeFcn(const double *const adPosA, const double *const adVelA, const double *const adPosB, const double *const adVelB, const double *const adX, double *const adXDot, double dT) constInternalCablevirtual
ResetAllNodeForces() const (defined in InternalCable)InternalCableprotected
SegmentEndBlocks(unsigned long segment, const double *posA, const double *velA, const double *posB, const double *velB, const double *X, double dFA_dposB[9], double dFA_dvelA[9]) constInternalCableprotected
TakeWakes(const double *adPosA, const double *adPosB, const double *adX, double T)InternalCable
UpdateCable(double newLength)InternalCable
~InternalCable()InternalCablevirtual