SCL  1.0
Standard Control Library : Control, dynamics, physics, and simulation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
scl::SMuscleParsed Class Reference

#include <SActuatorSetMuscleParsed.hpp>

Collaboration diagram for scl::SMuscleParsed:
Collaboration graph
[legend]

Public Member Functions

 SMuscleParsed ()
 
 ~SMuscleParsed ()
 

Public Attributes

std::vector< SMusclePointParsedpoints_
 
sFloat max_isometric_force_
 
sFloat optimal_fiber_length_
 
sFloat tendon_slack_length_
 
sFloat pennation_angle_
 
sFloat activation_time_constt_
 
sFloat deactivation_time_constt_
 
sFloat max_contraction_vel_
 
sFloat max_contraction_vel_low_
 
sFloat max_contraction_vel_high_
 
sFloat max_tendon_strain_
 
sFloat max_muscle_strain_
 
sFloat stiffness_
 
sFloat damping_
 
sFloat stiffness_tendon_
 
std::string muscle_type_
 
std::string name_
 

Detailed Description

A single muscle's specification: Strings together a set of muscle points.

Constructor & Destructor Documentation

scl::SMuscleParsed::SMuscleParsed ( )

Default constructor. Does nothing

scl::SMuscleParsed::~SMuscleParsed ( )

Default destructor. Does nothing

Member Data Documentation

sFloat scl::SMuscleParsed::activation_time_constt_

The time constants : For muscle force increase & increaes+decrease

sFloat scl::SMuscleParsed::damping_

The muscle's damping ratio. Hill Muscles

sFloat scl::SMuscleParsed::max_contraction_vel_

Max contraction velocity

sFloat scl::SMuscleParsed::max_contraction_vel_low_

Max contraction velocity at low and high fiber lengths. Thelen Muscles.

sFloat scl::SMuscleParsed::max_isometric_force_

Maximum force that this muscle can exert

sFloat scl::SMuscleParsed::max_muscle_strain_

Max muscle strain : Thelen Muscles.

sFloat scl::SMuscleParsed::max_tendon_strain_

Max tendon strain : Thelen Muscles.

std::string scl::SMuscleParsed::muscle_type_

The muscle's type. Eg. Thelen2003Muscle, Schutte1993Muscle etc.

std::string scl::SMuscleParsed::name_

The muscle's name

sFloat scl::SMuscleParsed::optimal_fiber_length_

The optimal muscle fiber length

sFloat scl::SMuscleParsed::pennation_angle_

The pennation angle

std::vector<SMusclePointParsed> scl::SMuscleParsed::points_

The muscle points should be ordered by position_on_muscle_

sFloat scl::SMuscleParsed::stiffness_

The muscle's stiffness ratio. Hill Muscles

sFloat scl::SMuscleParsed::stiffness_tendon_

The muscle tendon's stiffness ratio. Hill Muscles

sFloat scl::SMuscleParsed::tendon_slack_length_

The tendon's slack


The documentation for this class was generated from the following files: