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

#include <AutoDiffScalar.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 >::Type > operator* (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 >::Type > operator* (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 386 of file AutoDiffScalar.h.

Member Typedef Documentation

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

Definition at line 390 of file AutoDiffScalar.h.

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

Definition at line 392 of file AutoDiffScalar.h.

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

Definition at line 391 of file AutoDiffScalar.h.

Member Function Documentation

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

Definition at line 404 of file AutoDiffScalar.h.

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

Definition at line 405 of file AutoDiffScalar.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 426 of file AutoDiffScalar.h.

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

Definition at line 441 of file AutoDiffScalar.h.

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

Definition at line 408 of file AutoDiffScalar.h.

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

Definition at line 418 of file AutoDiffScalar.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 434 of file AutoDiffScalar.h.

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

Definition at line 413 of file AutoDiffScalar.h.


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


hebiros
Author(s): Xavier Artache , Matthew Tesch
autogenerated on Thu Sep 3 2020 04:10:30