SurgSim::Blocks::MassSpring1DRepresentation Member List

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

Accessible()SurgSim::Framework::Accessible
Accessible(const Accessible &other)SurgSim::Framework::Accessibleprivate
addExternalGeneralizedForce(std::shared_ptr< Localization > localization, const 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
applyCompliance(const Math::OdeState &state, const Math::Matrix &b) 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::MassSpringRepresentationprotectedvirtual
computeF(const SurgSim::Math::OdeState &state) overrideSurgSim::Physics::MassSpringRepresentationprotectedvirtual
computeFMDK(const SurgSim::Math::OdeState &state) overrideSurgSim::Physics::MassSpringRepresentationprotectedvirtual
computeK(const SurgSim::Math::OdeState &state) overrideSurgSim::Physics::MassSpringRepresentationprotectedvirtual
computeM(const SurgSim::Math::OdeState &state) overrideSurgSim::Physics::MassSpringRepresentationprotectedvirtual
createLocalization(const SurgSim::DataStructures::Location &location) overrideSurgSim::Physics::MassSpringRepresentationvirtual
deactivateAndReset()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
DeformableRepresentation(const DeformableRepresentation &)SurgSim::Physics::DeformableRepresentationprivate
doInitialize() overrideSurgSim::Physics::MassSpringRepresentationprotectedvirtual
doRetire()SurgSim::Framework::Componentvirtual
doWakeUp() overrideSurgSim::Physics::DeformableRepresentationprotectedvirtual
driveSceneElementPose(const SurgSim::Math::RigidTransform3d &pose)SurgSim::Physics::Representationprotected
encode() constSurgSim::Framework::Accessible
EncoderType typedefSurgSim::Framework::Accessible
FactoryType typedefSurgSim::Framework::FactoryBase1< Component, std::string >
forwardProperty(const std::string &name, const Accessible &target, const std::string &targetProperty)SurgSim::Framework::Accessible
getClassName() constSurgSim::Framework::Componentvirtual
getCollisionRepresentation() constSurgSim::Physics::Representation
getComplianceMatrix() constSurgSim::Physics::DeformableRepresentationvirtual
getConstraintImplementation(SurgSim::Physics::ConstraintType type)SurgSim::Physics::Representation
getCurrentState() constSurgSim::Physics::DeformableRepresentationvirtual
getD() constSurgSim::Math::OdeEquation
getExternalGeneralizedDamping() constSurgSim::Physics::DeformableRepresentation
getExternalGeneralizedForce() constSurgSim::Physics::DeformableRepresentation
getExternalGeneralizedStiffness() constSurgSim::Physics::DeformableRepresentation
getF() constSurgSim::Math::OdeEquation
getFactory()SurgSim::Framework::FactoryBase1< Component, std::string >inlinestatic
getFinalState() constSurgSim::Physics::DeformableRepresentationvirtual
getFullName() constSurgSim::Framework::Component
getGravity() constSurgSim::Physics::Representationprotected
getInitialState() constSurgSim::Math::OdeEquation
getIntegrationScheme() constSurgSim::Physics::DeformableRepresentation
getK() constSurgSim::Math::OdeEquation
getLinearSolver() constSurgSim::Physics::DeformableRepresentation
getLocalPose() constSurgSim::Framework::Representationvirtual
getM() constSurgSim::Math::OdeEquation
getMass(size_t nodeId)SurgSim::Physics::MassSpringRepresentation
getName() constSurgSim::Framework::Component
getNumDof() constSurgSim::Physics::Representation
getNumDofPerNode() constSurgSim::Physics::DeformableRepresentation
getNumMasses() constSurgSim::Physics::MassSpringRepresentation
getNumSprings() constSurgSim::Physics::MassSpringRepresentation
getOdeSolver() constSurgSim::Physics::DeformableRepresentation
getPose() constSurgSim::Framework::Representationvirtual
getPoseComponent()SurgSim::Framework::Componentprotectedvirtual
getPoseComponent() constSurgSim::Framework::Componentprotectedvirtual
getPreviousState() constSurgSim::Physics::DeformableRepresentationvirtual
getRayleighDampingMass() constSurgSim::Physics::MassSpringRepresentation
getRayleighDampingStiffness() constSurgSim::Physics::MassSpringRepresentation
getRuntime() constSurgSim::Framework::Component
getScene()SurgSim::Framework::Component
getSceneElement()SurgSim::Framework::Component
getSceneElement() constSurgSim::Framework::Component
getSharedPtr()SurgSim::Framework::Component
getSpring(size_t springId)SurgSim::Physics::MassSpringRepresentation
GetterType typedefSurgSim::Framework::Accessible
getTotalMass() constSurgSim::Physics::MassSpringRepresentation
getUuid() constSurgSim::Framework::Component
getValue(const std::string &name) constSurgSim::Framework::Accessible
getValue(const std::string &name) constSurgSim::Framework::Accessible
getValue(const std::string &name, T *value) constSurgSim::Framework::Accessible
getValue(const std::string &name) constSurgSim::Framework::Accessible
init1D(const std::vector< SurgSim::Math::Vector3d > nodes, std::vector< size_t > nodeBoundaryConditions, double totalMass, double stiffnessStretching, double dampingStretching, double stiffnessBending, double dampingBending)SurgSim::Blocks::MassSpring1DRepresentation
initialize(const std::weak_ptr< Runtime > &runtime)SurgSim::Framework::Component
interpolatePreviousState(double t)SurgSim::Physics::DeformableRepresentationvirtual
isActive() constSurgSim::Framework::Component
isAwake() constSurgSim::Framework::Component
isDrivingSceneElementPose()SurgSim::Physics::Representation
isGravityEnabled() constSurgSim::Physics::Representation
isInitialized() constSurgSim::Framework::Component
isLocalActive() constSurgSim::Framework::Component
isReadable(const std::string &name) constSurgSim::Framework::Accessible
isWriteable(const std::string &name) constSurgSim::Framework::Accessible
m_collisionRepresentationSurgSim::Physics::Representationprotected
m_currentStateSurgSim::Physics::DeformableRepresentationprotected
m_DSurgSim::Math::OdeEquationprotected
m_didInitSurgSim::Framework::Componentprivate
m_didWakeUpSurgSim::Framework::Componentprivate
m_externalGeneralizedDampingSurgSim::Physics::DeformableRepresentationprotected
m_externalGeneralizedForceSurgSim::Physics::DeformableRepresentationprotected
m_externalGeneralizedStiffnessSurgSim::Physics::DeformableRepresentationprotected
m_fSurgSim::Math::OdeEquationprotected
m_finalStateSurgSim::Physics::DeformableRepresentationprotected
m_functorsSurgSim::Framework::Accessibleprivate
m_gravitySurgSim::Physics::Representationprivate
m_hasExternalGeneralizedForceSurgSim::Physics::DeformableRepresentationprotected
m_initialStateSurgSim::Math::OdeEquationprotected
m_integrationSchemeSurgSim::Physics::DeformableRepresentationprotected
m_isAwakeSurgSim::Framework::Componentprivate
m_isDrivingSceneElementPoseSurgSim::Physics::Representationprivate
m_isGravityEnabledSurgSim::Physics::Representationprivate
m_isInitializedSurgSim::Framework::Componentprivate
m_isLocalActiveSurgSim::Framework::Componentprivate
m_KSurgSim::Math::OdeEquationprotected
m_linearSolverSurgSim::Physics::DeformableRepresentationprotected
m_localPoseSurgSim::Framework::Representationprivate
m_loggerSurgSim::Physics::Representationprivate
m_MSurgSim::Math::OdeEquationprotected
m_massesSurgSim::Physics::MassSpringRepresentationprivate
m_nameSurgSim::Framework::Componentprivate
m_newStateSurgSim::Physics::DeformableRepresentationprotected
m_numDofSurgSim::Physics::Representationprivate
m_numDofPerNodeSurgSim::Physics::DeformableRepresentationprotected
m_odeSolverSurgSim::Physics::DeformableRepresentationprotected
m_previousExternalGeneralizedDampingSurgSim::Physics::DeformableRepresentationprotected
m_previousExternalGeneralizedStiffnessSurgSim::Physics::DeformableRepresentationprotected
m_previousHasExternalGeneralizedForceSurgSim::Physics::DeformableRepresentationprotected
m_previousStateSurgSim::Physics::DeformableRepresentationprotected
m_rayleighDampingSurgSim::Physics::MassSpringRepresentationprivate
m_runtimeSurgSim::Framework::Componentprivate
m_sceneSurgSim::Framework::Componentprivate
m_sceneElementSurgSim::Framework::Componentprivate
m_springsSurgSim::Physics::MassSpringRepresentationprivate
m_uuidSurgSim::Framework::Componentprivate
massCoefficientSurgSim::Physics::MassSpringRepresentation
MassSpring1DRepresentation(const std::string &name)SurgSim::Blocks::MassSpring1DRepresentationinlineexplicit
MassSpringRepresentation(const std::string &name)SurgSim::Physics::MassSpringRepresentationexplicit
operator=(const DeformableRepresentation &)SurgSim::Physics::DeformableRepresentationprivate
removeAccessors(const std::string &name)SurgSim::Framework::Accessible
Representation(const std::string &name)SurgSim::Physics::Representationexplicit
Representation(const Representation &)SurgSim::Physics::Representationprivate
resetState() overrideSurgSim::Physics::DeformableRepresentationvirtual
retire()SurgSim::Framework::Component
setAccessors(const std::string &name, GetterType getter, SetterType setter)SurgSim::Framework::Accessible
setCollisionRepresentation(std::shared_ptr< SurgSim::Collision::Representation > representation) overrideSurgSim::Physics::DeformableRepresentationvirtual
setDecoder(const std::string &name, DecoderType decoder)SurgSim::Framework::Accessible
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
setLinearSolver(SurgSim::Math::LinearSolver linearSolver)SurgSim::Physics::DeformableRepresentation
setLocalActive(bool val)SurgSim::Framework::Componentvirtual
setLocalPose(const SurgSim::Math::RigidTransform3d &pose) overrideSurgSim::Physics::DeformableRepresentationvirtual
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
updateFMDK(const OdeState &state, int options)SurgSim::Math::OdeEquationvirtual
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