#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.