chrono::vehicle::ManualTransmissionShafts Class Reference
Description
Shafts-based automatic transmission subsystem (specified through JSON file).
#include <ManualTransmissionShafts.h>
Inheritance diagram for chrono::vehicle::ManualTransmissionShafts:

Collaboration diagram for chrono::vehicle::ManualTransmissionShafts:

Public Member Functions | |
| ManualTransmissionShafts (const std::string &filename) | |
| ManualTransmissionShafts (const rapidjson::Document &d) | |
| virtual void | SetGearRatios (std::vector< double > &fwd, double &rev) override |
| Set the transmission gear ratios (one or more forward gear ratios and a single reverse gear ratio). | |
| virtual double | GetTransmissionBlockInertia () const override |
| Set inertia of the transmission block. | |
| virtual double | GetIngearShaftInertia () const override |
| Inertias of the component ChShaft objects. | |
| virtual double | GetMotorshaftInertia () const override |
| Inertia of the motorshaft (connection to engine). | |
| virtual double | GetDriveshaftInertia () const override |
| Inertia of the driveshaft (connection to driveline). | |
| virtual double | GetClutchTorqueLimit () const override |
| Maximum torque that the clutch can transmit without slipping. | |
Public Member Functions inherited from chrono::vehicle::ChManualTransmissionShafts | |
| ChManualTransmissionShafts (const std::string &name) | |
| Construct a shafts-based manual transmission model. | |
| virtual std::string | GetTemplateName () const override |
| Get the name of the vehicle subsystem template. | |
| virtual bool | HasClutch () const override |
| Return true if a clutch model is included. More... | |
| virtual double | GetOutputDriveshaftTorque () const override |
| Return the transmission output torque on the driveshaft. More... | |
| virtual double | GetOutputMotorshaftSpeed () const override |
| Return the transmission output speed of the motorshaft. More... | |
Additional Inherited Members |
The documentation for this class was generated from the following files:
- /builds/uwsbel/chrono/src/chrono_vehicle/powertrain/ManualTransmissionShafts.h
- /builds/uwsbel/chrono/src/chrono_vehicle/powertrain/ManualTransmissionShafts.cpp
Public Member Functions inherited from