SurgSim::Physics::FemElement Member List

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

addDamping(const SurgSim::Math::OdeState &state, SurgSim::Math::Matrix *D, double scale=1.0)=0SurgSim::Physics::FemElementpure virtual
addFMDK(const SurgSim::Math::OdeState &state, SurgSim::Math::Vector *F, SurgSim::Math::Matrix *M, SurgSim::Math::Matrix *D, SurgSim::Math::Matrix *K)=0SurgSim::Physics::FemElementpure virtual
addForce(const SurgSim::Math::OdeState &state, SurgSim::Math::Vector *F, double scale=1.0)=0SurgSim::Physics::FemElementpure virtual
addMass(const SurgSim::Math::OdeState &state, SurgSim::Math::Matrix *M, double scale=1.0)=0SurgSim::Physics::FemElementpure virtual
addMatVec(const SurgSim::Math::OdeState &state, double alphaM, double alphaD, double alphaK, const SurgSim::Math::Vector &x, SurgSim::Math::Vector *F)=0SurgSim::Physics::FemElementpure virtual
addStiffness(const SurgSim::Math::OdeState &state, SurgSim::Math::Matrix *K, double scale=1.0)=0SurgSim::Physics::FemElementpure virtual
computeCartesianCoordinate(const SurgSim::Math::OdeState &state, const SurgSim::Math::Vector &naturalCoordinate) const =0SurgSim::Physics::FemElementpure virtual
computeNaturalCoordinate(const SurgSim::Math::OdeState &state, const SurgSim::Math::Vector &cartesianCoordinate) const =0SurgSim::Physics::FemElementpure virtual
FemElement()SurgSim::Physics::FemElement
getMass(const SurgSim::Math::OdeState &state) const SurgSim::Physics::FemElement
getMassDensity() const SurgSim::Physics::FemElement
getNodeId(size_t elementNodeId) const SurgSim::Physics::FemElement
getNodeIds() const SurgSim::Physics::FemElement
getNumDofPerNode() const SurgSim::Physics::FemElement
getNumNodes() const SurgSim::Physics::FemElement
getPoissonRatio() const SurgSim::Physics::FemElement
getVolume(const SurgSim::Math::OdeState &state) const =0SurgSim::Physics::FemElementpure virtual
getYoungModulus() const SurgSim::Physics::FemElement
initialize(const SurgSim::Math::OdeState &state)SurgSim::Physics::FemElementvirtual
isValidCoordinate(const SurgSim::Math::Vector &naturalCoordinate) const SurgSim::Physics::FemElement
m_ESurgSim::Physics::FemElementprotected
m_nodeIdsSurgSim::Physics::FemElementprotected
m_nuSurgSim::Physics::FemElementprotected
m_numDofPerNodeSurgSim::Physics::FemElementprotected
m_rhoSurgSim::Physics::FemElementprotected
setMassDensity(double rho)SurgSim::Physics::FemElement
setNumDofPerNode(size_t numDofPerNode)SurgSim::Physics::FemElementprotected
setPoissonRatio(double nu)SurgSim::Physics::FemElement
setYoungModulus(double E)SurgSim::Physics::FemElement
update(const SurgSim::Math::OdeState &state)SurgSim::Physics::FemElementvirtual
~FemElement()SurgSim::Physics::FemElementvirtual