opensurgsim
SurgSim::Physics::MassSpringRepresentation Member List

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

Accessible()SurgSim::Framework::Accessible
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
computeCartesianCoordinate(const Math::OdeState &state, const DataStructures::IndexedLocalCoordinate &localCoordinate) constSurgSim::Physics::MassSpringRepresentation
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 typedef (defined in SurgSim::Framework::Accessible)SurgSim::Framework::Accessible
DeformableRepresentation(const std::string &name)SurgSim::Physics::DeformableRepresentationexplicit
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 typedef (defined in SurgSim::Framework::Accessible)SurgSim::Framework::Accessible
FactoryType typedef (defined in SurgSim::Framework::FactoryBase1< Component, std::string >)SurgSim::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
getMassSpringModel() constSurgSim::Physics::MassSpringRepresentation
getName() constSurgSim::Framework::Component
getNodeIds(size_t index) constSurgSim::Physics::MassSpringRepresentation
getNumDof() constSurgSim::Physics::Representation
getNumDofPerNode() constSurgSim::Physics::DeformableRepresentation
getNumElements() constSurgSim::Physics::MassSpringRepresentation
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
getProperties() (defined in SurgSim::Framework::Accessible)SurgSim::Framework::Accessible
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 typedef (defined in SurgSim::Framework::Accessible)SurgSim::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) const (defined in SurgSim::Framework::Accessible)SurgSim::Framework::Accessible
hasD() const (defined in SurgSim::Math::OdeEquation)SurgSim::Math::OdeEquation
hasF() const (defined in SurgSim::Math::OdeEquation)SurgSim::Math::OdeEquation
hasK() const (defined in SurgSim::Math::OdeEquation)SurgSim::Math::OdeEquation
hasM() const (defined in SurgSim::Math::OdeEquation)SurgSim::Math::OdeEquation
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
isValidCoordinate(const SurgSim::Math::Vector &naturalCoordinate) constSurgSim::Physics::MassSpringRepresentation
isValidCoordinate(const SurgSim::DataStructures::IndexedLocalCoordinate &localCoordinate) constSurgSim::Physics::MassSpringRepresentation
isWriteable(const std::string &name) constSurgSim::Framework::Accessible
loadMassSpringModel(const std::string &filename)SurgSim::Physics::MassSpringRepresentation
m_collisionRepresentationSurgSim::Physics::Representationprotected
m_currentStateSurgSim::Physics::DeformableRepresentationprotected
m_DSurgSim::Math::OdeEquationprotected
m_externalGeneralizedDamping (defined in SurgSim::Physics::DeformableRepresentation)SurgSim::Physics::DeformableRepresentationprotected
m_externalGeneralizedForce (defined in SurgSim::Physics::DeformableRepresentation)SurgSim::Physics::DeformableRepresentationprotected
m_externalGeneralizedStiffness (defined in SurgSim::Physics::DeformableRepresentation)SurgSim::Physics::DeformableRepresentationprotected
m_fSurgSim::Math::OdeEquationprotected
m_finalStateSurgSim::Physics::DeformableRepresentationprotected
m_hasExternalGeneralizedForceSurgSim::Physics::DeformableRepresentationprotected
m_initialStateSurgSim::Math::OdeEquationprotected
m_initState (defined in SurgSim::Math::OdeEquation)SurgSim::Math::OdeEquationprotected
m_integrationSchemeSurgSim::Physics::DeformableRepresentationprotected
m_KSurgSim::Math::OdeEquationprotected
m_linearSolverSurgSim::Physics::DeformableRepresentationprotected
m_loggerSurgSim::Physics::Representationprotected
m_MSurgSim::Math::OdeEquationprotected
m_newStateSurgSim::Physics::DeformableRepresentationprotected
m_numDofPerNodeSurgSim::Physics::DeformableRepresentationprotected
m_odeSolverSurgSim::Physics::DeformableRepresentationprotected
m_previousExternalGeneralizedDamping (defined in SurgSim::Physics::DeformableRepresentation)SurgSim::Physics::DeformableRepresentationprotected
m_previousExternalGeneralizedStiffness (defined in SurgSim::Physics::DeformableRepresentation)SurgSim::Physics::DeformableRepresentationprotected
m_previousHasExternalGeneralizedForce (defined in SurgSim::Physics::DeformableRepresentation)SurgSim::Physics::DeformableRepresentationprotected
m_previousStateSurgSim::Physics::DeformableRepresentationprotected
massCoefficient (defined in SurgSim::Physics::MassSpringRepresentation)SurgSim::Physics::MassSpringRepresentation
MassSpringRepresentation(const std::string &name)SurgSim::Physics::MassSpringRepresentationexplicit
OdeEquation() (defined in SurgSim::Math::OdeEquation)SurgSim::Math::OdeEquationinline
removeAccessors(const std::string &name)SurgSim::Framework::Accessible
Representation(const std::string &name)SurgSim::Physics::Representationexplicit
resetState() overrideSurgSim::Physics::DeformableRepresentationvirtual
retire()SurgSim::Framework::Component
saveMassSpringModel(const std::string &fileName, double physicsLength=0.0) constSurgSim::Physics::MassSpringRepresentation
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
setMassSpringModel(std::shared_ptr< Framework::Asset > mesh)SurgSim::Physics::MassSpringRepresentation
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 typedef (defined in SurgSim::Framework::Accessible)SurgSim::Framework::Accessible
setValue(const std::string &name, const boost::any &value)SurgSim::Framework::Accessible
stiffnessCoefficient (defined in SurgSim::Physics::MassSpringRepresentation)SurgSim::Physics::MassSpringRepresentation
SURGSIM_CLASSNAME(SurgSim::Physics::MassSpringRepresentation) (defined in SurgSim::Physics::MassSpringRepresentation)SurgSim::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