OpenSim Moco  0.2.0
OpenSim::SmoothSphereHalfSpaceForce Member List

This is the complete list of members for OpenSim::SmoothSphereHalfSpaceForce, including all inherited members.

extendAddToSystem(SimTK::MultibodySystem &system) const overrideOpenSim::SmoothSphereHalfSpaceForceprotected
extendRealizeInstance(const SimTK::State &state) const override (defined in OpenSim::SmoothSphereHalfSpaceForce)OpenSim::SmoothSphereHalfSpaceForceprotected
generateDecorations(bool fixed, const ModelDisplayHints &hints, const SimTK::State &state, SimTK::Array_< SimTK::DecorativeGeometry > &geometry) const override (defined in OpenSim::SmoothSphereHalfSpaceForce)OpenSim::SmoothSphereHalfSpaceForceprotected
Geometry (defined in OpenSim::SmoothSphereHalfSpaceForce)OpenSim::SmoothSphereHalfSpaceForce
getHalfSpaceTransformInHalfSpaceFrame() const (defined in OpenSim::SmoothSphereHalfSpaceForce)OpenSim::SmoothSphereHalfSpaceForce
getRecordLabels() const overrideOpenSim::SmoothSphereHalfSpaceForce
getRecordValues(const SimTK::State &state) const overrideOpenSim::SmoothSphereHalfSpaceForce
OpenSim_DECLARE_OPTIONAL_PROPERTY(force_visualization_scale_factor, double, "(Optional) The scale factor that determines the length of the " "cylinder that visualizes contact forces generated by this force " "component. The cylinder will be one meter long when the contact " "force magnitude is equal to this value. If this property is not " "specified, the total weight of the model is used " "as the scale factor.") OpenSim_DECLARE_UNNAMED_PROPERTY(Appearance (defined in OpenSim::SmoothSphereHalfSpaceForce)OpenSim::SmoothSphereHalfSpaceForce
OpenSim_DECLARE_PROPERTY(stiffness, double, "The stiffness constant (i.e., plain strain modulus), " "default is 1 (N/m^2)") (defined in OpenSim::SmoothSphereHalfSpaceForce)OpenSim::SmoothSphereHalfSpaceForce
OpenSim_DECLARE_PROPERTY(dissipation, double, "The dissipation coefficient, default is 0 (s/m).") (defined in OpenSim::SmoothSphereHalfSpaceForce)OpenSim::SmoothSphereHalfSpaceForce
OpenSim_DECLARE_PROPERTY(static_friction, double, "The coefficient of static friction, default is 0.") (defined in OpenSim::SmoothSphereHalfSpaceForce)OpenSim::SmoothSphereHalfSpaceForce
OpenSim_DECLARE_PROPERTY(dynamic_friction, double, "The coefficient of dynamic friction, default is 0.") (defined in OpenSim::SmoothSphereHalfSpaceForce)OpenSim::SmoothSphereHalfSpaceForce
OpenSim_DECLARE_PROPERTY(viscous_friction, double, "The coefficient of viscous friction, default is 0.") (defined in OpenSim::SmoothSphereHalfSpaceForce)OpenSim::SmoothSphereHalfSpaceForce
OpenSim_DECLARE_PROPERTY(transition_velocity, double, "The transition velocity, default is 0.01 (m/s).") (defined in OpenSim::SmoothSphereHalfSpaceForce)OpenSim::SmoothSphereHalfSpaceForce
OpenSim_DECLARE_PROPERTY(constant_contact_force, double, "The constant that enforces non-null derivatives, " "default is 1e-5.") (defined in OpenSim::SmoothSphereHalfSpaceForce)OpenSim::SmoothSphereHalfSpaceForce
OpenSim_DECLARE_PROPERTY(hertz_smoothing, double, "The parameter that determines the smoothness of the transition " "of the tanh used to smooth the Hertz force. The larger the " "steeper the transition but the worse for optimization, " "default is 300.") (defined in OpenSim::SmoothSphereHalfSpaceForce)OpenSim::SmoothSphereHalfSpaceForce
OpenSim_DECLARE_PROPERTY(hunt_crossley_smoothing, double, "The parameter that determines the smoothness of the transition " "of the tanh used to smooth the Hunt-Crossley force. The larger " "the steeper the transition but the worse for optimization, " "default is 50.") (defined in OpenSim::SmoothSphereHalfSpaceForce)OpenSim::SmoothSphereHalfSpaceForce
OpenSim_DECLARE_PROPERTY(contact_sphere_radius, double, "The radius of the contact sphere.") (defined in OpenSim::SmoothSphereHalfSpaceForce)OpenSim::SmoothSphereHalfSpaceForce
OpenSim_DECLARE_PROPERTY(contact_sphere_location, SimTK::Vec3, "The location of the contact sphere in the sphere frame.") (defined in OpenSim::SmoothSphereHalfSpaceForce)OpenSim::SmoothSphereHalfSpaceForce
OpenSim_DECLARE_PROPERTY(contact_half_space_location, SimTK::Vec3, "The location of the contact half space in the half space frame, " "default is Vec3(0).") (defined in OpenSim::SmoothSphereHalfSpaceForce)OpenSim::SmoothSphereHalfSpaceForce
OpenSim_DECLARE_PROPERTY(contact_half_space_orientation, SimTK::Vec3, "The orientation of the contact half space in the half space " "frame (body-fixed XYZ Euler angles), default represents ground " "(0,0,-0.5*SimTK::Pi).") (defined in OpenSim::SmoothSphereHalfSpaceForce)OpenSim::SmoothSphereHalfSpaceForce
OpenSim_DECLARE_PROPERTY(force_visualization_radius, double, "The radius of the cylinder that visualizes contact " "forces generated by this force component. Default: 0.01 m") (defined in OpenSim::SmoothSphereHalfSpaceForce)OpenSim::SmoothSphereHalfSpaceForce
OpenSim_DECLARE_SOCKET(sphere_frame, PhysicalFrame, "The body to which the contact sphere is attached.") (defined in OpenSim::SmoothSphereHalfSpaceForce)OpenSim::SmoothSphereHalfSpaceForce
OpenSim_DECLARE_SOCKET(half_space_frame, PhysicalFrame, "The body to which the contact half space is attached.") (defined in OpenSim::SmoothSphereHalfSpaceForce)OpenSim::SmoothSphereHalfSpaceForce
SmoothSphereHalfSpaceForce() (defined in OpenSim::SmoothSphereHalfSpaceForce)OpenSim::SmoothSphereHalfSpaceForce
SmoothSphereHalfSpaceForce(const std::string &name, const Frame &contactSphereBodyFrame, SimTK::Vec3 contactSphereLocation, double contactSphereRadius, const Frame &contactHalfSpaceBodyFrame, SimTK::Vec3 contactHalfSpaceLocation, SimTK::Vec3 contactHalfSpaceOrientation) (defined in OpenSim::SmoothSphereHalfSpaceForce)OpenSim::SmoothSphereHalfSpaceForce