|
| AutoDiffScalar () |
|
| AutoDiffScalar (const Scalar &value, int nbDer, int derNumber) |
|
| AutoDiffScalar (const Real &value) |
|
| AutoDiffScalar (const Scalar &value, const DerType &der) |
|
template<typename OtherDerType > |
| AutoDiffScalar (const AutoDiffScalar< OtherDerType > &other, typename internal::enable_if< internal::is_same< Scalar, typename internal::traits< typename internal::remove_all< OtherDerType >::type >::Scalar >::value &&internal::is_convertible< OtherDerType, DerType >::value, void * >::type=0) |
|
| AutoDiffScalar (const AutoDiffScalar &other) |
|
template<typename OtherDerType > |
AutoDiffScalar & | operator= (const AutoDiffScalar< OtherDerType > &other) |
|
AutoDiffScalar & | operator= (const AutoDiffScalar &other) |
|
AutoDiffScalar & | operator= (const Scalar &other) |
|
const Scalar & | value () const |
|
Scalar & | value () |
|
const DerType & | derivatives () const |
|
DerType & | derivatives () |
|
bool | operator< (const Scalar &other) const |
|
bool | operator<= (const Scalar &other) const |
|
bool | operator> (const Scalar &other) const |
|
bool | operator>= (const Scalar &other) const |
|
bool | operator== (const Scalar &other) const |
|
bool | operator!= (const Scalar &other) const |
|
template<typename OtherDerType > |
bool | operator< (const AutoDiffScalar< OtherDerType > &b) const |
|
template<typename OtherDerType > |
bool | operator<= (const AutoDiffScalar< OtherDerType > &b) const |
|
template<typename OtherDerType > |
bool | operator> (const AutoDiffScalar< OtherDerType > &b) const |
|
template<typename OtherDerType > |
bool | operator>= (const AutoDiffScalar< OtherDerType > &b) const |
|
template<typename OtherDerType > |
bool | operator== (const AutoDiffScalar< OtherDerType > &b) const |
|
template<typename OtherDerType > |
bool | operator!= (const AutoDiffScalar< OtherDerType > &b) const |
|
const AutoDiffScalar< DerType & > | operator+ (const Scalar &other) const |
|
AutoDiffScalar & | operator+= (const Scalar &other) |
|
template<typename OtherDerType > |
const AutoDiffScalar< CwiseBinaryOp< internal::scalar_sum_op< Scalar >, const DerType, const typename internal::remove_all< OtherDerType >::type > > | operator+ (const AutoDiffScalar< OtherDerType > &other) const |
|
template<typename OtherDerType > |
AutoDiffScalar & | operator+= (const AutoDiffScalar< OtherDerType > &other) |
|
const AutoDiffScalar< DerType & > | operator- (const Scalar &b) const |
|
AutoDiffScalar & | operator-= (const Scalar &other) |
|
template<typename OtherDerType > |
const AutoDiffScalar< CwiseBinaryOp< internal::scalar_difference_op< Scalar >, const DerType, const typename internal::remove_all< OtherDerType >::type > > | operator- (const AutoDiffScalar< OtherDerType > &other) const |
|
template<typename OtherDerType > |
AutoDiffScalar & | operator-= (const AutoDiffScalar< OtherDerType > &other) |
|
const AutoDiffScalar< CwiseUnaryOp< internal::scalar_opposite_op< Scalar >, const DerType > > | operator- () const |
|
const AutoDiffScalar< EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(DerType, Scalar, product)> | operator* (const Scalar &other) const |
|
const AutoDiffScalar< EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(DerType, Scalar, product)> | operator/ (const Scalar &other) const |
|
template<typename OtherDerType > |
const AutoDiffScalar< EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(CwiseBinaryOp< internal::scalar_difference_op< Scalar > EIGEN_COMMA const EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(DerType, Scalar, product) EIGEN_COMMA const EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(typename internal::remove_all< OtherDerType >::type, Scalar, product)>, Scalar, product)> | operator/ (const AutoDiffScalar< OtherDerType > &other) const |
|
template<typename OtherDerType > |
const AutoDiffScalar< CwiseBinaryOp< internal::scalar_sum_op< Scalar >, const EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(DerType, Scalar, product), const EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(typename internal::remove_all< OtherDerType >::type, Scalar, product)> > | operator* (const AutoDiffScalar< OtherDerType > &other) const |
|
AutoDiffScalar & | operator*= (const Scalar &other) |
|
template<typename OtherDerType > |
AutoDiffScalar & | operator*= (const AutoDiffScalar< OtherDerType > &other) |
|
AutoDiffScalar & | operator/= (const Scalar &other) |
|
template<typename OtherDerType > |
AutoDiffScalar & | operator/= (const AutoDiffScalar< OtherDerType > &other) |
|
|
std::ostream & | operator<< (std::ostream &s, const AutoDiffScalar &a) |
|
bool | operator< (const Scalar &a, const AutoDiffScalar &b) |
|
bool | operator<= (const Scalar &a, const AutoDiffScalar &b) |
|
bool | operator> (const Scalar &a, const AutoDiffScalar &b) |
|
bool | operator>= (const Scalar &a, const AutoDiffScalar &b) |
|
bool | operator== (const Scalar &a, const AutoDiffScalar &b) |
|
bool | operator!= (const Scalar &a, const AutoDiffScalar &b) |
|
const friend AutoDiffScalar< DerType & > | operator+ (const Scalar &a, const AutoDiffScalar &b) |
|
const friend AutoDiffScalar< CwiseUnaryOp< internal::scalar_opposite_op< Scalar >, const DerType > > | operator- (const Scalar &a, const AutoDiffScalar &b) |
|
const friend AutoDiffScalar< EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(DerType, Scalar, product)> | operator* (const Scalar &other, const AutoDiffScalar &a) |
|
const friend AutoDiffScalar< EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(DerType, Scalar, product)> | operator/ (const Scalar &other, const AutoDiffScalar &a) |
|