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

Difference of two expressions. More...

#include <hpp/constraints/tools.hh>

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

List of all members.

Public Member Functions

 Difference ()
 Difference (const CalculusBase< Difference > &other)
 Difference (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::Difference< LhsValue, RhsValue >

Difference of two expressions.


Constructor & Destructor Documentation

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

Member Function Documentation

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

Friends And Related Function Documentation

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

Member Data Documentation

template<typename LhsValue, typename RhsValue>
Expression< LhsValue, RhsValue >::Ptr_t hpp::constraints::Difference< LhsValue, RhsValue >::e_ [protected]