Public Member Functions | Protected Member Functions | Protected Attributes
SMESC1D Class Reference

#include <sm_esc_1d.h>

Inheritance diagram for SMESC1D:
Inheritance graph
[legend]

List of all members.

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_

Detailed Description

Definition at line 25 of file sm_esc_1d.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

Implements ESC.

Definition at line 40 of file sm_esc_1d.cpp.

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.


Member Data Documentation

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.


The documentation for this class was generated from the following files:


esc_sm
Author(s): Berk Calli
autogenerated on Sun Jan 5 2014 11:07:12