Public Types | Public Member Functions | Friends | List of all members
Eigen::internal::auto_diff_special_op< _DerType, true > Struct Template Reference

#include <autodiff_scalar.h>

Public Types

typedef remove_all< _DerType >::type DerType
 
typedef NumTraits< Scalar >::Real Real
 
typedef traits< DerType >::Scalar Scalar
 

Public Member Functions

const AutoDiffScalar< _DerType > & derived () const
 
AutoDiffScalar< _DerType > & derived ()
 
const AutoDiffScalar< typename CwiseUnaryOp< bind2nd_op< scalar_product_op< Scalar, Real > >, DerType >::Typeoperator* (const Real &other) const
 
AutoDiffScalar< _DerType > & operator*= (const Scalar &other)
 
const AutoDiffScalar< DerType & > operator+ (const Real &other) const
 
AutoDiffScalar< _DerType > & operator+= (const Real &other)
 

Friends

const AutoDiffScalar< typename CwiseUnaryOp< bind1st_op< scalar_product_op< Real, Scalar > >, DerType >::Typeoperator* (const Real &other, const AutoDiffScalar< _DerType > &a)
 
const AutoDiffScalar< DerType & > operator+ (const Real &a, const AutoDiffScalar< _DerType > &b)
 

Detailed Description

template<typename _DerType>
struct Eigen::internal::auto_diff_special_op< _DerType, true >

Definition at line 416 of file autodiff_scalar.h.

Member Typedef Documentation

template<typename _DerType >
typedef remove_all<_DerType>::type Eigen::internal::auto_diff_special_op< _DerType, true >::DerType

Definition at line 420 of file autodiff_scalar.h.

template<typename _DerType >
typedef NumTraits<Scalar>::Real Eigen::internal::auto_diff_special_op< _DerType, true >::Real

Definition at line 422 of file autodiff_scalar.h.

template<typename _DerType >
typedef traits<DerType>::Scalar Eigen::internal::auto_diff_special_op< _DerType, true >::Scalar

Definition at line 421 of file autodiff_scalar.h.

Member Function Documentation

template<typename _DerType >
const AutoDiffScalar<_DerType>& Eigen::internal::auto_diff_special_op< _DerType, true >::derived ( ) const
inline

Definition at line 434 of file autodiff_scalar.h.

template<typename _DerType >
AutoDiffScalar<_DerType>& Eigen::internal::auto_diff_special_op< _DerType, true >::derived ( )
inline

Definition at line 435 of file autodiff_scalar.h.

template<typename _DerType >
const AutoDiffScalar<typename CwiseUnaryOp<bind2nd_op<scalar_product_op<Scalar, Real> >, DerType>::Type> Eigen::internal::auto_diff_special_op< _DerType, true >::operator* ( const Real other) const
inline

Definition at line 453 of file autodiff_scalar.h.

template<typename _DerType >
AutoDiffScalar<_DerType>& Eigen::internal::auto_diff_special_op< _DerType, true >::operator*= ( const Scalar other)
inline

Definition at line 468 of file autodiff_scalar.h.

template<typename _DerType >
const AutoDiffScalar<DerType&> Eigen::internal::auto_diff_special_op< _DerType, true >::operator+ ( const Real other) const
inline

Definition at line 436 of file autodiff_scalar.h.

template<typename _DerType >
AutoDiffScalar<_DerType>& Eigen::internal::auto_diff_special_op< _DerType, true >::operator+= ( const Real other)
inline

Definition at line 446 of file autodiff_scalar.h.

Friends And Related Function Documentation

template<typename _DerType >
const AutoDiffScalar<typename CwiseUnaryOp<bind1st_op<scalar_product_op<Real, Scalar> >, DerType>::Type> operator* ( const Real other,
const AutoDiffScalar< _DerType > &  a 
)
friend

Definition at line 461 of file autodiff_scalar.h.

template<typename _DerType >
const AutoDiffScalar<DerType&> operator+ ( const Real a,
const AutoDiffScalar< _DerType > &  b 
)
friend

Definition at line 441 of file autodiff_scalar.h.


The documentation for this struct was generated from the following file:


exotica_core
Author(s): Yiming Yang, Michael Camilleri
autogenerated on Sat Apr 10 2021 02:34:49