#include <shell.h>
List of all members.
Public Types |
typedef Matrix< double, 1, 1 > | Vectorgd |
typedef Matrix< double, 1, _nx > | Matrixgxd |
typedef Matrix< double, 1, _nu > | Matrixgud |
typedef Matrix< double, 1, _np > | Matrixgpd |
typedef Matrix< double, _nx, 1 > | Vectornd |
typedef Matrix< double, _nu, 1 > | Vectorcd |
typedef Matrix< double, _np, 1 > | Vectormd |
Public Member Functions |
| Shell (const Vector3d &o, double r, double cr=.5) |
bool | operator() (Vectorgd &g, double t, const T &x, const Vectorcd &u, const Vectormd *p=0, Matrixgxd *dgdx=0, Matrixgud *dgdu=0, Matrixgpd *dgdp=0) |
Public Attributes |
Vector3d | o |
| origin
|
double | r |
| radius
|
double | cr |
| collision radius
|
template<typename T = VectorXd, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic>
class gcop::Shell< T, _nx, _nu, _np >
Member Typedef Documentation
template<typename T = VectorXd, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic>
template<typename T = VectorXd, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic>
template<typename T = VectorXd, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic>
template<typename T = VectorXd, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic>
template<typename T = VectorXd, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic>
template<typename T = VectorXd, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic>
template<typename T = VectorXd, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic>
Constructor & Destructor Documentation
template<typename T , int _nx, int _nu, int _np>
gcop::Shell< T, _nx, _nu, _np >::Shell |
( |
const Vector3d & |
o, |
|
|
double |
r, |
|
|
double |
cr = .5 |
|
) |
| |
Member Function Documentation
template<typename T , int _nx, int _nu, int _np>
bool gcop::Shell< T, _nx, _nu, _np >::operator() |
( |
Vectorgd & |
g, |
|
|
double |
t, |
|
|
const T & |
x, |
|
|
const Vectorcd & |
u, |
|
|
const Vectormd * |
p = 0 , |
|
|
Matrixgxd * |
dgdx = 0 , |
|
|
Matrixgud * |
dgdu = 0 , |
|
|
Matrixgpd * |
dgdp = 0 |
|
) |
| |
Member Data Documentation
template<typename T = VectorXd, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic>
template<typename T = VectorXd, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic>
template<typename T = VectorXd, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic>
The documentation for this class was generated from the following file: