| 
                        
                         Marine systems simulation 
                      | 
                  
This is the complete list of members for BottomRing, including all inherited members.
| 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 | |
| AngularAcceleration(int element) | CoRiBoDynamics::ConstraintSet | protected | 
| BottomRing(CoRiBoDynamics::ConstraintSolver *solver, ISimObjectCreator *creator, double beta, std::string name) (defined in BottomRing) | BottomRing | |
| CheckForContact(CoRiBoDynamics::CollisionManager::ExternalObject &object) (defined in RingStructureGravityHydro) | RingStructureGravityHydro | virtual | 
| ComputeBallJointCoupling(BallJointCoupling &Constraint) (defined in CoRiBoDynamics::JointConstraint) | CoRiBoDynamics::JointConstraint | protected | 
| ComputeConstraints(const double T, const double *const X) | RingStructureGravityHydro | virtual | 
| 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 | 
| Diameter() (defined in RingStructureGravityHydro) | RingStructureGravityHydro | inline | 
| ElementVector() | CoRiBoDynamics::ConstraintSet | protected | 
| GammaMx() (defined in CoRiBoDynamics::Structures::RingStructure) | CoRiBoDynamics::Structures::RingStructure | inline | 
| GammaMy() (defined in CoRiBoDynamics::Structures::RingStructure) | CoRiBoDynamics::Structures::RingStructure | inline | 
| GammaN() (defined in CoRiBoDynamics::Structures::RingStructure) | CoRiBoDynamics::Structures::RingStructure | inline | 
| GammaT() (defined in CoRiBoDynamics::Structures::RingStructure) | CoRiBoDynamics::Structures::RingStructure | inline | 
| GeometryVector typedef (defined in CollisionCheckInterface) | CollisionCheckInterface | |
| getElement(int i) (defined in CoRiBoDynamics::Structures::RingStructure) | CoRiBoDynamics::Structures::RingStructure | inline | 
| getElements() (defined in CoRiBoDynamics::Structures::RingStructure) | CoRiBoDynamics::Structures::RingStructure | inline | 
| 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 | |
| getFirstElement() (defined in CoRiBoDynamics::Structures::RingStructure) | CoRiBoDynamics::Structures::RingStructure | inline | 
| getLastElement() (defined in CoRiBoDynamics::Structures::RingStructure) | CoRiBoDynamics::Structures::RingStructure | inline | 
| getNumElements() (defined in CoRiBoDynamics::Structures::RingStructure) | CoRiBoDynamics::Structures::RingStructure | inline | 
| Init(CoRiBoDynamics::ConstraintSolver *solver, ISimObjectCreator *creator, RingStructure::RingSpec spec, double unit_weight, std::string name) (defined in RingStructureGravityHydro) | RingStructureGravityHydro | protectedvirtual | 
| Init(ConstraintSolver *solver, ISimObjectCreator *creator, RingSpec spec, std::string name) (defined in CoRiBoDynamics::Structures::RingStructure) | CoRiBoDynamics::Structures::RingStructure | protectedvirtual | 
| InitialConditionSetup(double *const UpdatedIC, vec3 CenterPosition) | CoRiBoDynamics::Structures::RingStructure | virtual | 
| JointConstraint(ConstraintSolver *solver) (defined in CoRiBoDynamics::JointConstraint) | CoRiBoDynamics::JointConstraint | explicit | 
| m_BallJointCoupling | CoRiBoDynamics::JointConstraint | protected | 
| m_Ca | RingStructureGravityHydro | protected | 
| m_Cb (defined in RingStructureGravityHydro) | RingStructureGravityHydro | protected | 
| m_Cd_n (defined in RingStructureGravityHydro) | RingStructureGravityHydro | protected | 
| m_Cd_t (defined in RingStructureGravityHydro) | RingStructureGravityHydro | protected | 
| m_elemArea (defined in RingStructureGravityHydro) | RingStructureGravityHydro | protected | 
| m_elements | CoRiBoDynamics::Structures::RingStructure | protected | 
| m_elemLength | CoRiBoDynamics::Structures::RingStructure | protected | 
| m_elemMass (defined in RingStructureGravityHydro) | RingStructureGravityHydro | protected | 
| m_elemProjArea | RingStructureGravityHydro | protected | 
| m_elemRadius (defined in RingStructureGravityHydro) | RingStructureGravityHydro | protected | 
| m_elemVolume (defined in RingStructureGravityHydro) | RingStructureGravityHydro | protected | 
| m_environment (defined in RingStructureGravityHydro) | RingStructureGravityHydro | protected | 
| m_ExternalBallJointCoupling | CoRiBoDynamics::JointConstraint | protected | 
| m_ExternalRigidCoupling | CoRiBoDynamics::JointConstraint | protected | 
| m_GammaMx | CoRiBoDynamics::Structures::RingStructure | protected | 
| m_GammaMy | CoRiBoDynamics::Structures::RingStructure | protected | 
| m_GammaN | CoRiBoDynamics::Structures::RingStructure | protected | 
| m_GammaT | CoRiBoDynamics::Structures::RingStructure | protected | 
| m_HingeCoupling (defined in CoRiBoDynamics::JointConstraint) | CoRiBoDynamics::JointConstraint | protected | 
| m_net (defined in RingStructureGravityHydro) | RingStructureGravityHydro | protected | 
| m_RigidCoupling | CoRiBoDynamics::JointConstraint | protected | 
| m_spec (defined in CoRiBoDynamics::Structures::RingStructure) | CoRiBoDynamics::Structures::RingStructure | 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 | 
| relativePosition(double angle) (defined in RingStructureGravityHydro) | RingStructureGravityHydro | |
| ringElementIndex(double angle) (defined in RingStructureGravityHydro) | RingStructureGravityHydro | |
| ringElementOffset(double angle) (defined in RingStructureGravityHydro) | RingStructureGravityHydro | |
| RingStructure(CoRiBoDynamics::ConstraintSolver *solver, ISimObjectCreator *creator, CoRiBoDynamics::Structures::RingStructure::RingSpec spec, std::string name) | CoRiBoDynamics::Structures::RingStructure | |
| RingStructure(ConstraintSolver *solver) (defined in CoRiBoDynamics::Structures::RingStructure) | CoRiBoDynamics::Structures::RingStructure | protected | 
| RingStructureGravityHydro(CoRiBoDynamics::ConstraintSolver *solver, ISimObjectCreator *creator, RingStructure::RingSpec spec, double unit_weight, std::string name) (defined in RingStructureGravityHydro) | RingStructureGravityHydro | |
| RingStructureGravityHydro(CoRiBoDynamics::ConstraintSolver *solver) (defined in RingStructureGravityHydro) | RingStructureGravityHydro | protected | 
| SecondDerivatives(int element) | CoRiBoDynamics::ConstraintSet | protected | 
| SetCoRiBoNet(CoRiBoDynamics::CoRiBoNet *net) (defined in RingStructureGravityHydro) | RingStructureGravityHydro | inline | 
| setEnvironment(CEnvironment *e) (defined in RingStructureGravityHydro) | RingStructureGravityHydro | |
| TubeDiameter() (defined in RingStructureGravityHydro) | RingStructureGravityHydro | inline | 
| 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 | |
| ~ConstraintSet() (defined in CoRiBoDynamics::ConstraintSet) | CoRiBoDynamics::ConstraintSet | inlinevirtual | 
| ~JointConstraint() (defined in CoRiBoDynamics::JointConstraint) | CoRiBoDynamics::JointConstraint | virtual | 
| ~RingStructure() (defined in CoRiBoDynamics::Structures::RingStructure) | CoRiBoDynamics::Structures::RingStructure | inlinevirtual |