|
Sacado Development
|
Specialization of Promote to ADvar types. More...
Classes | |
| class | RAD_DoubleIgnore |
| RAD_NO_USING_STDCC. More... | |
| class | DoubleAvoid |
| class | DoubleAvoid< double > |
| class | IndepADvar |
| class | ConstADvar |
| class | ConstADvari |
| class | ADvar |
| class | ADvar1 |
| class | ADvar1g |
| class | ADvar1s |
| class | ADvar2 |
| class | ADvar2g |
| class | ADvar2q |
| class | ADvari |
| class | ADvari_block |
| class | ADvarn |
| class | Derp |
| struct | ADmemblock |
| class | ADcontext |
| class | CADcontext |
Enumerations | |
| enum | Advari_Opclass { Hv_const , Hv_copy , Hv_binary , Hv_unary , Hv_negate , Hv_plusLR , Hv_minusLR , Hv_timesL , Hv_timesLR , Hv_quotLR , Hv_nary } |
Functions | |
| template<typename Double> | |
| ADvari< Double > & | operator+ (const ADvari< Double > &L, const ADvari< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | operator+ (const ADvari< Double > &, Double) |
| template<typename Double> | |
| ADvari< Double > & | operator+ (const ADvari< Double > &, typename DoubleAvoid< Double >::dtype) |
| template<typename Double> | |
| ADvari< Double > & | operator+ (const ADvari< Double > &L, long R) |
| template<typename Double> | |
| ADvari< Double > & | operator+ (const ADvari< Double > &L, int R) |
| template<typename Double> | |
| ADvari< Double > & | operator+ (Double, const ADvari< Double > &) |
| template<typename Double> | |
| ADvari< Double > & | operator+ (typename DoubleAvoid< Double >::dtype, const ADvari< Double > &) |
| template<typename Double> | |
| ADvari< Double > & | operator+ (long L, const ADvari< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | operator+ (int L, const ADvari< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | operator+ (const IndepADvar< Double > &, Double) |
| template<typename Double> | |
| ADvari< Double > & | operator+ (const IndepADvar< Double > &, typename DoubleAvoid< Double >::dtype) |
| template<typename Double> | |
| ADvari< Double > & | operator+ (const IndepADvar< Double > &L, long R) |
| template<typename Double> | |
| ADvari< Double > & | operator+ (const IndepADvar< Double > &L, int R) |
| template<typename Double> | |
| ADvari< Double > & | operator+ (Double, const IndepADvar< Double > &) |
| template<typename Double> | |
| ADvari< Double > & | operator+ (typename DoubleAvoid< Double >::dtype, const IndepADvar< Double > &) |
| template<typename Double> | |
| ADvari< Double > & | operator+ (long L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | operator+ (int L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | operator+ (const ADvari< Double > &L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | operator+ (const IndepADvar< Double > &L, const ADvari< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | operator+ (const IndepADvar< Double > &L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | operator- (const ADvari< Double > &L, const ADvari< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | operator- (const ADvari< Double > &, Double) |
| template<typename Double> | |
| ADvari< Double > & | operator- (const ADvari< Double > &, typename DoubleAvoid< Double >::dtype) |
| template<typename Double> | |
| ADvari< Double > & | operator- (const ADvari< Double > &L, long R) |
| template<typename Double> | |
| ADvari< Double > & | operator- (const ADvari< Double > &L, int R) |
| template<typename Double> | |
| ADvari< Double > & | operator- (Double, const ADvari< Double > &) |
| template<typename Double> | |
| ADvari< Double > & | operator- (typename DoubleAvoid< Double >::dtype, const ADvari< Double > &) |
| template<typename Double> | |
| ADvari< Double > & | operator- (long L, const ADvari< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | operator- (int L, const ADvari< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | operator- (const IndepADvar< Double > &, Double) |
| template<typename Double> | |
| ADvari< Double > & | operator- (const IndepADvar< Double > &, typename DoubleAvoid< Double >::dtype) |
| template<typename Double> | |
| ADvari< Double > & | operator- (const IndepADvar< Double > &L, long R) |
| template<typename Double> | |
| ADvari< Double > & | operator- (const IndepADvar< Double > &L, int R) |
| template<typename Double> | |
| ADvari< Double > & | operator- (Double, const IndepADvar< Double > &) |
| template<typename Double> | |
| ADvari< Double > & | operator- (typename DoubleAvoid< Double >::dtype, const IndepADvar< Double > &) |
| template<typename Double> | |
| ADvari< Double > & | operator- (long L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | operator- (int L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | operator- (const ADvari< Double > &L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | operator- (const IndepADvar< Double > &L, const ADvari< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | operator- (const IndepADvar< Double > &L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | operator* (const ADvari< Double > &L, const ADvari< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | operator* (const ADvari< Double > &, Double) |
| template<typename Double> | |
| ADvari< Double > & | operator* (const ADvari< Double > &, typename DoubleAvoid< Double >::dtype) |
| template<typename Double> | |
| ADvari< Double > & | operator* (const ADvari< Double > &L, long R) |
| template<typename Double> | |
| ADvari< Double > & | operator* (const ADvari< Double > &L, int R) |
| template<typename Double> | |
| ADvari< Double > & | operator* (Double, const ADvari< Double > &) |
| template<typename Double> | |
| ADvari< Double > & | operator* (typename DoubleAvoid< Double >::dtype, const ADvari< Double > &) |
| template<typename Double> | |
| ADvari< Double > & | operator* (long L, const ADvari< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | operator* (int L, const ADvari< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | operator* (const IndepADvar< Double > &, Double) |
| template<typename Double> | |
| ADvari< Double > & | operator* (const IndepADvar< Double > &, typename DoubleAvoid< Double >::dtype) |
| template<typename Double> | |
| ADvari< Double > & | operator* (const IndepADvar< Double > &L, long R) |
| template<typename Double> | |
| ADvari< Double > & | operator* (const IndepADvar< Double > &L, int R) |
| template<typename Double> | |
| ADvari< Double > & | operator* (Double, const IndepADvar< Double > &) |
| template<typename Double> | |
| ADvari< Double > & | operator* (typename DoubleAvoid< Double >::dtype, const IndepADvar< Double > &) |
| template<typename Double> | |
| ADvari< Double > & | operator* (long L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | operator* (int L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | operator* (const ADvari< Double > &L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | operator* (const IndepADvar< Double > &L, const ADvari< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | operator* (const IndepADvar< Double > &L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | operator/ (const ADvari< Double > &L, const ADvari< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | operator/ (const ADvari< Double > &, Double) |
| template<typename Double> | |
| ADvari< Double > & | operator/ (const ADvari< Double > &, typename DoubleAvoid< Double >::dtype) |
| template<typename Double> | |
| ADvari< Double > & | operator/ (const ADvari< Double > &L, long R) |
| template<typename Double> | |
| ADvari< Double > & | operator/ (const ADvari< Double > &L, int R) |
| template<typename Double> | |
| ADvari< Double > & | operator/ (Double, const ADvari< Double > &) |
| template<typename Double> | |
| ADvari< Double > & | operator/ (typename DoubleAvoid< Double >::dtype, const ADvari< Double > &) |
| template<typename Double> | |
| ADvari< Double > & | operator/ (long L, const ADvari< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | operator/ (int L, const ADvari< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | operator/ (const IndepADvar< Double > &, Double) |
| template<typename Double> | |
| ADvari< Double > & | operator/ (const IndepADvar< Double > &, typename DoubleAvoid< Double >::dtype) |
| template<typename Double> | |
| ADvari< Double > & | operator/ (const IndepADvar< Double > &L, long R) |
| template<typename Double> | |
| ADvari< Double > & | operator/ (const IndepADvar< Double > &L, int R) |
| template<typename Double> | |
| ADvari< Double > & | operator/ (Double, const IndepADvar< Double > &) |
| template<typename Double> | |
| ADvari< Double > & | operator/ (typename DoubleAvoid< Double >::dtype, const IndepADvar< Double > &) |
| template<typename Double> | |
| ADvari< Double > & | operator/ (long L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | operator/ (int L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | operator/ (const ADvari< Double > &L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | operator/ (const IndepADvar< Double > &L, const ADvari< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | operator/ (const IndepADvar< Double > &L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | atan2 (const ADvari< Double > &L, const ADvari< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | atan2 (const ADvari< Double > &, Double) |
| template<typename Double> | |
| ADvari< Double > & | atan2 (const ADvari< Double > &, typename DoubleAvoid< Double >::dtype) |
| template<typename Double> | |
| ADvari< Double > & | atan2 (const ADvari< Double > &L, long R) |
| template<typename Double> | |
| ADvari< Double > & | atan2 (const ADvari< Double > &L, int R) |
| template<typename Double> | |
| ADvari< Double > & | atan2 (Double, const ADvari< Double > &) |
| template<typename Double> | |
| ADvari< Double > & | atan2 (typename DoubleAvoid< Double >::dtype, const ADvari< Double > &) |
| template<typename Double> | |
| ADvari< Double > & | atan2 (long L, const ADvari< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | atan2 (int L, const ADvari< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | atan2 (const IndepADvar< Double > &, Double) |
| template<typename Double> | |
| ADvari< Double > & | atan2 (const IndepADvar< Double > &, typename DoubleAvoid< Double >::dtype) |
| template<typename Double> | |
| ADvari< Double > & | atan2 (const IndepADvar< Double > &L, long R) |
| template<typename Double> | |
| ADvari< Double > & | atan2 (const IndepADvar< Double > &L, int R) |
| template<typename Double> | |
| ADvari< Double > & | atan2 (Double, const IndepADvar< Double > &) |
| template<typename Double> | |
| ADvari< Double > & | atan2 (typename DoubleAvoid< Double >::dtype, const IndepADvar< Double > &) |
| template<typename Double> | |
| ADvari< Double > & | atan2 (long L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | atan2 (int L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | atan2 (const ADvari< Double > &L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | atan2 (const IndepADvar< Double > &L, const ADvari< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | atan2 (const IndepADvar< Double > &L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | pow (const ADvari< Double > &L, const ADvari< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | pow (const ADvari< Double > &, Double) |
| template<typename Double> | |
| ADvari< Double > & | pow (const ADvari< Double > &, typename DoubleAvoid< Double >::dtype) |
| template<typename Double> | |
| ADvari< Double > & | pow (const ADvari< Double > &L, long R) |
| template<typename Double> | |
| ADvari< Double > & | pow (const ADvari< Double > &L, int R) |
| template<typename Double> | |
| ADvari< Double > & | pow (Double, const ADvari< Double > &) |
| template<typename Double> | |
| ADvari< Double > & | pow (typename DoubleAvoid< Double >::dtype, const ADvari< Double > &) |
| template<typename Double> | |
| ADvari< Double > & | pow (long L, const ADvari< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | pow (int L, const ADvari< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | pow (const IndepADvar< Double > &, Double) |
| template<typename Double> | |
| ADvari< Double > & | pow (const IndepADvar< Double > &, typename DoubleAvoid< Double >::dtype) |
| template<typename Double> | |
| ADvari< Double > & | pow (const IndepADvar< Double > &L, long R) |
| template<typename Double> | |
| ADvari< Double > & | pow (const IndepADvar< Double > &L, int R) |
| template<typename Double> | |
| ADvari< Double > & | pow (Double, const IndepADvar< Double > &) |
| template<typename Double> | |
| ADvari< Double > & | pow (typename DoubleAvoid< Double >::dtype, const IndepADvar< Double > &) |
| template<typename Double> | |
| ADvari< Double > & | pow (long L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | pow (int L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | pow (const ADvari< Double > &L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | pow (const IndepADvar< Double > &L, const ADvari< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | pow (const IndepADvar< Double > &L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | max (const ADvari< Double > &L, const ADvari< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | max (const ADvari< Double > &, Double) |
| template<typename Double> | |
| ADvari< Double > & | max (const ADvari< Double > &, typename DoubleAvoid< Double >::dtype) |
| template<typename Double> | |
| ADvari< Double > & | max (const ADvari< Double > &L, long R) |
| template<typename Double> | |
| ADvari< Double > & | max (const ADvari< Double > &L, int R) |
| template<typename Double> | |
| ADvari< Double > & | max (Double, const ADvari< Double > &) |
| template<typename Double> | |
| ADvari< Double > & | max (typename DoubleAvoid< Double >::dtype, const ADvari< Double > &) |
| template<typename Double> | |
| ADvari< Double > & | max (long L, const ADvari< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | max (int L, const ADvari< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | max (const IndepADvar< Double > &, Double) |
| template<typename Double> | |
| ADvari< Double > & | max (const IndepADvar< Double > &, typename DoubleAvoid< Double >::dtype) |
| template<typename Double> | |
| ADvari< Double > & | max (const IndepADvar< Double > &L, long R) |
| template<typename Double> | |
| ADvari< Double > & | max (const IndepADvar< Double > &L, int R) |
| template<typename Double> | |
| ADvari< Double > & | max (Double, const IndepADvar< Double > &) |
| template<typename Double> | |
| ADvari< Double > & | max (typename DoubleAvoid< Double >::dtype, const IndepADvar< Double > &) |
| template<typename Double> | |
| ADvari< Double > & | max (long L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | max (int L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | max (const ADvari< Double > &L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | max (const IndepADvar< Double > &L, const ADvari< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | max (const IndepADvar< Double > &L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | min (const ADvari< Double > &L, const ADvari< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | min (const ADvari< Double > &, Double) |
| template<typename Double> | |
| ADvari< Double > & | min (const ADvari< Double > &, typename DoubleAvoid< Double >::dtype) |
| template<typename Double> | |
| ADvari< Double > & | min (const ADvari< Double > &L, long R) |
| template<typename Double> | |
| ADvari< Double > & | min (const ADvari< Double > &L, int R) |
| template<typename Double> | |
| ADvari< Double > & | min (Double, const ADvari< Double > &) |
| template<typename Double> | |
| ADvari< Double > & | min (typename DoubleAvoid< Double >::dtype, const ADvari< Double > &) |
| template<typename Double> | |
| ADvari< Double > & | min (long L, const ADvari< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | min (int L, const ADvari< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | min (const IndepADvar< Double > &, Double) |
| template<typename Double> | |
| ADvari< Double > & | min (const IndepADvar< Double > &, typename DoubleAvoid< Double >::dtype) |
| template<typename Double> | |
| ADvari< Double > & | min (const IndepADvar< Double > &L, long R) |
| template<typename Double> | |
| ADvari< Double > & | min (const IndepADvar< Double > &L, int R) |
| template<typename Double> | |
| ADvari< Double > & | min (Double, const IndepADvar< Double > &) |
| template<typename Double> | |
| ADvari< Double > & | min (typename DoubleAvoid< Double >::dtype, const IndepADvar< Double > &) |
| template<typename Double> | |
| ADvari< Double > & | min (long L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | min (int L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | min (const ADvari< Double > &L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | min (const IndepADvar< Double > &L, const ADvari< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | min (const IndepADvar< Double > &L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| int | operator< (const ADvari< Double > &L, const ADvari< Double > &R) |
| template<typename Double> | |
| int | operator< (const ADvari< Double > &, Double) |
| template<typename Double> | |
| int | operator< (const ADvari< Double > &, typename DoubleAvoid< Double >::dtype) |
| template<typename Double> | |
| int | operator< (const ADvari< Double > &L, long R) |
| template<typename Double> | |
| int | operator< (const ADvari< Double > &L, int R) |
| template<typename Double> | |
| int | operator< (Double, const ADvari< Double > &) |
| template<typename Double> | |
| int | operator< (typename DoubleAvoid< Double >::dtype, const ADvari< Double > &) |
| template<typename Double> | |
| int | operator< (long L, const ADvari< Double > &R) |
| template<typename Double> | |
| int | operator< (int L, const ADvari< Double > &R) |
| template<typename Double> | |
| int | operator< (const IndepADvar< Double > &, Double) |
| template<typename Double> | |
| int | operator< (const IndepADvar< Double > &, typename DoubleAvoid< Double >::dtype) |
| template<typename Double> | |
| int | operator< (const IndepADvar< Double > &L, long R) |
| template<typename Double> | |
| int | operator< (const IndepADvar< Double > &L, int R) |
| template<typename Double> | |
| int | operator< (Double, const IndepADvar< Double > &) |
| template<typename Double> | |
| int | operator< (typename DoubleAvoid< Double >::dtype, const IndepADvar< Double > &) |
| template<typename Double> | |
| int | operator< (long L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| int | operator< (int L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| int | operator< (const ADvari< Double > &L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| int | operator< (const IndepADvar< Double > &L, const ADvari< Double > &R) |
| template<typename Double> | |
| int | operator< (const IndepADvar< Double > &L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| int | operator<= (const ADvari< Double > &L, const ADvari< Double > &R) |
| template<typename Double> | |
| int | operator<= (const ADvari< Double > &, Double) |
| template<typename Double> | |
| int | operator<= (const ADvari< Double > &, typename DoubleAvoid< Double >::dtype) |
| template<typename Double> | |
| int | operator<= (const ADvari< Double > &L, long R) |
| template<typename Double> | |
| int | operator<= (const ADvari< Double > &L, int R) |
| template<typename Double> | |
| int | operator<= (Double, const ADvari< Double > &) |
| template<typename Double> | |
| int | operator<= (typename DoubleAvoid< Double >::dtype, const ADvari< Double > &) |
| template<typename Double> | |
| int | operator<= (long L, const ADvari< Double > &R) |
| template<typename Double> | |
| int | operator<= (int L, const ADvari< Double > &R) |
| template<typename Double> | |
| int | operator<= (const IndepADvar< Double > &, Double) |
| template<typename Double> | |
| int | operator<= (const IndepADvar< Double > &, typename DoubleAvoid< Double >::dtype) |
| template<typename Double> | |
| int | operator<= (const IndepADvar< Double > &L, long R) |
| template<typename Double> | |
| int | operator<= (const IndepADvar< Double > &L, int R) |
| template<typename Double> | |
| int | operator<= (Double, const IndepADvar< Double > &) |
| template<typename Double> | |
| int | operator<= (typename DoubleAvoid< Double >::dtype, const IndepADvar< Double > &) |
| template<typename Double> | |
| int | operator<= (long L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| int | operator<= (int L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| int | operator<= (const ADvari< Double > &L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| int | operator<= (const IndepADvar< Double > &L, const ADvari< Double > &R) |
| template<typename Double> | |
| int | operator<= (const IndepADvar< Double > &L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| int | operator== (const ADvari< Double > &L, const ADvari< Double > &R) |
| template<typename Double> | |
| int | operator== (const ADvari< Double > &, Double) |
| template<typename Double> | |
| int | operator== (const ADvari< Double > &, typename DoubleAvoid< Double >::dtype) |
| template<typename Double> | |
| int | operator== (const ADvari< Double > &L, long R) |
| template<typename Double> | |
| int | operator== (const ADvari< Double > &L, int R) |
| template<typename Double> | |
| int | operator== (Double, const ADvari< Double > &) |
| template<typename Double> | |
| int | operator== (typename DoubleAvoid< Double >::dtype, const ADvari< Double > &) |
| template<typename Double> | |
| int | operator== (long L, const ADvari< Double > &R) |
| template<typename Double> | |
| int | operator== (int L, const ADvari< Double > &R) |
| template<typename Double> | |
| int | operator== (const IndepADvar< Double > &, Double) |
| template<typename Double> | |
| int | operator== (const IndepADvar< Double > &, typename DoubleAvoid< Double >::dtype) |
| template<typename Double> | |
| int | operator== (const IndepADvar< Double > &L, long R) |
| template<typename Double> | |
| int | operator== (const IndepADvar< Double > &L, int R) |
| template<typename Double> | |
| int | operator== (Double, const IndepADvar< Double > &) |
| template<typename Double> | |
| int | operator== (typename DoubleAvoid< Double >::dtype, const IndepADvar< Double > &) |
| template<typename Double> | |
| int | operator== (long L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| int | operator== (int L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| int | operator== (const ADvari< Double > &L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| int | operator== (const IndepADvar< Double > &L, const ADvari< Double > &R) |
| template<typename Double> | |
| int | operator== (const IndepADvar< Double > &L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| int | operator!= (const ADvari< Double > &L, const ADvari< Double > &R) |
| template<typename Double> | |
| int | operator!= (const ADvari< Double > &, Double) |
| template<typename Double> | |
| int | operator!= (const ADvari< Double > &, typename DoubleAvoid< Double >::dtype) |
| template<typename Double> | |
| int | operator!= (const ADvari< Double > &L, long R) |
| template<typename Double> | |
| int | operator!= (const ADvari< Double > &L, int R) |
| template<typename Double> | |
| int | operator!= (Double, const ADvari< Double > &) |
| template<typename Double> | |
| int | operator!= (typename DoubleAvoid< Double >::dtype, const ADvari< Double > &) |
| template<typename Double> | |
| int | operator!= (long L, const ADvari< Double > &R) |
| template<typename Double> | |
| int | operator!= (int L, const ADvari< Double > &R) |
| template<typename Double> | |
| int | operator!= (const IndepADvar< Double > &, Double) |
| template<typename Double> | |
| int | operator!= (const IndepADvar< Double > &, typename DoubleAvoid< Double >::dtype) |
| template<typename Double> | |
| int | operator!= (const IndepADvar< Double > &L, long R) |
| template<typename Double> | |
| int | operator!= (const IndepADvar< Double > &L, int R) |
| template<typename Double> | |
| int | operator!= (Double, const IndepADvar< Double > &) |
| template<typename Double> | |
| int | operator!= (typename DoubleAvoid< Double >::dtype, const IndepADvar< Double > &) |
| template<typename Double> | |
| int | operator!= (long L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| int | operator!= (int L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| int | operator!= (const ADvari< Double > &L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| int | operator!= (const IndepADvar< Double > &L, const ADvari< Double > &R) |
| template<typename Double> | |
| int | operator!= (const IndepADvar< Double > &L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| int | operator>= (const ADvari< Double > &L, const ADvari< Double > &R) |
| template<typename Double> | |
| int | operator>= (const ADvari< Double > &, Double) |
| template<typename Double> | |
| int | operator>= (const ADvari< Double > &, typename DoubleAvoid< Double >::dtype) |
| template<typename Double> | |
| int | operator>= (const ADvari< Double > &L, long R) |
| template<typename Double> | |
| int | operator>= (const ADvari< Double > &L, int R) |
| template<typename Double> | |
| int | operator>= (Double, const ADvari< Double > &) |
| template<typename Double> | |
| int | operator>= (typename DoubleAvoid< Double >::dtype, const ADvari< Double > &) |
| template<typename Double> | |
| int | operator>= (long L, const ADvari< Double > &R) |
| template<typename Double> | |
| int | operator>= (int L, const ADvari< Double > &R) |
| template<typename Double> | |
| int | operator>= (const IndepADvar< Double > &, Double) |
| template<typename Double> | |
| int | operator>= (const IndepADvar< Double > &, typename DoubleAvoid< Double >::dtype) |
| template<typename Double> | |
| int | operator>= (const IndepADvar< Double > &L, long R) |
| template<typename Double> | |
| int | operator>= (const IndepADvar< Double > &L, int R) |
| template<typename Double> | |
| int | operator>= (Double, const IndepADvar< Double > &) |
| template<typename Double> | |
| int | operator>= (typename DoubleAvoid< Double >::dtype, const IndepADvar< Double > &) |
| template<typename Double> | |
| int | operator>= (long L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| int | operator>= (int L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| int | operator>= (const ADvari< Double > &L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| int | operator>= (const IndepADvar< Double > &L, const ADvari< Double > &R) |
| template<typename Double> | |
| int | operator>= (const IndepADvar< Double > &L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| int | operator> (const ADvari< Double > &L, const ADvari< Double > &R) |
| template<typename Double> | |
| int | operator> (const ADvari< Double > &, Double) |
| template<typename Double> | |
| int | operator> (const ADvari< Double > &, typename DoubleAvoid< Double >::dtype) |
| template<typename Double> | |
| int | operator> (const ADvari< Double > &L, long R) |
| template<typename Double> | |
| int | operator> (const ADvari< Double > &L, int R) |
| template<typename Double> | |
| int | operator> (Double, const ADvari< Double > &) |
| template<typename Double> | |
| int | operator> (typename DoubleAvoid< Double >::dtype, const ADvari< Double > &) |
| template<typename Double> | |
| int | operator> (long L, const ADvari< Double > &R) |
| template<typename Double> | |
| int | operator> (int L, const ADvari< Double > &R) |
| template<typename Double> | |
| int | operator> (const IndepADvar< Double > &, Double) |
| template<typename Double> | |
| int | operator> (const IndepADvar< Double > &, typename DoubleAvoid< Double >::dtype) |
| template<typename Double> | |
| int | operator> (const IndepADvar< Double > &L, long R) |
| template<typename Double> | |
| int | operator> (const IndepADvar< Double > &L, int R) |
| template<typename Double> | |
| int | operator> (Double, const IndepADvar< Double > &) |
| template<typename Double> | |
| int | operator> (typename DoubleAvoid< Double >::dtype, const IndepADvar< Double > &) |
| template<typename Double> | |
| int | operator> (long L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| int | operator> (int L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| int | operator> (const ADvari< Double > &L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| int | operator> (const IndepADvar< Double > &L, const ADvari< Double > &R) |
| template<typename Double> | |
| int | operator> (const IndepADvar< Double > &L, const IndepADvar< Double > &R) |
| template<typename Double> | |
| ADvari< Double > & | operator+ (const IndepADvar< Double > &x) |
| template<typename Double> | |
| ADvari< Double > & | operator+ (const ADvari< Double > &T) |
| template<typename Double> | |
| ADvari< Double > & | operator- (const IndepADvar< Double > &x) |
| template<typename Double> | |
| ADvari< Double > & | operator- (const ADvari< Double > &T) |
| template<typename Double> | |
| ADvari< Double > & | abs (const IndepADvar< Double > &x) |
| template<typename Double> | |
| ADvari< Double > & | abs (const ADvari< Double > &v) |
| template<typename Double> | |
| ADvari< Double > & | acos (const IndepADvar< Double > &x) |
| template<typename Double> | |
| ADvari< Double > & | acos (const ADvari< Double > &v) |
| template<typename Double> | |
| ADvari< Double > & | acosh (const IndepADvar< Double > &x) |
| template<typename Double> | |
| ADvari< Double > & | acosh (const ADvari< Double > &v) |
| template<typename Double> | |
| ADvari< Double > & | asin (const IndepADvar< Double > &x) |
| template<typename Double> | |
| ADvari< Double > & | asin (const ADvari< Double > &v) |
| template<typename Double> | |
| ADvari< Double > & | asinh (const IndepADvar< Double > &x) |
| template<typename Double> | |
| ADvari< Double > & | asinh (const ADvari< Double > &v) |
| template<typename Double> | |
| ADvari< Double > & | atan (const IndepADvar< Double > &x) |
| template<typename Double> | |
| ADvari< Double > & | atan (const ADvari< Double > &v) |
| template<typename Double> | |
| ADvari< Double > & | atanh (const IndepADvar< Double > &x) |
| template<typename Double> | |
| ADvari< Double > & | atanh (const ADvari< Double > &v) |
| template<typename Double> | |
| ADvari< Double > & | cos (const IndepADvar< Double > &x) |
| template<typename Double> | |
| ADvari< Double > & | cos (const ADvari< Double > &v) |
| template<typename Double> | |
| ADvari< Double > & | cosh (const IndepADvar< Double > &x) |
| template<typename Double> | |
| ADvari< Double > & | cosh (const ADvari< Double > &v) |
| template<typename Double> | |
| ADvari< Double > & | exp (const IndepADvar< Double > &x) |
| template<typename Double> | |
| ADvari< Double > & | exp (const ADvari< Double > &v) |
| template<typename Double> | |
| ADvari< Double > & | log (const IndepADvar< Double > &x) |
| template<typename Double> | |
| ADvari< Double > & | log (const ADvari< Double > &v) |
| template<typename Double> | |
| ADvari< Double > & | log10 (const IndepADvar< Double > &x) |
| template<typename Double> | |
| ADvari< Double > & | log10 (const ADvari< Double > &v) |
| template<typename Double> | |
| ADvari< Double > & | sin (const IndepADvar< Double > &x) |
| template<typename Double> | |
| ADvari< Double > & | sin (const ADvari< Double > &v) |
| template<typename Double> | |
| ADvari< Double > & | sinh (const IndepADvar< Double > &x) |
| template<typename Double> | |
| ADvari< Double > & | sinh (const ADvari< Double > &v) |
| template<typename Double> | |
| ADvari< Double > & | sqrt (const IndepADvar< Double > &x) |
| template<typename Double> | |
| ADvari< Double > & | sqrt (const ADvari< Double > &v) |
| template<typename Double> | |
| ADvari< Double > & | tan (const IndepADvar< Double > &x) |
| template<typename Double> | |
| ADvari< Double > & | tan (const ADvari< Double > &v) |
| template<typename Double> | |
| ADvari< Double > & | tanh (const IndepADvar< Double > &x) |
| template<typename Double> | |
| ADvari< Double > & | tanh (const ADvari< Double > &v) |
| template<typename Double> | |
| ADvari< Double > & | fabs (const IndepADvar< Double > &x) |
| template<typename Double> | |
| ADvari< Double > & | fabs (const ADvari< Double > &v) |
| template<typename Double> | |
| ADvari< Double > & | copy (const IndepADvar< Double > &x) |
| template<typename Double> | |
| ADvari< Double > & | copy (const ADvari< Double > &x) |
| template<typename Double> | |
| ADvari< Double > & | ADf1 (Double f, Double g, const IndepADvar< Double > &x) |
| template<typename Double> | |
| ADvari< Double > & | ADf2 (Double f, Double gx, Double gy, const IndepADvar< Double > &x, const IndepADvar< Double > &y) |
| template<typename Double> | |
| ADvari< Double > & | ADfn (Double f, int n, const IndepADvar< Double > *x, const Double *g) |
| template<typename Double> | |
| IndepADvar< Double > & | ADvar_operatoreq (IndepADvar< Double > *This, const ADvari< Double > &x) |
| template<typename Double> | |
| ADvar< Double > & | ADvar_operatoreq (ADvar< Double > *This, const ADvari< Double > &x) |
| template<typename Double> | |
| void | AD_Const (const IndepADvar< Double > &) |
| template<typename Double> | |
| void | AD_Const1 (Double *notused, const IndepADvar< Double > &v) |
| template<typename Double> | |
| ADvari< Double > & | ADf1 (Double, Double, const ADvari< Double > &) |
| template<typename Double> | |
| ADvari< Double > & | ADf2 (Double, Double, Double, const ADvari< Double > &, const ADvari< Double > &) |
| template<typename Double> | |
| ADvari< Double > & | ADf2 (Double, Double, Double, const IndepADvar< Double > &, const ADvari< Double > &) |
| template<typename Double> | |
| ADvari< Double > & | ADf2 (Double, Double, Double, const ADvari< Double > &, const IndepADvar< Double > &) |
| template<typename Double> | |
| Double | val (const ADvari< Double > &) |
| template<typename Double> | |
| ADvari< Double > & | ADf1 (Double f, Double g, Double h, const ADvari< Double > &x) |
| template<typename Double> | |
| ADvari< Double > & | ADf2 (Double f, Double gx, Double gy, Double hxx, Double hxy, Double hyy, const ADvari< Double > &x, const ADvari< Double > &y) |
| template<typename Double> | |
| ADvari< Double > & | ADfn (Double f, int n, const IndepADvar< Double > *x, const Double *g, const Double *h) |
| template<typename Double> | |
| ADvari< Double > & | ADf1 (Double f, Double g, Double h, const IndepADvar< Double > &x) |
| template<typename Double> | |
| ADvari< Double > & | ADf2 (Double f, Double gx, Double gy, Double hxx, Double hxy, Double hyy, const ADvari< Double > &x, const IndepADvar< Double > &y) |
| template<typename Double> | |
| ADvari< Double > & | ADf2 (Double f, Double gx, Double gy, Double hxx, Double hxy, Double hyy, const IndepADvar< Double > &x, const ADvari< Double > &y) |
| template<typename Double> | |
| ADvari< Double > & | ADf2 (Double f, Double gx, Double gy, Double hxx, Double hxy, Double hyy, const IndepADvar< Double > &x, const IndepADvar< Double > &y) |
| template<typename Double> | |
| ADvari< Double > & | ADfn (Double f, int n, const ADvar< Double > *x, const Double *g, const Double *h) |
| template<typename T> | |
| SACADO_INLINE_FUNCTION ExpOp< typename Expr< T >::derived_type, typename T::expr_spec_type > | exp (const Expr< T > &) |
| template<typename T> | |
| SACADO_INLINE_FUNCTION LogOp< typename Expr< T >::derived_type, typename T::expr_spec_type > | log (const Expr< T > &) |
| template<typename T> | |
| SACADO_INLINE_FUNCTION Log10Op< typename Expr< T >::derived_type, typename T::expr_spec_type > | log10 (const Expr< T > &) |
| template<typename T> | |
| SACADO_INLINE_FUNCTION SqrtOp< typename Expr< T >::derived_type, typename T::expr_spec_type > | sqrt (const Expr< T > &) |
| template<typename T> | |
| SACADO_INLINE_FUNCTION CosOp< typename Expr< T >::derived_type, typename T::expr_spec_type > | cos (const Expr< T > &) |
| template<typename T> | |
| SACADO_INLINE_FUNCTION SinOp< typename Expr< T >::derived_type, typename T::expr_spec_type > | sin (const Expr< T > &) |
| template<typename T> | |
| SACADO_INLINE_FUNCTION TanOp< typename Expr< T >::derived_type, typename T::expr_spec_type > | tan (const Expr< T > &) |
| template<typename T> | |
| SACADO_INLINE_FUNCTION ACosOp< typename Expr< T >::derived_type, typename T::expr_spec_type > | acos (const Expr< T > &) |
| template<typename T> | |
| SACADO_INLINE_FUNCTION ASinOp< typename Expr< T >::derived_type, typename T::expr_spec_type > | asin (const Expr< T > &) |
| template<typename T> | |
| SACADO_INLINE_FUNCTION ATanOp< typename Expr< T >::derived_type, typename T::expr_spec_type > | atan (const Expr< T > &) |
| template<typename T> | |
| SACADO_INLINE_FUNCTION CoshOp< typename Expr< T >::derived_type, typename T::expr_spec_type > | cosh (const Expr< T > &) |
| template<typename T> | |
| SACADO_INLINE_FUNCTION SinhOp< typename Expr< T >::derived_type, typename T::expr_spec_type > | sinh (const Expr< T > &) |
| template<typename T> | |
| SACADO_INLINE_FUNCTION TanhOp< typename Expr< T >::derived_type, typename T::expr_spec_type > | tanh (const Expr< T > &) |
| template<typename T> | |
| SACADO_INLINE_FUNCTION AbsOp< typename Expr< T >::derived_type, typename T::expr_spec_type > | abs (const Expr< T > &) |
| template<typename T> | |
| SACADO_INLINE_FUNCTION FAbsOp< typename Expr< T >::derived_type, typename T::expr_spec_type > | fabs (const Expr< T > &) |
| template<typename T> | |
| SACADO_INLINE_FUNCTION const T2 &SACADO_INLINE_FUNCTION Atan2Op< typename T::value_type, typename Expr< T >::derived_type, true, false, typename T::expr_spec_type > | atan2 (const typename T::value_type &, const Expr< T > &) |
| template<typename T> | |
| SACADO_INLINE_FUNCTION const T2 &SACADO_INLINE_FUNCTION PowerOp< typename T::value_type, typename Expr< T >::derived_type, true, false, typename T::expr_spec_type > | pow (const typename T::value_type &, const Expr< T > &) |
Variables | |
| template<typename Double> | |
| Derp< Double > * | Derp< Double >::LastDerp = 0 |
| template<typename Double> | |
| ADcontext< Double > | ADvari< Double >::adc |
| template<typename Double> | |
| const Double | ADcontext< Double >::One = 1. |
| template<typename Double> | |
| const Double | ADcontext< Double >::negOne = -1. |
| template<typename Double> | |
| CADcontext< Double > | ConstADvari< Double >::cadc |
| template<typename Double> | |
| ConstADvari< Double > * | ConstADvari< Double >::lastcad |
Specialization of Promote to ADvar types.