#include <sm_esc_1d.h>

Public Member Functions | |
| inputType | getInputType () |
| outputType | getOutputType () |
| void | init (double rho, double k, double alpha) |
| std::vector< double > | monitor () |
| std::vector< std::string > | monitorNames () |
| void | reset () |
| SMESC1D () | |
| SMESC1D (double rho, double k, double alpha) | |
| std::vector< double > | step (double obj_val) |
Protected Member Functions | |
| int | sign (double value) |
Protected Attributes | |
| double | alpha_ |
| double | driving_input_ |
| bool | driving_input_init_ |
| bool | initialized_ |
| double | k_ |
| double | rho_ |
| double | vel_ref_ |
Definition at line 25 of file sm_esc_1d.h.
| SMESC1D::SMESC1D | ( | ) |
Definition at line 18 of file sm_esc_1d.cpp.
| SMESC1D::SMESC1D | ( | double | rho, |
| double | k, | ||
| double | alpha | ||
| ) |
Definition at line 27 of file sm_esc_1d.cpp.
| ESC::inputType SMESC1D::getInputType | ( | ) | [virtual] |
Implements ESC.
Definition at line 40 of file sm_esc_1d.cpp.
| ESC::outputType SMESC1D::getOutputType | ( | ) | [virtual] |
Implements ESC.
Definition at line 44 of file sm_esc_1d.cpp.
| void SMESC1D::init | ( | double | rho, |
| double | k, | ||
| double | alpha | ||
| ) |
Definition at line 31 of file sm_esc_1d.cpp.
| std::vector< double > SMESC1D::monitor | ( | ) | [virtual] |
Reimplemented from ESC.
Definition at line 78 of file sm_esc_1d.cpp.
| std::vector< std::string > SMESC1D::monitorNames | ( | ) | [virtual] |
Reimplemented from ESC.
Definition at line 83 of file sm_esc_1d.cpp.
| void SMESC1D::reset | ( | ) | [virtual] |
Implements ESC.
Definition at line 89 of file sm_esc_1d.cpp.
| int SMESC1D::sign | ( | double | value | ) | [protected] |
Definition at line 66 of file sm_esc_1d.cpp.
| std::vector< double > SMESC1D::step | ( | double | obj_val | ) | [virtual] |
Reimplemented from ESC.
Definition at line 48 of file sm_esc_1d.cpp.
double SMESC1D::alpha_ [protected] |
Definition at line 27 of file sm_esc_1d.h.
double SMESC1D::driving_input_ [protected] |
Definition at line 27 of file sm_esc_1d.h.
bool SMESC1D::driving_input_init_ [protected] |
Definition at line 28 of file sm_esc_1d.h.
bool SMESC1D::initialized_ [protected] |
Definition at line 28 of file sm_esc_1d.h.
double SMESC1D::k_ [protected] |
Definition at line 27 of file sm_esc_1d.h.
double SMESC1D::rho_ [protected] |
Definition at line 27 of file sm_esc_1d.h.
double SMESC1D::vel_ref_ [protected] |
Definition at line 27 of file sm_esc_1d.h.