hpp::constraints::ScalarMultiply< RhsValue > Class Template Reference

Multiplication of an expression by a scalar. More...

#include <hpp/constraints/tools.hh>

Inheritance diagram for hpp::constraints::ScalarMultiply< RhsValue >:
Collaboration diagram for hpp::constraints::ScalarMultiply< RhsValue >:

List of all members.

Public Member Functions

 ScalarMultiply ()
 ScalarMultiply (const CalculusBase< ScalarMultiply > &other)
 ScalarMultiply (const value_type &scalar, const RhsValue &rhs)
void computeValue ()
void computeJacobian ()

Protected Attributes

Expression< value_type,
RhsValue >::Ptr_t 
e_

Friends

class Expression< value_type, RhsValue >

Detailed Description

template<typename RhsValue>
class hpp::constraints::ScalarMultiply< RhsValue >

Multiplication of an expression by a scalar.


Constructor & Destructor Documentation

template<typename RhsValue>
hpp::constraints::ScalarMultiply< RhsValue >::ScalarMultiply ( ) [inline]
template<typename RhsValue>
hpp::constraints::ScalarMultiply< RhsValue >::ScalarMultiply ( const CalculusBase< ScalarMultiply< RhsValue > > &  other) [inline]
template<typename RhsValue>
hpp::constraints::ScalarMultiply< RhsValue >::ScalarMultiply ( const value_type scalar,
const RhsValue &  rhs 
) [inline]

Member Function Documentation

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

Friends And Related Function Documentation

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

Member Data Documentation