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

#include <AutoDiffScalar.h>

Public Types

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

Public Member Functions

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

Friends

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

Detailed Description

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

Definition at line 386 of file AutoDiffScalar.h.

Member Typedef Documentation

◆ DerType

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

Definition at line 390 of file AutoDiffScalar.h.

◆ Real

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

Definition at line 392 of file AutoDiffScalar.h.

◆ Scalar

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

Definition at line 391 of file AutoDiffScalar.h.

Member Function Documentation

◆ derived() [1/2]

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

Definition at line 404 of file AutoDiffScalar.h.

◆ derived() [2/2]

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

Definition at line 405 of file AutoDiffScalar.h.

◆ operator*()

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

Definition at line 426 of file AutoDiffScalar.h.

◆ operator*=()

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

Definition at line 441 of file AutoDiffScalar.h.

◆ operator+()

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

Definition at line 408 of file AutoDiffScalar.h.

◆ operator+=()

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

Definition at line 418 of file AutoDiffScalar.h.

Friends And Related Function Documentation

◆ operator*

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

Definition at line 434 of file AutoDiffScalar.h.

◆ operator+

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

Definition at line 413 of file AutoDiffScalar.h.


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


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:44:24