Marine systems simulation
CollarChain Member List

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

Acceleration(int element)CoRiBoDynamics::ConstraintSetprotected
addBallJointCoupling(int elementA, int elementB, vec3 vectorA, vec3 vectorB, double Beta, double Alpha, double Gamma)CoRiBoDynamics::JointConstraint
addConstraintResultantForce(int element, const vec6 &Force)CoRiBoDynamics::ConstraintSetprotected
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::ConstraintSetprotected
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::PointRetractableCablevirtual
AllocateElementBuffer(const double T, double *const X)CoRiBoDynamics::Structures::PointRetractableCablevirtual
AngularAcceleration(int element)CoRiBoDynamics::ConstraintSetprotected
CollarChain(CoRiBoDynamics::ConstraintSolver *solver, ISimObjectCreator *creator, double beta, string name) (defined in CollarChain)CollarChain
ComputeBallJointCoupling(BallJointCoupling &Constraint) (defined in CoRiBoDynamics::JointConstraint)CoRiBoDynamics::JointConstraintprotected
ComputeConstraints(const double T, const double *const X)CollarChainvirtual
ComputeExternalBallJointCoupling(ExternalBallJointCoupling &Constraint) (defined in CoRiBoDynamics::JointConstraint)CoRiBoDynamics::JointConstraintprotected
ComputeExternalRigidCoupling(ExternalRigidCoupling &Constraint) (defined in CoRiBoDynamics::JointConstraint)CoRiBoDynamics::JointConstraintprotected
ComputeExternalVaryingBallJointCoupling(ExternalBallJointCoupling &Constraint, double vector_length_changerate) (defined in CoRiBoDynamics::JointConstraint)CoRiBoDynamics::JointConstraintprotected
ComputeHingeCoupling(HingeCoupling &Constraint) (defined in CoRiBoDynamics::JointConstraint)CoRiBoDynamics::JointConstraintprotected
ComputeRigidCoupling(RigidCoupling &Constraint) (defined in CoRiBoDynamics::JointConstraint)CoRiBoDynamics::JointConstraintprotected
ConstraintSet(ConstraintSolver *solver)CoRiBoDynamics::ConstraintSetexplicit
ElementVector()CoRiBoDynamics::ConstraintSetprotected
env_wrapper (defined in CollarChain)CollarChainprotected
GetBeta()CoRiBoDynamics::Structures::SupergridLineStructure
GetCableLowerEndPosition() (defined in CoRiBoDynamics::Structures::PointRetractableCable)CoRiBoDynamics::Structures::PointRetractableCable
GetCableUpperEndPosition() (defined in CoRiBoDynamics::Structures::PointRetractableCable)CoRiBoDynamics::Structures::PointRetractableCable
GetDiscreteElementA() (defined in CoRiBoDynamics::Structures::PointRetractableCable)CoRiBoDynamics::Structures::PointRetractableCable
GetDiscreteElementB()CoRiBoDynamics::Structures::PointRetractableCable
GetDiscreteElements()CoRiBoDynamics::Structures::SupergridLineStructure
GetElementConnectionForceA() (defined in CoRiBoDynamics::Structures::PointRetractableCable)CoRiBoDynamics::Structures::PointRetractableCableinline
GetElementConnectionForceB() (defined in CoRiBoDynamics::Structures::PointRetractableCable)CoRiBoDynamics::Structures::PointRetractableCableinline
GetElementNum(ISimObjectCreator *creator) (defined in CollarChain)CollarChainprotectedstatic
GetEndpointA() (defined in CoRiBoDynamics::Structures::PointRetractableCable)CoRiBoDynamics::Structures::PointRetractableCable
GetEndpointB() (defined in CoRiBoDynamics::Structures::PointRetractableCable)CoRiBoDynamics::Structures::PointRetractableCable
GetEndpointReactionForceA() (defined in CoRiBoDynamics::Structures::PointRetractableCable)CoRiBoDynamics::Structures::PointRetractableCable
GetEndpointReactionForceB() (defined in CoRiBoDynamics::Structures::PointRetractableCable)CoRiBoDynamics::Structures::PointRetractableCable
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
GetLength()CoRiBoDynamics::Structures::SupergridLineStructure
GetLineSegments()CoRiBoDynamics::Structures::SupergridLineStructure
GetRetractedLength() (defined in CoRiBoDynamics::Structures::PointRetractableCable)CoRiBoDynamics::Structures::PointRetractableCableinline
GetRetractionSpeed() (defined in CoRiBoDynamics::Structures::PointRetractableCable)CoRiBoDynamics::Structures::PointRetractableCableinline
GetRigidElements()CoRiBoDynamics::Structures::SupergridLineStructure
GetRigidElementTension()CoRiBoDynamics::Structures::SupergridLineStructure
InitialConditionSetup(const double T, double *const updatedIC, const vec3 &PA, const vec3 &PB, double initial_retracted_length) (defined in CoRiBoDynamics::Structures::PointRetractableCable)CoRiBoDynamics::Structures::PointRetractableCablevirtual
JointConstraint(ConstraintSolver *solver) (defined in CoRiBoDynamics::JointConstraint)CoRiBoDynamics::JointConstraintexplicit
m_BallJointCouplingCoRiBoDynamics::JointConstraintprotected
m_beta (defined in CoRiBoDynamics::Structures::SupergridLineStructure)CoRiBoDynamics::Structures::SupergridLineStructureprotected
m_connection_elementACoRiBoDynamics::Structures::PointRetractableCableprotected
m_connection_elementB (defined in CoRiBoDynamics::Structures::PointRetractableCable)CoRiBoDynamics::Structures::PointRetractableCableprotected
m_connection_vector_elementA (defined in CoRiBoDynamics::Structures::PointRetractableCable)CoRiBoDynamics::Structures::PointRetractableCableprotected
m_connection_vector_elementB (defined in CoRiBoDynamics::Structures::PointRetractableCable)CoRiBoDynamics::Structures::PointRetractableCableprotected
m_element_connection_strengthA (defined in CoRiBoDynamics::Structures::PointRetractableCable)CoRiBoDynamics::Structures::PointRetractableCableprotected
m_element_connection_strengthB (defined in CoRiBoDynamics::Structures::PointRetractableCable)CoRiBoDynamics::Structures::PointRetractableCableprotected
m_element_connectionA (defined in CoRiBoDynamics::Structures::PointRetractableCable)CoRiBoDynamics::Structures::PointRetractableCableprotected
m_element_connectionB (defined in CoRiBoDynamics::Structures::PointRetractableCable)CoRiBoDynamics::Structures::PointRetractableCableprotected
m_endpoint_connectionA (defined in CoRiBoDynamics::Structures::PointRetractableCable)CoRiBoDynamics::Structures::PointRetractableCableprotected
m_endpoint_connectionA_strength (defined in CoRiBoDynamics::Structures::PointRetractableCable)CoRiBoDynamics::Structures::PointRetractableCableprotected
m_endpoint_connectionB (defined in CoRiBoDynamics::Structures::PointRetractableCable)CoRiBoDynamics::Structures::PointRetractableCableprotected
m_endpoint_connectionB_strength (defined in CoRiBoDynamics::Structures::PointRetractableCable)CoRiBoDynamics::Structures::PointRetractableCableprotected
m_endpoint_positionA (defined in CoRiBoDynamics::Structures::PointRetractableCable)CoRiBoDynamics::Structures::PointRetractableCableprotected
m_endpoint_positionB (defined in CoRiBoDynamics::Structures::PointRetractableCable)CoRiBoDynamics::Structures::PointRetractableCableprotected
m_endpoint_velocityA (defined in CoRiBoDynamics::Structures::PointRetractableCable)CoRiBoDynamics::Structures::PointRetractableCableprotected
m_endpoint_velocityB (defined in CoRiBoDynamics::Structures::PointRetractableCable)CoRiBoDynamics::Structures::PointRetractableCableprotected
m_environment (defined in CoRiBoDynamics::Structures::SupergridLineStructure)CoRiBoDynamics::Structures::SupergridLineStructureprotected
m_ExternalBallJointCouplingCoRiBoDynamics::JointConstraintprotected
m_ExternalRigidCouplingCoRiBoDynamics::JointConstraintprotected
m_HingeCoupling (defined in CoRiBoDynamics::JointConstraint)CoRiBoDynamics::JointConstraintprotected
m_length (defined in CoRiBoDynamics::Structures::SupergridLineStructure)CoRiBoDynamics::Structures::SupergridLineStructureprotected
m_max_retraction_lengthCoRiBoDynamics::Structures::PointRetractableCableprotected
m_minimum_sub_super_tresholdCoRiBoDynamics::Structures::PointRetractableCableprotected
m_name (defined in CoRiBoDynamics::Structures::SupergridLineStructure)CoRiBoDynamics::Structures::SupergridLineStructureprotected
m_num_free_rigid_elementsCoRiBoDynamics::Structures::PointRetractableCableprotected
m_num_retracted_subCoRiBoDynamics::Structures::PointRetractableCableprotected
m_num_retracted_super (defined in CoRiBoDynamics::Structures::PointRetractableCable)CoRiBoDynamics::Structures::PointRetractableCableprotected
m_residual_lengthCoRiBoDynamics::Structures::PointRetractableCableprotected
m_retracted_element_lengthCoRiBoDynamics::Structures::PointRetractableCableprotected
m_retracted_length (defined in CoRiBoDynamics::Structures::PointRetractableCable)CoRiBoDynamics::Structures::PointRetractableCableprotected
m_retraction_speedCoRiBoDynamics::Structures::PointRetractableCableprotected
m_rigid_element_buffer (defined in CoRiBoDynamics::Structures::SupergridLineStructure)CoRiBoDynamics::Structures::SupergridLineStructureprotected
m_rigid_element_tension (defined in CoRiBoDynamics::Structures::SupergridLineStructure)CoRiBoDynamics::Structures::SupergridLineStructureprotected
m_RigidCouplingCoRiBoDynamics::JointConstraintprotected
m_segment (defined in CoRiBoDynamics::Structures::SupergridLineStructure)CoRiBoDynamics::Structures::SupergridLineStructureprotected
m_sub_super_threshold_ixCoRiBoDynamics::Structures::PointRetractableCableprotected
m_sub_super_threshold_strengthCoRiBoDynamics::Structures::PointRetractableCableprotected
m_super_element (defined in CoRiBoDynamics::Structures::SupergridLineStructure)CoRiBoDynamics::Structures::SupergridLineStructureprotected
NumRetractedElements(size_t &super_element_ix, size_t &sub_element_ix) (defined in CoRiBoDynamics::Structures::PointRetractableCable)CoRiBoDynamics::Structures::PointRetractableCableprotected
PointRetractableCable(ConstraintSolver *solver, ISimObjectCreator *creator, Environment_Interface *environment, int rigid_element_buffer_size, double beta, std::string name) (defined in CoRiBoDynamics::Structures::PointRetractableCable)CoRiBoDynamics::Structures::PointRetractableCable
Quaternion_Kinematics(const Quat &q) (defined in CoRiBoDynamics::JointConstraint)CoRiBoDynamics::JointConstraintprotectedstatic
QuaternionConstraint_Jacobian(const Quat &q) (defined in CoRiBoDynamics::JointConstraint)CoRiBoDynamics::JointConstraintprotectedstatic
SecondDerivatives(int element)CoRiBoDynamics::ConstraintSetprotected
SetEndpointElementConnectionA(RigidElement *connection_element, double element_connection_strength=1.0) (defined in CoRiBoDynamics::Structures::PointRetractableCable)CoRiBoDynamics::Structures::PointRetractableCable
SetEndpointElementConnectionA(RigidElement *connection_element, const vec3 &ConnectionVector, double element_connection_strength=1.0) (defined in CoRiBoDynamics::Structures::PointRetractableCable)CoRiBoDynamics::Structures::PointRetractableCable
SetEndpointElementConnectionB(RigidElement *connection_element, double element_connection_strength=1.0) (defined in CoRiBoDynamics::Structures::PointRetractableCable)CoRiBoDynamics::Structures::PointRetractableCable
SetEndpointElementConnectionB(RigidElement *connection_element, const vec3 &ConnectionVector, double element_connection_strength=1.0) (defined in CoRiBoDynamics::Structures::PointRetractableCable)CoRiBoDynamics::Structures::PointRetractableCable
SetEndpointPositionA(const vec3 &position, const vec3 &velocity, double connection_strength=1.0)CoRiBoDynamics::Structures::PointRetractableCable
SetEndpointPositionB(const vec3 &position, const vec3 &velocity, double connection_strength=1.0) (defined in CoRiBoDynamics::Structures::PointRetractableCable)CoRiBoDynamics::Structures::PointRetractableCable
setEnvironment(CEnvironment *e) (defined in CollarChain)CollarChaininline
SetRetractedLength(double retracted_length, double retraction_speed) (defined in CoRiBoDynamics::Structures::PointRetractableCable)CoRiBoDynamics::Structures::PointRetractableCablevirtual
SupergridLineStructure(ConstraintSolver *solver, ISimObjectCreator *creator, Environment_Interface *environment, int rigid_element_buffer_size, double beta, std::string name)CoRiBoDynamics::Structures::SupergridLineStructure
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)CoRiBoDynamics::Structures::PointRetractableCablevirtual
~ConstraintSet() (defined in CoRiBoDynamics::ConstraintSet)CoRiBoDynamics::ConstraintSetinlinevirtual
~JointConstraint() (defined in CoRiBoDynamics::JointConstraint)CoRiBoDynamics::JointConstraintvirtual
~SupergridLineStructure() (defined in CoRiBoDynamics::Structures::SupergridLineStructure)CoRiBoDynamics::Structures::SupergridLineStructurevirtual