Symbolic calculus

Classes

class  hpp::constraints::CalculusBaseAbstract
 Abstract class defining a basic common interface. More...
class  hpp::constraints::CalculusBase< T >
 Main abstract class. More...
class  hpp::constraints::Expression< LhsValue, RhsValue >
 Base class for classes representing an operation. More...
class  hpp::constraints::CrossProduct< LhsValue, RhsValue >
 Cross product of two expressions. More...
class  hpp::constraints::Difference< LhsValue, RhsValue >
 Difference of two expressions. More...
class  hpp::constraints::Sum< LhsValue, RhsValue >
 Sum of two expressions. More...
class  hpp::constraints::ScalarMultiply< RhsValue >
 Multiplication of an expression by a scalar. More...
class  hpp::constraints::RotationMultiply< RhsValue >
 Multiplication of an expression by a rotation matrix. More...
class  hpp::constraints::PointInJoint
 Basic expression representing a point in a joint frame. More...
class  hpp::constraints::Point
 Basic expression representing a static point. More...
class  hpp::constraints::PointCom
 Basic expression representing a COM. More...

Typedefs

typedef boost::shared_ptr
< CalculusBaseAbstract > 
hpp::constraints::CalculusPtr_t
typedef eigen::matrix3_t hpp::constraints::CrossMatrix
typedef Eigen::Matrix
< value_type,
3, Eigen::Dynamic > 
hpp::constraints::JacobianMatrix

Typedef Documentation

typedef boost::shared_ptr<CalculusBaseAbstract> hpp::constraints::CalculusPtr_t
typedef eigen::matrix3_t hpp::constraints::CrossMatrix
typedef Eigen::Matrix<value_type, 3, Eigen::Dynamic> hpp::constraints::JacobianMatrix