hpp::constraints::CrossProduct< LhsValue, RhsValue > Class Template Reference

Cross product of two expressions. More...

#include <hpp/constraints/tools.hh>

Inheritance diagram for hpp::constraints::CrossProduct< LhsValue, RhsValue >:
Collaboration diagram for hpp::constraints::CrossProduct< LhsValue, RhsValue >:

List of all members.

Public Member Functions

 CrossProduct ()
 CrossProduct (const CalculusBase< CrossProduct > &other)
 CrossProduct (const LhsValue &lhs, const RhsValue &rhs)
void computeValue ()
void computeJacobian ()

Protected Attributes

Expression< LhsValue, RhsValue >
::Ptr_t 
e_

Friends

class Expression< LhsValue, RhsValue >

Detailed Description

template<typename LhsValue, typename RhsValue>
class hpp::constraints::CrossProduct< LhsValue, RhsValue >

Cross product of two expressions.


Constructor & Destructor Documentation

template<typename LhsValue, typename RhsValue>
hpp::constraints::CrossProduct< LhsValue, RhsValue >::CrossProduct ( ) [inline]
template<typename LhsValue, typename RhsValue>
hpp::constraints::CrossProduct< LhsValue, RhsValue >::CrossProduct ( const CalculusBase< CrossProduct< LhsValue, RhsValue > > &  other) [inline]
template<typename LhsValue, typename RhsValue>
hpp::constraints::CrossProduct< LhsValue, RhsValue >::CrossProduct ( const LhsValue &  lhs,
const RhsValue &  rhs 
) [inline]

Member Function Documentation

template<typename LhsValue, typename RhsValue>
void hpp::constraints::CrossProduct< LhsValue, RhsValue >::computeJacobian ( ) [inline, virtual]
template<typename LhsValue, typename RhsValue>
void hpp::constraints::CrossProduct< LhsValue, RhsValue >::computeValue ( ) [inline, virtual]

Friends And Related Function Documentation

template<typename LhsValue, typename RhsValue>
friend class Expression< LhsValue, RhsValue > [friend]

Member Data Documentation