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