43 throw std::invalid_argument(
"Negative tension");
51 throw std::invalid_argument(
"dt is not positive");
55 const std::vector<tgLinearString*> muscles = subject.
getAllMuscles();
56 for (
size_t i = 0; i < muscles.size(); ++i)
59 assert(pMuscle != NULL);
Contains the definition of class T6Model. $Id$.
virtual void onStep(T6Model &subject, double dt)
virtual void tensionMinLengthController(const double targetTension, float dt)
Contains the definition of class tgLinearString.
Contains the definition of class T6TensionController.
const std::vector< tgLinearString * > & getAllMuscles() const
T6TensionController(const double tension=.01)