Public Types | Static Public Member Functions
Eigen::FclProduct< Derived, OtherDerived > Struct Template Reference

#include <hpp/fcl/eigen/vec_3fx.h>

List of all members.

Public Types

enum  { COEFWISE = Derived::ColsAtCompileTime == 1 && OtherDerived::ColsAtCompileTime == 1 }
typedef internal::remove_fcl
< Derived >::type 
EDerived
typedef internal::remove_fcl
< OtherDerived >::type 
EOtherDerived
typedef FclOp< typename
internal::deduce_fcl_type
< EDerived, EOtherDerived,
COEFWISE >::Type > 
ProductType
typedef FclOp< typename
ProductReturnType< Transpose
< Derived >, EOtherDerived >
::Type > 
TransposeTimesType
typedef FclOp< typename
ProductReturnType< EDerived,
Transpose< EOtherDerived >
>::Type > 
TimesTransposeType
typedef FclOp< typename
ProductReturnType< ProductType,
Transpose< EDerived > >::Type > 
TensorTransformType

Static Public Member Functions

static EIGEN_STRONG_INLINE
ProductType 
run (const Derived &l, const OtherDerived &r)

template<typename Derived, typename OtherDerived>
struct Eigen::FclProduct< Derived, OtherDerived >


Member Typedef Documentation

template<typename Derived, typename OtherDerived>
typedef internal::remove_fcl<Derived>::type Eigen::FclProduct< Derived, OtherDerived >::EDerived
template<typename Derived, typename OtherDerived>
typedef internal::remove_fcl<OtherDerived>::type Eigen::FclProduct< Derived, OtherDerived >::EOtherDerived
template<typename Derived, typename OtherDerived>
typedef FclOp<typename internal::deduce_fcl_type<EDerived, EOtherDerived, COEFWISE>::Type> Eigen::FclProduct< Derived, OtherDerived >::ProductType
template<typename Derived, typename OtherDerived>
typedef FclOp<typename ProductReturnType<ProductType, Transpose<EDerived> >::Type> Eigen::FclProduct< Derived, OtherDerived >::TensorTransformType
template<typename Derived, typename OtherDerived>
typedef FclOp<typename ProductReturnType<EDerived, Transpose<EOtherDerived> >::Type> Eigen::FclProduct< Derived, OtherDerived >::TimesTransposeType
template<typename Derived, typename OtherDerived>
typedef FclOp<typename ProductReturnType<Transpose<Derived>, EOtherDerived >::Type> Eigen::FclProduct< Derived, OtherDerived >::TransposeTimesType

Member Enumeration Documentation

template<typename Derived, typename OtherDerived>
anonymous enum
Enumerator:
COEFWISE 

Member Function Documentation

template<typename Derived, typename OtherDerived>
static EIGEN_STRONG_INLINE ProductType Eigen::FclProduct< Derived, OtherDerived >::run ( const Derived &  l,
const OtherDerived &  r 
) [inline, static]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines