1 #ifndef SimTK_SIMBODY_FORCE_MOBILITY_LINEAR_STOP_H_
2 #define SimTK_SIMBODY_FORCE_MOBILITY_LINEAR_STOP_H_
92 Real defaultStiffness,
93 Real defaultDissipation,
135 (Real defaultStiffness, Real defaultDissipation);
140 Real getDefaultLowerBound()
const;
145 Real getDefaultUpperBound()
const;
150 Real getDefaultStiffness()
const;
155 Real getDefaultDissipation()
const;
172 void setBounds(
State& state, Real qLow, Real qHigh)
const;
187 void setMaterialProperties
188 (
State& state, Real stiffness, Real dissipation)
const;
194 Real getLowerBound(
const State& state)
const;
200 Real getUpperBound(
const State& state)
const;
206 Real getStiffness(
const State& state)
const;
212 Real getDissipation(
const State& state)
const;
216 MobilityLinearStopImpl,
Force);
224 #endif // SimTK_SIMBODY_FORCE_MOBILITY_LINEAR_STOP_H_
This is the base class from which all Force element handle classes derive.
Definition: Force.h:50
Model a compliant stop element that acts to keep a mobilizer coordinate q within specified bounds...
Definition: Force_MobilityLinearStop.h:65
This is the handle class for the hidden State implementation.
Definition: State.h:264
Includes internal headers providing declarations for the basic SimTK Core classes, including Simmatrix.
#define SimTK_INSERT_DERIVED_HANDLE_DECLARATIONS(DERIVED, DERIVED_IMPL, PARENT)
Definition: PrivateImplementation.h:343
MobilityLinearStop()
Default constructor creates an empty handle that can be assigned to refer to any MobilityLinearStop o...
Definition: Force_MobilityLinearStop.h:99
const Real Infinity
This is the IEEE positive infinity constant for this implementation of the default-precision Real typ...
This is a concrete subsystem which can apply arbitrary forces to a MultibodySystem.
Definition: GeneralForceSubsystem.h:47
#define SimTK_SIMBODY_EXPORT
Definition: Simbody/include/simbody/internal/common.h:72
The Mobilizer associated with each MobilizedBody, once modeled, has a specific number of generalized ...
A MobilizedBody is Simbody's fundamental body-and-joint object used to parameterize a system's motion...
Definition: MobilizedBody.h:167