opensurgsim
SurgSim::Physics::MockFem2DRepresentation Member List

This is the complete list of members for SurgSim::Physics::MockFem2DRepresentation, 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::Fem2DRepresentationvirtual
addFemElement(const std::shared_ptr< FemElement > element)SurgSim::Physics::FemRepresentation
addFemElementsForce(SurgSim::Math::Vector *f, const SurgSim::Math::OdeState &state, double scale=1.0)SurgSim::Physics::FemRepresentationprotected
addGravityForce(SurgSim::Math::Vector *f, const SurgSim::Math::OdeState &state, double scale=1.0)SurgSim::Physics::FemRepresentationprotected
addRayleighDampingForce(SurgSim::Math::Vector *f, const SurgSim::Math::OdeState &state, bool useGlobalMassMatrix=false, bool useGlobalStiffnessMatrix=false, double scale=1.0)SurgSim::Physics::FemRepresentationprotected
afterUpdate(double dt) overrideSurgSim::Physics::DeformableRepresentationvirtual
applyCompliance(const Math::OdeState &state, const Math::Matrix &b) overrideSurgSim::Physics::FemRepresentationvirtual
applyCorrection(double dt, const Eigen::VectorBlock< SurgSim::Math::Vector > &deltaVelocity) overrideSurgSim::Physics::DeformableRepresentationvirtual
beforeUpdate(double dt) overrideSurgSim::Physics::FemRepresentationvirtual
calculateComplianceWarpingTransformation(const SurgSim::Math::OdeState &state)SurgSim::Physics::FemRepresentationprotectedvirtual
Component(const std::string &name)SurgSim::Framework::Componentexplicit
computeD(const SurgSim::Math::OdeState &state) overrideSurgSim::Physics::FemRepresentationprotectedvirtual
computeF(const SurgSim::Math::OdeState &state) overrideSurgSim::Physics::FemRepresentationprotectedvirtual
computeFMDK(const SurgSim::Math::OdeState &state) overrideSurgSim::Physics::FemRepresentationprotectedvirtual
computeK(const SurgSim::Math::OdeState &state) overrideSurgSim::Physics::FemRepresentationprotectedvirtual
computeM(const SurgSim::Math::OdeState &state) overrideSurgSim::Physics::FemRepresentationprotectedvirtual
createLocalization(const SurgSim::DataStructures::Location &location) overrideSurgSim::Physics::Fem2DRepresentationvirtual
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::Fem2DRepresentationprotectedvirtual
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 >
Fem2DRepresentation(const std::string &name)SurgSim::Physics::Fem2DRepresentationexplicit
FemRepresentation(const std::string &name)SurgSim::Physics::FemRepresentationexplicit
forwardProperty(const std::string &name, const Accessible &target, const std::string &targetProperty)SurgSim::Framework::Accessible
getClassName() constSurgSim::Framework::Componentvirtual
getCollisionRepresentation() constSurgSim::Physics::Representation
getComplianceMatrix() const overrideSurgSim::Physics::FemRepresentationvirtual
getComplianceWarping() constSurgSim::Physics::FemRepresentation
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
getFem() constSurgSim::Physics::Fem2DRepresentation
getFemElement(size_t femElementId)SurgSim::Physics::FemRepresentation
getFemElementType() constSurgSim::Physics::FemRepresentation
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
getMassLumping() constSurgSim::Physics::FemRepresentation
getMassPerNode(size_t nodeId) (defined in SurgSim::Physics::MockFem2DRepresentation)SurgSim::Physics::MockFem2DRepresentation
getName() constSurgSim::Framework::Component
getNodeTransformation(const SurgSim::Math::OdeState &state, size_t nodeId) constSurgSim::Physics::FemRepresentationprotectedvirtual
getNumDof() constSurgSim::Physics::Representation
getNumDofPerNode() constSurgSim::Physics::DeformableRepresentation
getNumFemElements() constSurgSim::Physics::FemRepresentation
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::FemRepresentation
getRayleighDampingStiffness() constSurgSim::Physics::FemRepresentation
getRuntime() constSurgSim::Framework::Component
getScene()SurgSim::Framework::Component
getSceneElement()SurgSim::Framework::Component
getSceneElement() constSurgSim::Framework::Component
getSharedPtr()SurgSim::Framework::Component
GetterType typedef (defined in SurgSim::Framework::Accessible)SurgSim::Framework::Accessible
getTotalMass() constSurgSim::Physics::FemRepresentation
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
isComplianceWarpingSynchronous() constSurgSim::Physics::FemRepresentation
isDrivingSceneElementPose()SurgSim::Physics::Representation
isGravityEnabled() constSurgSim::Physics::Representation
isInitialComplianceMatrixComputed() constSurgSim::Physics::FemRepresentationprotected
isInitialized() constSurgSim::Framework::Component
isLocalActive() constSurgSim::Framework::Component
isReadable(const std::string &name) constSurgSim::Framework::Accessible
isValidCoordinate(const SurgSim::DataStructures::IndexedLocalCoordinate &coordinate) constSurgSim::Physics::FemRepresentationvirtual
isWriteable(const std::string &name) constSurgSim::Framework::Accessible
loadFem(const std::string &fileName) overrideSurgSim::Physics::Fem2DRepresentationvirtual
m_collisionRepresentationSurgSim::Physics::Representationprotected
m_complianceWarpingMatrixSurgSim::Physics::FemRepresentationprotected
m_complianceWarpingTransformationSurgSim::Physics::FemRepresentationprotected
m_complianceWarpingTransformationForCalculationSurgSim::Physics::FemRepresentationprotected
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_femElementsSurgSim::Physics::FemRepresentationprotected
m_femElementTypeSurgSim::Physics::FemRepresentationprotected
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_isComplianceWarpingSynchronousSurgSim::Physics::FemRepresentationprotected
m_isInitialComplianceMatrixComputedSurgSim::Physics::FemRepresentationprotected
m_KSurgSim::Math::OdeEquationprotected
m_linearSolverSurgSim::Physics::DeformableRepresentationprotected
m_loggerSurgSim::Physics::Representationprotected
m_MSurgSim::Math::OdeEquationprotected
m_massPerNodeSurgSim::Physics::FemRepresentationprotected
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
m_task (defined in SurgSim::Physics::FemRepresentation)SurgSim::Physics::FemRepresentationprotected
m_useComplianceWarpingSurgSim::Physics::FemRepresentationprotected
massCoefficient (defined in SurgSim::Physics::FemRepresentation)SurgSim::Physics::FemRepresentation
MockFem2DRepresentation(const std::string &name) (defined in SurgSim::Physics::MockFem2DRepresentation)SurgSim::Physics::MockFem2DRepresentationexplicit
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
setAccessors(const std::string &name, GetterType getter, SetterType setter)SurgSim::Framework::Accessible
setCollisionRepresentation(std::shared_ptr< SurgSim::Collision::Representation > representation) overrideSurgSim::Physics::DeformableRepresentationvirtual
setComplianceWarping(bool useComplianceWarping)SurgSim::Physics::FemRepresentation
setComplianceWarpingSynchronous(bool complianceWarpingSynchronous)SurgSim::Physics::FemRepresentation
setDecoder(const std::string &name, DecoderType decoder)SurgSim::Framework::Accessible
setFem(std::shared_ptr< SurgSim::Framework::Asset > mesh)SurgSim::Physics::Fem2DRepresentation
setFemElementType(const std::string &type)SurgSim::Physics::FemRepresentationvirtual
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
setIsInitialComplianceMatrixComputed(bool flag)SurgSim::Physics::FemRepresentationprotected
setLinearSolver(SurgSim::Math::LinearSolver linearSolver)SurgSim::Physics::DeformableRepresentation
setLocalActive(bool val)SurgSim::Framework::Componentvirtual
setLocalPose(const SurgSim::Math::RigidTransform3d &pose) overrideSurgSim::Physics::DeformableRepresentationvirtual
setMassLumping(bool useMassLumping)SurgSim::Physics::FemRepresentation
setName(const std::string &name)SurgSim::Framework::Component
setNumDof(size_t numDof)SurgSim::Physics::Representationprotected
setRayleighDampingMass(double massCoef)SurgSim::Physics::FemRepresentation
setRayleighDampingStiffness(double stiffnessCoef)SurgSim::Physics::FemRepresentation
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::FemRepresentation)SurgSim::Physics::FemRepresentation
SURGSIM_CLASSNAME(SurgSim::Physics::Fem2DRepresentation) (defined in SurgSim::Physics::Fem2DRepresentation)SurgSim::Physics::Fem2DRepresentation
transformState(std::shared_ptr< SurgSim::Math::OdeState > state, const SurgSim::Math::RigidTransform3d &transform) overrideSurgSim::Physics::Fem2DRepresentationprotectedvirtual
update(double dt) overrideSurgSim::Physics::FemRepresentationvirtual
updateComplianceMatrix(const SurgSim::Math::OdeState &state)SurgSim::Physics::FemRepresentationprotected
updateFMDK(const SurgSim::Math::OdeState &state, int options) overrideSurgSim::Physics::FemRepresentationvirtual
wakeUp()SurgSim::Framework::Component
~Accessible()SurgSim::Framework::Accessible
~Component()SurgSim::Framework::Componentvirtual
~DeformableRepresentation()SurgSim::Physics::DeformableRepresentationvirtual
~Fem2DRepresentation()SurgSim::Physics::Fem2DRepresentationvirtual
~FemRepresentation()SurgSim::Physics::FemRepresentationvirtual
~OdeEquation()SurgSim::Math::OdeEquationinlinevirtual
~Representation()SurgSim::Physics::Representationvirtual