#include <Exerter.h>
Inheritance diagram for Vamos_Body::Exerter:


Public Member Functions | |
| Exerter () | |
| virtual | ~Exerter () |
| virtual void | find_forces () |
| virtual void | propagate (double time) |
| virtual void | rewind () |
| virtual void | end_timestep () |
| virtual Vamos_Geometry::Three_Vector | force () const |
| virtual Vamos_Geometry::Three_Vector | impulse () const |
| virtual Vamos_Geometry::Three_Vector | torque () const |
| virtual void | reset () |
Protected Attributes | |
| Vamos_Geometry::Three_Vector | m_force |
| Vamos_Geometry::Three_Vector | m_impulse |
| Vamos_Geometry::Three_Vector | m_torque |
Definition at line 31 of file Exerter.h.
|
|
|
|
|
|
|
|
Reimplemented in Vamos_Body::Contact_Point. |
|
|
Reimplemented in Vamos_Body::Aerodynamic_Device, Vamos_Body::Drag, Vamos_Body::Wing, Vamos_Body::Contact_Point, Vamos_Body::Engine, Vamos_Body::Suspension, Vamos_Body::Tire, and Vamos_Body::Wheel. |
|
|
Reimplemented in Vamos_Body::Particle, and Vamos_Body::Suspension. Definition at line 64 of file Exerter.h. References m_force. |
|
|
Reimplemented in Vamos_Body::Particle. Definition at line 68 of file Exerter.h. References m_impulse. |
|
|
Reimplemented in Vamos_Body::Engine, Vamos_Body::Suspension, Vamos_Body::Tire, and Vamos_Body::Wheel. |
|
|
Reimplemented in Vamos_Body::Suspension, Vamos_Body::Tire, and Vamos_Body::Wheel. Definition at line 25 of file Exerter.cc. References m_force, m_impulse, m_torque, and Vamos_Geometry::Three_Vector::zero(). Referenced by Vamos_Body::Wheel::reset(). |
|
|
Reimplemented in Vamos_Body::Engine, Vamos_Body::Suspension, Vamos_Body::Tire, and Vamos_Body::Wheel. |
|
|
Reimplemented in Vamos_Body::Particle, and Vamos_Body::Suspension. Definition at line 71 of file Exerter.h. References m_torque. |
|
|
|
Definition at line 38 of file Exerter.h. Referenced by Vamos_Body::Contact_Point::contact(), Vamos_Body::Wheel::find_forces(), Vamos_Body::Contact_Point::find_forces(), Vamos_Body::Particle::impulse(), impulse(), and reset(). |
|
|
Definition at line 41 of file Exerter.h. Referenced by Vamos_Body::Wheel::find_forces(), Vamos_Body::Tire::find_forces(), Vamos_Body::Engine::find_forces(), Vamos_Body::Contact_Point::find_forces(), Vamos_Body::Tire::reset(), reset(), Vamos_Body::Particle::torque(), and torque(). |
1.4.6