#include <mechanical.h>
Inheritance diagram for dynamic::Mechanical:
Public Member Functions | |
Mechanical () | |
constructor | |
~Mechanical () | |
destructor | |
double | mass () const |
actual time in model (vraci aktualni cas v modelu) | |
double | rigidity () const |
element rigidity | |
double | damping () const |
element damping | |
double | defle () const |
status elements info (deflection) | |
double | speed () const |
status element info (speed) | |
double | accel () const |
status element info (acceleration) | |
double | defle_rel () const |
relative status element info (rel_deflection) | |
double | speed_rel () const |
relative status element info (speed) | |
double | accel_rel () const |
relative statuss element info (acceleration) | |
void | defle (double defle) |
set start deflection | |
void | speed (double speed) |
set start speed | |
void | mass (double mass) throw (std::invalid_argument) |
actual time in model set mass of Base system | |
void | rigidity (double rigidity) throw (std::invalid_argument) |
set rigidity of Base system | |
void | damping (double damping) throw (std::invalid_argument) |
set damping of Base system | |
double | power () const |
Power on this element. | |
void | calculation_const () throw (std::runtime_error,std::invalid_argument) |
Making status matrix (vytvoreni stavovych rovnic). | |
void | calculation () throw (std::runtime_error,std::invalid_argument) |
--calculation-- :-) | |
Protected Member Functions | |
double | force_spring_activity () const |
Force activity in spring object (for MDO is it Force, for RDO is it Torque). | |
double | force_damper_activity () const |
Force activity in damper object (for MDO is it Force, for RDO is it Torque). | |
Classes | |
class | LessZero |
Exception LessZero If you want set any parameter less then zero when this parameter can be greater or equal zero. More... |
double Mechanical::accel | ( | ) | const |
status element info (acceleration)
double Mechanical::accel_rel | ( | ) | const |
relative statuss element info (acceleration)
double Mechanical::damping | ( | ) | const |
element damping
double Mechanical::defle | ( | ) | const |
status elements info (deflection)
double Mechanical::defle_rel | ( | ) | const |
relative status element info (rel_deflection)
double Mechanical::force_damper_activity | ( | ) | const [protected] |
Force activity in damper object (for MDO is it Force, for RDO is it Torque).
double Mechanical::force_spring_activity | ( | ) | const [protected] |
Force activity in spring object (for MDO is it Force, for RDO is it Torque).
double Mechanical::mass | ( | ) | const |
actual time in model (vraci aktualni cas v modelu)
double Mechanical::power | ( | ) | const |
Power on this element.
double Mechanical::rigidity | ( | ) | const |
element rigidity
double Mechanical::speed | ( | ) | const |
status element info (speed)
double Mechanical::speed_rel | ( | ) | const |
relative status element info (speed)