#include <VClamp.h>
Public Member Functions | |
VClamp () | |
~VClamp () | |
void | setCommand (double v) |
double | getCommand () const |
void | setVin (double v) |
double | getVin () const |
double | getCurrent () const |
void | setMode (unsigned int mode) |
unsigned int | getMode () const |
void | setTi (double value) |
double | getTi () const |
void | setTd (double value) |
double | getTd () const |
void | setTau (double value) |
double | getTau () const |
void | setGain (double value) |
double | getGain () const |
void | process (const Eref &e, ProcPtr p) |
void | reinit (const Eref &e, ProcPtr p) |
Static Public Member Functions | |
static const Cinfo * | initCinfo () |
static SrcFinfo1< double > * | currentOut () |
Protected Attributes | |
double | vIn_ |
double | command_ |
double | current_ |
unsigned int | mode_ |
double | ti_ |
double | td_ |
double | Kp_ |
double | tau_ |
double | tdByDt_ |
double | dtByTi_ |
double | tauByDt_ |
double | e_ |
double | e1_ |
double | e2_ |
double | v1_ |
double | cmdIn_ |
double | oldCmdIn_ |
double | expt_ |
VClamp::VClamp | ( | ) |
VClamp::~VClamp | ( | ) |
SrcFinfo1< double > * VClamp::currentOut | ( | ) | [static] |
Referenced by initCinfo(), process(), and reinit().
double VClamp::getCommand | ( | ) | const |
References command_.
Referenced by initCinfo().
double VClamp::getCurrent | ( | ) | const |
References current_.
Referenced by initCinfo().
double VClamp::getGain | ( | ) | const |
References Kp_.
Referenced by initCinfo().
unsigned int VClamp::getMode | ( | ) | const |
References mode_.
Referenced by initCinfo().
double VClamp::getTau | ( | ) | const |
References tau_.
Referenced by initCinfo().
double VClamp::getTd | ( | ) | const |
References td_.
Referenced by initCinfo().
double VClamp::getTi | ( | ) | const |
References ti_.
Referenced by initCinfo().
double VClamp::getVin | ( | ) | const |
References vIn_.
Referenced by initCinfo().
const Cinfo * VClamp::initCinfo | ( | ) | [static] |
References currentOut(), getCommand(), getCurrent(), getGain(), getMode(), getTau(), getTd(), getTi(), getVin(), Neutral::initCinfo(), process(), reinit(), setCommand(), setGain(), setMode(), setTau(), setTd(), setTi(), and setVin().
References cmdIn_, command_, currentOut(), ProcInfo::dt, dtByTi_, e1_, e2_, e_, Eref::element(), expt_, Element::getNeighbors(), Kp_, oldCmdIn_, tau_, tauByDt_, td_, tdByDt_, ti_, v1_, and vIn_.
Referenced by initCinfo().
void VClamp::setCommand | ( | double | v | ) |
References cmdIn_.
Referenced by initCinfo().
void VClamp::setGain | ( | double | value | ) |
References Kp_.
Referenced by initCinfo().
void VClamp::setMode | ( | unsigned int | mode | ) |
References mode_.
Referenced by initCinfo().
void VClamp::setTau | ( | double | value | ) |
References tau_.
Referenced by initCinfo().
void VClamp::setTd | ( | double | value | ) |
References td_.
Referenced by initCinfo().
void VClamp::setTi | ( | double | value | ) |
References ti_.
Referenced by initCinfo().
void VClamp::setVin | ( | double | v | ) |
References vIn_.
Referenced by initCinfo().
double moose::VClamp::cmdIn_ [protected] |
Referenced by process(), reinit(), and setCommand().
double moose::VClamp::command_ [protected] |
Referenced by getCommand(), process(), and reinit().
double moose::VClamp::current_ [protected] |
Referenced by getCurrent(), and process().
double moose::VClamp::dtByTi_ [protected] |
double moose::VClamp::e1_ [protected] |
double moose::VClamp::e2_ [protected] |
double moose::VClamp::e_ [protected] |
double moose::VClamp::expt_ [protected] |
double moose::VClamp::Kp_ [protected] |
unsigned int moose::VClamp::mode_ [protected] |
double moose::VClamp::oldCmdIn_ [protected] |
double moose::VClamp::tau_ [protected] |
double moose::VClamp::tauByDt_ [protected] |
double moose::VClamp::td_ [protected] |
double moose::VClamp::tdByDt_ [protected] |
double moose::VClamp::ti_ [protected] |
double moose::VClamp::v1_ [protected] |
double moose::VClamp::vIn_ [protected] |