opensurgsim
|
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) override | SurgSim::Physics::LinearSpring | virtual |
addFDK(const SurgSim::Math::OdeState &state, SurgSim::Math::Vector *F, SurgSim::Math::SparseMatrix *D, SurgSim::Math::SparseMatrix *K) override | SurgSim::Physics::LinearSpring | virtual |
addForce(const SurgSim::Math::OdeState &state, SurgSim::Math::Vector *F, double scale=1.0) override | SurgSim::Physics::LinearSpring | virtual |
addMatVec(const SurgSim::Math::OdeState &state, double alphaD, double alphaK, const SurgSim::Math::Vector &vector, SurgSim::Math::Vector *F) override | SurgSim::Physics::LinearSpring | virtual |
addStiffness(const SurgSim::Math::OdeState &state, SurgSim::Math::SparseMatrix *K, double scale=1.0) override | SurgSim::Physics::LinearSpring | virtual |
computeDampingAndStiffness(const SurgSim::Math::OdeState &state, SurgSim::Math::Matrix33d *De, SurgSim::Math::Matrix33d *Ke) | SurgSim::Physics::LinearSpring | protected |
getDamping() const | SurgSim::Physics::LinearSpring | |
getNodeId(size_t springNodeId) const | SurgSim::Physics::Spring | |
getNodeIds() const | SurgSim::Physics::Spring | |
getNumNodes() const | SurgSim::Physics::Spring | |
getRestLength() const | SurgSim::Physics::LinearSpring | |
getStiffness() const | SurgSim::Physics::LinearSpring | |
initialize(const SurgSim::Math::OdeState &state) override | SurgSim::Physics::LinearSpring | virtual |
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::LinearSpring | explicit |
LinearSpring(const std::shared_ptr< MassSpringModel > massSpring, size_t nodeId0, size_t nodeId1, double stiffness, double damping) | SurgSim::Physics::LinearSpring | explicit |
m_nodeIds | SurgSim::Physics::Spring | protected |
operator!=(const Spring &spring) const | SurgSim::Physics::LinearSpring | |
operator==(const Spring &spring) const | SurgSim::Physics::LinearSpring | |
setDamping(double damping) | SurgSim::Physics::LinearSpring | |
setRestLength(double restLength) | SurgSim::Physics::LinearSpring | |
setStiffness(double stiffness) | SurgSim::Physics::LinearSpring | |
~Spring() | SurgSim::Physics::Spring | virtual |