Acceleration(int element) | CoRiBoDynamics::ConstraintSet | protected |
addBallJointCoupling(int elementA, int elementB, vec3 vectorA, vec3 vectorB, double Beta, double Alpha, double Gamma) | CoRiBoDynamics::JointConstraint | |
addConstraintResultantForce(int element, const vec6 &Force) | CoRiBoDynamics::ConstraintSet | protected |
addExternalBallJointCoupling(int element, vec3 vector, double Beta, double Alpha, double Gamma, const double *Position, const double *Velocity) | CoRiBoDynamics::JointConstraint | |
addExternalRigidCoupling(int element, vec3 vectorExternalObject, vec3 vectorInternalObject, double BetaN, double AlphaN, double GammaN, const Quat &nullAngle, const Quat &BetaM, const Quat &AlphaM, const Quat &GammaM, const double *Position, const double *Velocity, const double *Orientation, const double *AngularVelocity) | CoRiBoDynamics::JointConstraint | |
addHingeCoupling(int elementA, int elementB, vec3 vectorA, vec3 vectorB, vec3 axisA, vec3 axisB, double Beta, double Alpha, double Gamma, double AlphaFriction, double GammaFriction) | CoRiBoDynamics::JointConstraint | |
addMatrix(int i, int j, const mat6 &M) | CoRiBoDynamics::ConstraintSet | protected |
addRigidCoupling(int elementA, int elementB, vec3 vectorA, vec3 vectorB, double BetaN, double AlphaN, double GammaN, const Quat &nullAngle, const Quat &BetaM, const Quat &AlphaM, const Quat &GammaM) | CoRiBoDynamics::JointConstraint | |
AddSegment(LineSegment *l) | CoRiBoDynamics::Structures::SupergridLineStructure | virtual |
AllocateElementBuffer(const double T, double *const X) | CoRiBoDynamics::Structures::SupergridWinchCable | virtual |
AngularAcceleration(int element) | CoRiBoDynamics::ConstraintSet | protected |
ComputeBallJointCoupling(BallJointCoupling &Constraint) (defined in CoRiBoDynamics::JointConstraint) | CoRiBoDynamics::JointConstraint | protected |
ComputeConstraints(const double T, const double *const X) | CoRiBoDynamics::Structures::SupergridWinchCable | virtual |
ComputeDiscreteCableLength(size_t &super_ix, size_t &sub_ix, double &length) (defined in CoRiBoDynamics::Structures::SupergridWinchCable) | CoRiBoDynamics::Structures::SupergridWinchCable | protected |
ComputeExternalBallJointCoupling(ExternalBallJointCoupling &Constraint) (defined in CoRiBoDynamics::JointConstraint) | CoRiBoDynamics::JointConstraint | protected |
ComputeExternalRigidCoupling(ExternalRigidCoupling &Constraint) (defined in CoRiBoDynamics::JointConstraint) | CoRiBoDynamics::JointConstraint | protected |
ComputeExternalVaryingBallJointCoupling(ExternalBallJointCoupling &Constraint, double vector_length_changerate) (defined in CoRiBoDynamics::JointConstraint) | CoRiBoDynamics::JointConstraint | protected |
ComputeHingeCoupling(HingeCoupling &Constraint) (defined in CoRiBoDynamics::JointConstraint) | CoRiBoDynamics::JointConstraint | protected |
ComputeRigidCoupling(RigidCoupling &Constraint) (defined in CoRiBoDynamics::JointConstraint) | CoRiBoDynamics::JointConstraint | protected |
ConstraintSet(ConstraintSolver *solver) | CoRiBoDynamics::ConstraintSet | explicit |
ElementVector() | CoRiBoDynamics::ConstraintSet | protected |
GetBeta() | CoRiBoDynamics::Structures::SupergridLineStructure | |
GetCollisionManager() | CoRiBoDynamics::Structures::SupergridWinchCable | |
GetDiscreteElements() | CoRiBoDynamics::Structures::SupergridLineStructure | |
GetEnvironment() (defined in CoRiBoDynamics::Structures::SupergridLineStructure) | CoRiBoDynamics::Structures::SupergridLineStructure | |
getExternalBallJointCouplingForce(int ballJointCoupling) | CoRiBoDynamics::JointConstraint | |
getExternalBallJointCouplingForce(ExternalBallJointCoupling &Constraint) (defined in CoRiBoDynamics::JointConstraint) | CoRiBoDynamics::JointConstraint | |
getExternalRigidCouplingForce(int rigidCoupling) | CoRiBoDynamics::JointConstraint | |
getExternalRigidCouplingForce(ExternalRigidCoupling &Constraint) (defined in CoRiBoDynamics::JointConstraint) | CoRiBoDynamics::JointConstraint | |
GetFirstFreeDiscreteElementIndex(int &super_ix, int &sub_ix) | CoRiBoDynamics::Structures::SupergridWinchCable | |
GetLength() | CoRiBoDynamics::Structures::SupergridLineStructure | |
GetLineSegments() | CoRiBoDynamics::Structures::SupergridLineStructure | |
GetPaidOutLength() | CoRiBoDynamics::Structures::SupergridWinchCable | |
GetRigidElements() | CoRiBoDynamics::Structures::SupergridLineStructure | |
GetRigidElementTension() | CoRiBoDynamics::Structures::SupergridLineStructure | |
GetTowingBlock() (defined in CoRiBoDynamics::Structures::SupergridWinchCable) | CoRiBoDynamics::Structures::SupergridWinchCable | |
GetTowingBlockGeometry() (defined in CoRiBoDynamics::Structures::SupergridWinchCable) | CoRiBoDynamics::Structures::SupergridWinchCable | virtual |
GetWinch() (defined in CoRiBoDynamics::Structures::SupergridWinchCable) | CoRiBoDynamics::Structures::SupergridWinchCable | |
InitialConditionSetup(const double T, double *const updatedIC, const vec3 &PB, Winch::InitialStatesLoader winch_init_states) (defined in CoRiBoDynamics::Structures::SupergridWinchCable) | CoRiBoDynamics::Structures::SupergridWinchCable | virtual |
InitializeElementAllocation() (defined in CoRiBoDynamics::Structures::SupergridWinchCable) | CoRiBoDynamics::Structures::SupergridWinchCable | protected |
InitializeFreespanCurve(Utilities::CurveSegment *curve_initializer, double T, double *const updatedIC) | CoRiBoDynamics::Structures::SupergridWinchCable | protected |
JointConstraint(ConstraintSolver *solver) (defined in CoRiBoDynamics::JointConstraint) | CoRiBoDynamics::JointConstraint | explicit |
m_BallJointCoupling | CoRiBoDynamics::JointConstraint | protected |
m_beta (defined in CoRiBoDynamics::Structures::SupergridLineStructure) | CoRiBoDynamics::Structures::SupergridLineStructure | protected |
m_collision_manager (defined in CoRiBoDynamics::Structures::SupergridWinchCable) | CoRiBoDynamics::Structures::SupergridWinchCable | protected |
m_environment (defined in CoRiBoDynamics::Structures::SupergridLineStructure) | CoRiBoDynamics::Structures::SupergridLineStructure | protected |
m_ExternalBallJointCoupling | CoRiBoDynamics::JointConstraint | protected |
m_ExternalRigidCoupling | CoRiBoDynamics::JointConstraint | protected |
m_HingeCoupling (defined in CoRiBoDynamics::JointConstraint) | CoRiBoDynamics::JointConstraint | protected |
m_length (defined in CoRiBoDynamics::Structures::SupergridLineStructure) | CoRiBoDynamics::Structures::SupergridLineStructure | protected |
m_name (defined in CoRiBoDynamics::Structures::SupergridLineStructure) | CoRiBoDynamics::Structures::SupergridLineStructure | protected |
m_num_free_rigid_elements (defined in CoRiBoDynamics::Structures::SupergridWinchCable) | CoRiBoDynamics::Structures::SupergridWinchCable | protected |
m_num_retracted_sub (defined in CoRiBoDynamics::Structures::SupergridWinchCable) | CoRiBoDynamics::Structures::SupergridWinchCable | protected |
m_num_retracted_super (defined in CoRiBoDynamics::Structures::SupergridWinchCable) | CoRiBoDynamics::Structures::SupergridWinchCable | protected |
m_rigid_element_buffer (defined in CoRiBoDynamics::Structures::SupergridLineStructure) | CoRiBoDynamics::Structures::SupergridLineStructure | protected |
m_rigid_element_tension (defined in CoRiBoDynamics::Structures::SupergridLineStructure) | CoRiBoDynamics::Structures::SupergridLineStructure | protected |
m_RigidCoupling | CoRiBoDynamics::JointConstraint | protected |
m_segment (defined in CoRiBoDynamics::Structures::SupergridLineStructure) | CoRiBoDynamics::Structures::SupergridLineStructure | protected |
m_sub_super_threshold_ix (defined in CoRiBoDynamics::Structures::SupergridWinchCable) | CoRiBoDynamics::Structures::SupergridWinchCable | protected |
m_sub_super_threshold_strength (defined in CoRiBoDynamics::Structures::SupergridWinchCable) | CoRiBoDynamics::Structures::SupergridWinchCable | protected |
m_super_element (defined in CoRiBoDynamics::Structures::SupergridLineStructure) | CoRiBoDynamics::Structures::SupergridLineStructure | protected |
m_towing_block (defined in CoRiBoDynamics::Structures::SupergridWinchCable) | CoRiBoDynamics::Structures::SupergridWinchCable | protected |
m_winch | CoRiBoDynamics::Structures::SupergridWinchCable | protected |
Quaternion_Kinematics(const Quat &q) (defined in CoRiBoDynamics::JointConstraint) | CoRiBoDynamics::JointConstraint | protectedstatic |
QuaternionConstraint_Jacobian(const Quat &q) (defined in CoRiBoDynamics::JointConstraint) | CoRiBoDynamics::JointConstraint | protectedstatic |
SecondDerivatives(int element) | CoRiBoDynamics::ConstraintSet | protected |
SetTowingBlock(TowingBlock *towing_block) (defined in CoRiBoDynamics::Structures::SupergridWinchCable) | CoRiBoDynamics::Structures::SupergridWinchCable | |
SupergridLineStructure(ConstraintSolver *solver, ISimObjectCreator *creator, Environment_Interface *environment, int rigid_element_buffer_size, double beta, std::string name) | CoRiBoDynamics::Structures::SupergridLineStructure | |
SupergridWinchCable(ConstraintSolver *solver, ISimObjectCreator *creator, Environment_Interface *environment, int rigid_element_buffer_size, double beta, std::string name, Winch *winch) (defined in CoRiBoDynamics::Structures::SupergridWinchCable) | CoRiBoDynamics::Structures::SupergridWinchCable | |
updateExternalBallJointCoupling(int ballJointCoupling, const double *Position, const double *Velocity) | CoRiBoDynamics::JointConstraint | |
updateExternalRigidCoupling(int rigidCoupling, const double *Position, const double *Velocity, const double *Orientation, const double *AngularVelocity) | CoRiBoDynamics::JointConstraint | |
XmlInfo(TiXmlElement &xml_node) (defined in CoRiBoDynamics::Structures::SupergridWinchCable) | CoRiBoDynamics::Structures::SupergridWinchCable | virtual |
~ConstraintSet() (defined in CoRiBoDynamics::ConstraintSet) | CoRiBoDynamics::ConstraintSet | inlinevirtual |
~JointConstraint() (defined in CoRiBoDynamics::JointConstraint) | CoRiBoDynamics::JointConstraint | virtual |
~SupergridLineStructure() (defined in CoRiBoDynamics::Structures::SupergridLineStructure) | CoRiBoDynamics::Structures::SupergridLineStructure | virtual |
~SupergridWinchCable() (defined in CoRiBoDynamics::Structures::SupergridWinchCable) | CoRiBoDynamics::Structures::SupergridWinchCable | |