CPendulumModel Class Reference
#include <cpendulummodel.h>
Inheritance diagram for CPendulumModel:
List of all members.
|
Public Member Functions
|
|
|
CPendulumModel (double
dt,
double uMax=5,
double dPhiMax=10, double
length=1,
double mass=1,
double mu=1.0,
double g=9.81)
|
|
|
~CPendulumModel ()
|
|
virtual Matrix *
|
getB (CState *state)
|
|
virtual ColumnVector *
|
getA (CState *state)
|
|
virtual bool
|
isFailedState (CState *state)
|
|
virtual void
|
getResetState (CState *resetState)
|
|
virtual void
|
setParameter (string
paramName, double value)
|
| |
sets the parameter and calls
parametersChanged
|
Public Attributes
|
|
double
|
uMax |
|
double
|
dPhiMax |
|
double
|
g |
|
double
|
mass |
|
double
|
length |
|
double
|
mu |
Protected Member Functions
|
|
virtual void
|
doSimulationStep
(CState *state, double
timestep, CAction
*action, CActionData
*data)
|
Constructor & Destructor Documentation
|
CPendulumModel::CPendulumModel
|
( |
double |
dt,
|
|
|
double |
uMax =
5,
|
|
|
double |
dPhiMax =
10,
|
|
|
double |
length =
1,
|
|
|
double |
mass =
1,
|
|
|
double |
mu =
1.0,
|
|
|
double |
g =
9.81 |
|
) |
|
|
|
CPendulumModel::~CPendulumModel
|
( |
|
) |
|
|
Member Function Documentation
| virtual void
CPendulumModel::doSimulationStep
|
( |
CState *
|
state,
|
|
|
double |
timestep,
|
|
|
CAction *
|
action,
|
|
|
CActionData *
|
data |
|
) |
[protected,
virtual] |
|
| virtual ColumnVector*
CPendulumModel::getA
|
( |
CState *
|
state |
) |
[virtual] |
|
| virtual Matrix*
CPendulumModel::getB
|
( |
CState *
|
state |
) |
[virtual] |
|
| virtual void
CPendulumModel::getResetState
|
( |
CState *
|
resetState |
) |
[virtual] |
|
| virtual bool
CPendulumModel::isFailedState
|
( |
CState *
|
state |
) |
[virtual] |
|
| virtual void
CPendulumModel::setParameter
|
( |
string |
paramName,
|
|
|
double |
value |
|
) |
[virtual] |
|
| |
sets the parameter and calls parametersChanged
Reimplemented from CParameterObject.
|
Member Data Documentation
The documentation for this class was generated from the following
file:
|