opensurgsim
SurgSim::Physics::LinearSpring Member List

This is the complete list of members for SurgSim::Physics::LinearSpring, including all inherited members.

addDamping(const SurgSim::Math::OdeState &state, SurgSim::Math::SparseMatrix *D, double scale=1.0) overrideSurgSim::Physics::LinearSpringvirtual
addFDK(const SurgSim::Math::OdeState &state, SurgSim::Math::Vector *F, SurgSim::Math::SparseMatrix *D, SurgSim::Math::SparseMatrix *K) overrideSurgSim::Physics::LinearSpringvirtual
addForce(const SurgSim::Math::OdeState &state, SurgSim::Math::Vector *F, double scale=1.0) overrideSurgSim::Physics::LinearSpringvirtual
addMatVec(const SurgSim::Math::OdeState &state, double alphaD, double alphaK, const SurgSim::Math::Vector &vector, SurgSim::Math::Vector *F) overrideSurgSim::Physics::LinearSpringvirtual
addStiffness(const SurgSim::Math::OdeState &state, SurgSim::Math::SparseMatrix *K, double scale=1.0) overrideSurgSim::Physics::LinearSpringvirtual
computeDampingAndStiffness(const SurgSim::Math::OdeState &state, SurgSim::Math::Matrix33d *De, SurgSim::Math::Matrix33d *Ke)SurgSim::Physics::LinearSpringprotected
getDamping() constSurgSim::Physics::LinearSpring
getNodeId(size_t springNodeId) constSurgSim::Physics::Spring
getNodeIds() constSurgSim::Physics::Spring
getNumNodes() constSurgSim::Physics::Spring
getRestLength() constSurgSim::Physics::LinearSpring
getStiffness() constSurgSim::Physics::LinearSpring
initialize(const SurgSim::Math::OdeState &state) overrideSurgSim::Physics::LinearSpringvirtual
LinearSpring(size_t nodeId0, size_t nodeId1)SurgSim::Physics::LinearSpring
LinearSpring(const std::shared_ptr< Math::OdeState > state, size_t nodeId0, size_t nodeId1, double stiffness, double damping)SurgSim::Physics::LinearSpringexplicit
LinearSpring(const std::shared_ptr< MassSpringModel > massSpring, size_t nodeId0, size_t nodeId1, double stiffness, double damping)SurgSim::Physics::LinearSpringexplicit
m_nodeIdsSurgSim::Physics::Springprotected
operator!=(const Spring &spring) constSurgSim::Physics::LinearSpring
operator==(const Spring &spring) constSurgSim::Physics::LinearSpring
setDamping(double damping)SurgSim::Physics::LinearSpring
setRestLength(double restLength)SurgSim::Physics::LinearSpring
setStiffness(double stiffness)SurgSim::Physics::LinearSpring
~Spring()SurgSim::Physics::Springvirtual