GCOP  1.0
Public Types | Public Member Functions | Public Attributes
gcop::Body2dForce< c > Class Template Reference

#include <body2dforce.h>

Inheritance diagram for gcop::Body2dForce< c >:
Inheritance graph
[legend]
Collaboration diagram for gcop::Body2dForce< c >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef Matrix< double, c, 1 > Vectorcd
typedef Matrix< double, 6, c > Matrix6cd
typedef Matrix< double, 3, c > Matrix3cd

Public Member Functions

 Body2dForce (bool fextParam=false)
virtual void Set (Vector3d &f, const Body2dState &x, double t, const Vector3d &u, double h, const VectorXd *p=0, Matrix36d *A=0, Matrix3cd *B=0, Matrix< double, 3, Dynamic > *C=0)

Public Attributes

Vector3d D
 linear damping terms
Matrix3cd B
 constant control input transformation
Vector3d fext
 constant external force
bool fextParam
 treat the (x,y) forces in fext as a parameter

template<int c = 3>
class gcop::Body2dForce< c >


Member Typedef Documentation

template<int c = 3>
typedef Matrix<double, 3, c> gcop::Body2dForce< c >::Matrix3cd
template<int c = 3>
typedef Matrix<double, 6, c> gcop::Body2dForce< c >::Matrix6cd
template<int c = 3>
typedef Matrix<double, c, 1> gcop::Body2dForce< c >::Vectorcd

Constructor & Destructor Documentation

template<int c>
gcop::Body2dForce< c >::Body2dForce ( bool  fextParam = false)

Member Function Documentation

template<int c>
void gcop::Body2dForce< c >::Set ( Vector3d &  f,
const Body2dState x,
double  t,
const Vector3d &  u,
double  h,
const VectorXd *  p = 0,
Matrix36d A = 0,
Matrix3cd B = 0,
Matrix< double, 3, Dynamic > *  C = 0 
) [virtual]

Member Data Documentation

template<int c = 3>
Matrix3cd gcop::Body2dForce< c >::B

constant control input transformation

template<int c = 3>
Vector3d gcop::Body2dForce< c >::D

linear damping terms

Referenced by gcop::Body2dForce< c >::Set().

template<int c = 3>
Vector3d gcop::Body2dForce< c >::fext

constant external force

Referenced by gcop::Body2dForce< c >::Set().

template<int c = 3>
bool gcop::Body2dForce< c >::fextParam

treat the (x,y) forces in fext as a parameter

Referenced by gcop::Body2dForce< c >::Set().


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