|
| | 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) |
| |