SurgSim::Blocks::MassSpring2DRepresentation Member List

This is the complete list of members for SurgSim::Blocks::MassSpring2DRepresentation, including all inherited members.

Accessible()SurgSim::Framework::Accessible
addExternalGeneralizedForce(std::shared_ptr< Localization > localization, SurgSim::Math::Vector &generalizedForce, const SurgSim::Math::Matrix &K=SurgSim::Math::Matrix(), const SurgSim::Math::Matrix &D=SurgSim::Math::Matrix()) overrideSurgSim::Physics::MassSpringRepresentationvirtual
addGravityForce(SurgSim::Math::Vector *f, const SurgSim::Math::OdeState &state, double scale=1.0)SurgSim::Physics::MassSpringRepresentationprotected
addMass(const std::shared_ptr< Mass > mass)SurgSim::Physics::MassSpringRepresentation
addRayleighDampingForce(SurgSim::Math::Vector *f, const SurgSim::Math::OdeState &state, bool useGlobalStiffnessMatrix=false, bool useGlobalMassMatrix=false, double scale=1.0)SurgSim::Physics::MassSpringRepresentationprotected
addSpring(const std::shared_ptr< Spring > spring)SurgSim::Physics::MassSpringRepresentation
addSpringsForce(SurgSim::Math::Vector *f, const SurgSim::Math::OdeState &state, double scale=1.0)SurgSim::Physics::MassSpringRepresentationprotected
afterUpdate(double dt) overrideSurgSim::Physics::DeformableRepresentationvirtual
applyCorrection(double dt, const Eigen::VectorBlock< SurgSim::Math::Vector > &deltaVelocity) overrideSurgSim::Physics::DeformableRepresentationvirtual
beforeUpdate(double dt) overrideSurgSim::Physics::MassSpringRepresentationvirtual
Component(const std::string &name)SurgSim::Framework::Componentexplicit
computeD(const SurgSim::Math::OdeState &state) overrideSurgSim::Physics::MassSpringRepresentationvirtual
computeF(const SurgSim::Math::OdeState &state) overrideSurgSim::Physics::MassSpringRepresentationvirtual
computeFMDK(const SurgSim::Math::OdeState &state, SurgSim::Math::Vector **f, SurgSim::Math::Matrix **M, SurgSim::Math::Matrix **D, SurgSim::Math::Matrix **K) overrideSurgSim::Physics::MassSpringRepresentationvirtual
computeK(const SurgSim::Math::OdeState &state) overrideSurgSim::Physics::MassSpringRepresentationvirtual
computeM(const SurgSim::Math::OdeState &state) overrideSurgSim::Physics::MassSpringRepresentationvirtual
createLocalization(const SurgSim::DataStructures::Location &location)SurgSim::Physics::Representationvirtual
deactivateAndReset(void)SurgSim::Physics::DeformableRepresentation
decode(const YAML::Node &node, const std::vector< std::string > &ignoredProperties=std::vector< std::string >())SurgSim::Framework::Accessible
DecoderType typedefSurgSim::Framework::Accessible
DeformableRepresentation(const std::string &name)SurgSim::Physics::DeformableRepresentationexplicit
doWakeUp() overrideSurgSim::Physics::DeformableRepresentationprotectedvirtual
driveSceneElementPose(const SurgSim::Math::RigidTransform3d &pose)SurgSim::Physics::Representationprotected
encode() const SurgSim::Framework::Accessible
EncoderType typedefSurgSim::Framework::Accessible
FactoryType typedefSurgSim::Framework::Component
forwardProperty(const std::string &name, const Accessible &target, const std::string &targetProperty)SurgSim::Framework::Accessible
getClassName() const SurgSim::Framework::Componentvirtual
getCollisionRepresentation() const SurgSim::Physics::Representation
getComplianceMatrix() const SurgSim::Physics::DeformableRepresentation
getCurrentState() const SurgSim::Physics::DeformableRepresentationvirtual
getExternalGeneralizedDamping() const SurgSim::Physics::DeformableRepresentation
getExternalGeneralizedForce() const SurgSim::Physics::DeformableRepresentation
getExternalGeneralizedStiffness() const SurgSim::Physics::DeformableRepresentation
getFactory()SurgSim::Framework::Componentstatic
getFinalState() const SurgSim::Physics::DeformableRepresentationvirtual
getGravity() const SurgSim::Physics::Representationprotected
getInitialState() const SurgSim::Math::OdeEquation
getIntegrationScheme() const SurgSim::Physics::DeformableRepresentation
getLocalPose() const SurgSim::Framework::Representationvirtual
getMass(size_t nodeId)SurgSim::Physics::MassSpringRepresentation
getName() const SurgSim::Framework::Component
getNumDof() const SurgSim::Physics::Representation
getNumDofPerNode() const SurgSim::Physics::DeformableRepresentation
getNumMasses() const SurgSim::Physics::MassSpringRepresentation
getNumSprings() const SurgSim::Physics::MassSpringRepresentation
getPose() const SurgSim::Framework::Representationvirtual
getPoseComponent()SurgSim::Framework::Componentprotectedvirtual
getPoseComponent() const SurgSim::Framework::Componentprotectedvirtual
getPreviousState() const SurgSim::Physics::DeformableRepresentationvirtual
getRayleighDampingMass() const SurgSim::Physics::MassSpringRepresentation
getRayleighDampingStiffness() const SurgSim::Physics::MassSpringRepresentation
getRuntime() const SurgSim::Framework::Component
getScene()SurgSim::Framework::Component
getSceneElement()SurgSim::Framework::Component
getSceneElement() const SurgSim::Framework::Component
getSharedPtr()SurgSim::Framework::Component
getSpring(size_t springId)SurgSim::Physics::MassSpringRepresentation
GetterType typedefSurgSim::Framework::Accessible
getTotalMass() const SurgSim::Physics::MassSpringRepresentation
getType() const overrideSurgSim::Physics::MassSpringRepresentationvirtual
getUuid() const SurgSim::Framework::Component
getValue(const std::string &name) const SurgSim::Framework::Accessible
getValue(const std::string &name) const SurgSim::Framework::Accessible
getValue(const std::string &name, T *value) const SurgSim::Framework::Accessible
getValue(const std::string &name) const SurgSim::Framework::Accessible
init2D(const std::array< std::array< SurgSim::Math::Vector3d, 2 >, 2 > extremities, size_t numNodesPerDim[2], std::vector< size_t > nodeBoundaryConditions, double totalMass, double stiffnessStretching, double dampingStretching, double stiffnessBending, double dampingBending, double stiffnessFaceDiagonal, double dampingFaceDiagonal)SurgSim::Blocks::MassSpring2DRepresentation
init2DBendingSprings(const std::shared_ptr< SurgSim::Math::OdeState > state, size_t numNodesPerDim[2], double stiffness, double damping)SurgSim::Blocks::MassSpring2DRepresentationprivate
init2DFaceDiagonalSprings(const std::shared_ptr< SurgSim::Math::OdeState > state, size_t numNodesPerDim[2], double stiffness, double damping)SurgSim::Blocks::MassSpring2DRepresentationprivate
init2DStretchingSprings(const std::shared_ptr< SurgSim::Math::OdeState > state, size_t numNodesPerDim[2], double stiffness, double damping)SurgSim::Blocks::MassSpring2DRepresentationprivate
initialize(const std::weak_ptr< Runtime > &runtime)SurgSim::Framework::Component
isActive() const SurgSim::Framework::Component
isAwake() const SurgSim::Framework::Component
isDrivingSceneElementPose()SurgSim::Physics::Representation
isGravityEnabled() const SurgSim::Physics::Representation
isInitialized() const SurgSim::Framework::Component
isLocalActive() const SurgSim::Framework::Component
isReadable(const std::string &name) const SurgSim::Framework::Accessible
isWriteable(const std::string &name) const SurgSim::Framework::Accessible
m_collisionRepresentationSurgSim::Physics::Representationprotected
m_currentStateSurgSim::Physics::DeformableRepresentationprotected
m_DSurgSim::Physics::DeformableRepresentationprotected
m_externalGeneralizedDampingSurgSim::Physics::DeformableRepresentationprotected
m_externalGeneralizedForceSurgSim::Physics::DeformableRepresentationprotected
m_externalGeneralizedStiffnessSurgSim::Physics::DeformableRepresentationprotected
m_fSurgSim::Physics::DeformableRepresentationprotected
m_finalStateSurgSim::Physics::DeformableRepresentationprotected
m_initialStateSurgSim::Math::OdeEquationprotected
m_integrationSchemeSurgSim::Physics::DeformableRepresentationprotected
m_KSurgSim::Physics::DeformableRepresentationprotected
m_MSurgSim::Physics::DeformableRepresentationprotected
m_needToReloadOdeSolverSurgSim::Physics::DeformableRepresentationprotected
m_newStateSurgSim::Physics::DeformableRepresentationprotected
m_numDofPerNodeSurgSim::Physics::DeformableRepresentationprotected
m_odeSolverSurgSim::Physics::DeformableRepresentationprotected
m_previousStateSurgSim::Physics::DeformableRepresentationprotected
massCoefficientSurgSim::Physics::MassSpringRepresentation
MassSpring2DRepresentation(const std::string &name)SurgSim::Blocks::MassSpring2DRepresentationinlineexplicit
MassSpringRepresentation(const std::string &name)SurgSim::Physics::MassSpringRepresentationexplicit
removeAccessors(const std::string &name)SurgSim::Framework::Accessible
Representation(const std::string &name)SurgSim::Physics::Representationexplicit
resetParameters()SurgSim::Physics::Representationvirtual
resetState() overrideSurgSim::Physics::DeformableRepresentationvirtual
setAccessors(const std::string &name, GetterType getter, SetterType setter)SurgSim::Framework::Accessible
setCollisionRepresentation(std::shared_ptr< SurgSim::Collision::Representation > representation) overrideSurgSim::Physics::DeformableRepresentationvirtual
setGetter(const std::string &name, GetterType func)SurgSim::Framework::Accessible
setInitialState(std::shared_ptr< SurgSim::Math::OdeState > initialState)SurgSim::Physics::DeformableRepresentationvirtual
setIntegrationScheme(SurgSim::Math::IntegrationScheme integrationScheme)SurgSim::Physics::DeformableRepresentation
setIsDrivingSceneElementPose(bool isDrivingSceneElementPose)SurgSim::Physics::Representation
setIsGravityEnabled(bool isGravityEnabled)SurgSim::Physics::Representation
setLocalActive(bool val)SurgSim::Framework::Componentvirtual
setLocalPose(const SurgSim::Math::RigidTransform3d &pose)SurgSim::Framework::Representationvirtual
setName(const std::string &name)SurgSim::Framework::Component
setNumDof(size_t numDof)SurgSim::Physics::Representationprotected
setRayleighDampingMass(double massCoef)SurgSim::Physics::MassSpringRepresentation
setRayleighDampingStiffness(double stiffnessCoef)SurgSim::Physics::MassSpringRepresentation
setScene(std::weak_ptr< Scene > scene)SurgSim::Framework::Component
setSceneElement(std::weak_ptr< SceneElement > sceneElement)SurgSim::Framework::Component
setSerializable(const std::string &name, EncoderType encoder, DecoderType decoder)SurgSim::Framework::Accessible
setSetter(const std::string &name, SetterType func)SurgSim::Framework::Accessible
SetterType typedefSurgSim::Framework::Accessible
setValue(const std::string &name, const boost::any &value)SurgSim::Framework::Accessible
stiffnessCoefficientSurgSim::Physics::MassSpringRepresentation
transformState(std::shared_ptr< SurgSim::Math::OdeState > state, const SurgSim::Math::RigidTransform3d &transform)SurgSim::Physics::MassSpringRepresentationprotectedvirtual
update(double dt) overrideSurgSim::Physics::DeformableRepresentationvirtual
wakeUp()SurgSim::Framework::Component
~Accessible()SurgSim::Framework::Accessible
~Component()SurgSim::Framework::Componentvirtual
~DeformableRepresentation()SurgSim::Physics::DeformableRepresentationvirtual
~MassSpringRepresentation()SurgSim::Physics::MassSpringRepresentationvirtual
~OdeEquation()SurgSim::Math::OdeEquationinlinevirtual
~Representation()SurgSim::Physics::Representationvirtual