|
Sacado
Development
|
Specialization of Promote to ADvar types. More...
Classes | |
| class | ADcontext |
| struct | ADmemblock |
| class | ADvar |
| class | ADvar1 |
| class | ADvar1s |
| class | ADvar2 |
| class | ADvar2q |
| class | ADvari |
| class | ADvarn |
| class | CADcontext |
| class | ConstADvar |
| class | ConstADvari |
| class | Derp |
| class | DoubleAvoid |
| class | DoubleAvoid< double > |
| class | DoubleAvoid< int > |
| class | DoubleAvoid< long > |
| class | IndepADvar |
| class | IndepADvar_base |
| class | IndepADvar_base0 |
| class | RAD_DoubleIgnore |
Functions | |
| template<typename T > | |
| ADvari< T > & | exp (const Base< ADvari< T > > &) |
| template<typename T > | |
| ADvari< T > & | exp (const Base< IndepADvar< T > > &) |
| template<typename T > | |
| ADvari< T > & | log (const Base< ADvari< T > > &) |
| template<typename T > | |
| ADvari< T > & | log (const Base< IndepADvar< T > > &) |
| template<typename T > | |
| ADvari< T > & | log10 (const Base< ADvari< T > > &) |
| template<typename T > | |
| ADvari< T > & | log10 (const Base< IndepADvar< T > > &) |
| template<typename T > | |
| ADvari< T > & | sqrt (const Base< ADvari< T > > &) |
| template<typename T > | |
| ADvari< T > & | sqrt (const Base< IndepADvar< T > > &) |
| template<typename T > | |
| ADvari< T > & | cos (const Base< ADvari< T > > &) |
| template<typename T > | |
| ADvari< T > & | cos (const Base< IndepADvar< T > > &) |
| template<typename T > | |
| ADvari< T > & | sin (const Base< ADvari< T > > &) |
| template<typename T > | |
| ADvari< T > & | sin (const Base< IndepADvar< T > > &) |
| template<typename T > | |
| ADvari< T > & | tan (const Base< ADvari< T > > &) |
| template<typename T > | |
| ADvari< T > & | tan (const Base< IndepADvar< T > > &) |
| template<typename T > | |
| ADvari< T > & | acos (const Base< ADvari< T > > &) |
| template<typename T > | |
| ADvari< T > & | acos (const Base< IndepADvar< T > > &) |
| template<typename T > | |
| ADvari< T > & | asin (const Base< ADvari< T > > &) |
| template<typename T > | |
| ADvari< T > & | asin (const Base< IndepADvar< T > > &) |
| template<typename T > | |
| ADvari< T > & | atan (const Base< ADvari< T > > &) |
| template<typename T > | |
| ADvari< T > & | atan (const Base< IndepADvar< T > > &) |
| template<typename T > | |
| ADvari< T > & | cosh (const Base< ADvari< T > > &) |
| template<typename T > | |
| ADvari< T > & | cosh (const Base< IndepADvar< T > > &) |
| template<typename T > | |
| ADvari< T > & | sinh (const Base< ADvari< T > > &) |
| template<typename T > | |
| ADvari< T > & | sinh (const Base< IndepADvar< T > > &) |
| template<typename T > | |
| ADvari< T > & | tanh (const Base< ADvari< T > > &) |
| template<typename T > | |
| ADvari< T > & | tanh (const Base< IndepADvar< T > > &) |
| template<typename T > | |
| ADvari< T > & | acosh (const Base< ADvari< T > > &) |
| template<typename T > | |
| ADvari< T > & | acosh (const Base< IndepADvar< T > > &) |
| template<typename T > | |
| ADvari< T > & | asinh (const Base< ADvari< T > > &) |
| template<typename T > | |
| ADvari< T > & | asinh (const Base< IndepADvar< T > > &) |
| template<typename T > | |
| ADvari< T > & | atanh (const Base< ADvari< T > > &) |
| template<typename T > | |
| ADvari< T > & | atanh (const Base< IndepADvar< T > > &) |
| template<typename T > | |
| ADvari< T > & | abs (const Base< ADvari< T > > &) |
| template<typename T > | |
| ADvari< T > & | abs (const Base< IndepADvar< T > > &) |
| template<typename T > | |
| ADvari< T > & | fabs (const Base< ADvari< T > > &) |
| template<typename T > | |
| ADvari< T > & | fabs (const Base< IndepADvar< T > > &) |
| template<typename T > | |
| ADvari< T > & | atan2 (const Base< ADvari< T > > &, const Base< ADvari< T > > &) |
| template<typename T > | |
| ADvari< T > & | atan2 (const Base< IndepADvar< T > > &, const Base< ADvari< T > > &) |
| template<typename T > | |
| ADvari< T > & | atan2 (T, const Base< ADvari< T > > &) |
| template<typename T > | |
| ADvari< T > & | atan2 (typename DoubleAvoid< T >::dtype, const Base< ADvari< T > > &) |
| template<typename T > | |
| ADvari< T > & | atan2 (typename DoubleAvoid< T >::itype, const Base< ADvari< T > > &) |
| template<typename T > | |
| ADvari< T > & | atan2 (typename DoubleAvoid< T >::ltype, const Base< ADvari< T > > &) |
| template<typename T > | |
| ADvari< T > & | atan2 (const Base< ADvari< T > > &, const Base< IndepADvar< T > > &) |
| template<typename T > | |
| ADvari< T > & | atan2 (const Base< ADvari< T > > &, T) |
| template<typename T > | |
| ADvari< T > & | atan2 (const Base< ADvari< T > > &, typename DoubleAvoid< T >::dtype) |
| template<typename T > | |
| ADvari< T > & | atan2 (const Base< ADvari< T > > &, typename DoubleAvoid< T >::itype) |
| template<typename T > | |
| ADvari< T > & | atan2 (const Base< ADvari< T > > &, typename DoubleAvoid< T >::ltype) |
| template<typename T > | |
| ADvari< T > & | atan2 (const Base< IndepADvar< T > > &, const Base< IndepADvar< T > > &) |
| template<typename T > | |
| ADvari< T > & | atan2 (T, const Base< IndepADvar< T > > &) |
| template<typename T > | |
| ADvari< T > & | atan2 (typename DoubleAvoid< T >::dtype, const Base< IndepADvar< T > > &) |
| template<typename T > | |
| ADvari< T > & | atan2 (typename DoubleAvoid< T >::itype, const Base< IndepADvar< T > > &) |
| template<typename T > | |
| ADvari< T > & | atan2 (typename DoubleAvoid< T >::ltype, const Base< IndepADvar< T > > &) |
| template<typename T > | |
| ADvari< T > & | atan2 (const Base< IndepADvar< T > > &, T) |
| template<typename T > | |
| ADvari< T > & | atan2 (const Base< IndepADvar< T > > &, typename DoubleAvoid< T >::dtype) |
| template<typename T > | |
| ADvari< T > & | atan2 (const Base< IndepADvar< T > > &, typename DoubleAvoid< T >::itype) |
| template<typename T > | |
| ADvari< T > & | atan2 (const Base< IndepADvar< T > > &, typename DoubleAvoid< T >::ltype) |
| template<typename T > | |
| ADvari< T > & | pow (const Base< ADvari< T > > &, const Base< ADvari< T > > &) |
| template<typename T > | |
| ADvari< T > & | pow (const Base< IndepADvar< T > > &, const Base< ADvari< T > > &) |
| template<typename T > | |
| ADvari< T > & | pow (T, const Base< ADvari< T > > &) |
| template<typename T > | |
| ADvari< T > & | pow (typename DoubleAvoid< T >::dtype, const Base< ADvari< T > > &) |
| template<typename T > | |
| ADvari< T > & | pow (typename DoubleAvoid< T >::itype, const Base< ADvari< T > > &) |
| template<typename T > | |
| ADvari< T > & | pow (typename DoubleAvoid< T >::ltype, const Base< ADvari< T > > &) |
| template<typename T > | |
| ADvari< T > & | pow (const Base< ADvari< T > > &, const Base< IndepADvar< T > > &) |
| template<typename T > | |
| ADvari< T > & | pow (const Base< ADvari< T > > &, T) |
| template<typename T > | |
| ADvari< T > & | pow (const Base< ADvari< T > > &, typename DoubleAvoid< T >::dtype) |
| template<typename T > | |
| ADvari< T > & | pow (const Base< ADvari< T > > &, typename DoubleAvoid< T >::itype) |
| template<typename T > | |
| ADvari< T > & | pow (const Base< ADvari< T > > &, typename DoubleAvoid< T >::ltype) |
| template<typename T > | |
| ADvari< T > & | pow (const Base< IndepADvar< T > > &, const Base< IndepADvar< T > > &) |
| template<typename T > | |
| ADvari< T > & | pow (T, const Base< IndepADvar< T > > &) |
| template<typename T > | |
| ADvari< T > & | pow (typename DoubleAvoid< T >::dtype, const Base< IndepADvar< T > > &) |
| template<typename T > | |
| ADvari< T > & | pow (typename DoubleAvoid< T >::itype, const Base< IndepADvar< T > > &) |
| template<typename T > | |
| ADvari< T > & | pow (typename DoubleAvoid< T >::ltype, const Base< IndepADvar< T > > &) |
| template<typename T > | |
| ADvari< T > & | pow (const Base< IndepADvar< T > > &, T) |
| template<typename T > | |
| ADvari< T > & | pow (const Base< IndepADvar< T > > &, typename DoubleAvoid< T >::dtype) |
| template<typename T > | |
| ADvari< T > & | pow (const Base< IndepADvar< T > > &, typename DoubleAvoid< T >::itype) |
| template<typename T > | |
| ADvari< T > & | pow (const Base< IndepADvar< T > > &, typename DoubleAvoid< T >::ltype) |
| template<typename T > | |
| ADvari< T > & | max (const Base< ADvari< T > > &, const Base< ADvari< T > > &) |
| template<typename T > | |
| ADvari< T > & | max (const Base< IndepADvar< T > > &, const Base< ADvari< T > > &) |
| template<typename T > | |
| ADvari< T > & | max (T, const Base< ADvari< T > > &) |
| template<typename T > | |
| ADvari< T > & | max (typename DoubleAvoid< T >::dtype, const Base< ADvari< T > > &) |
| template<typename T > | |
| ADvari< T > & | max (typename DoubleAvoid< T >::itype, const Base< ADvari< T > > &) |
| template<typename T > | |
| ADvari< T > & | max (typename DoubleAvoid< T >::ltype, const Base< ADvari< T > > &) |
| template<typename T > | |
| ADvari< T > & | max (const Base< ADvari< T > > &, const Base< IndepADvar< T > > &) |
| template<typename T > | |
| ADvari< T > & | max (const Base< ADvari< T > > &, T) |
| template<typename T > | |
| ADvari< T > & | max (const Base< ADvari< T > > &, typename DoubleAvoid< T >::dtype) |
| template<typename T > | |
| ADvari< T > & | max (const Base< ADvari< T > > &, typename DoubleAvoid< T >::itype) |
| template<typename T > | |
| ADvari< T > & | max (const Base< ADvari< T > > &, typename DoubleAvoid< T >::ltype) |
| template<typename T > | |
| ADvari< T > & | max (const Base< IndepADvar< T > > &, const Base< IndepADvar< T > > &) |
| template<typename T > | |
| ADvari< T > & | max (T, const Base< IndepADvar< T > > &) |
| template<typename T > | |
| ADvari< T > & | max (typename DoubleAvoid< T >::dtype, const Base< IndepADvar< T > > &) |
| template<typename T > | |
| ADvari< T > & | max (typename DoubleAvoid< T >::itype, const Base< IndepADvar< T > > &) |
| template<typename T > | |
| ADvari< T > & | max (typename DoubleAvoid< T >::ltype, const Base< IndepADvar< T > > &) |
| template<typename T > | |
| ADvari< T > & | max (const Base< IndepADvar< T > > &, T) |
| template<typename T > | |
| ADvari< T > & | max (const Base< IndepADvar< T > > &, typename DoubleAvoid< T >::dtype) |
| template<typename T > | |
| ADvari< T > & | max (const Base< IndepADvar< T > > &, typename DoubleAvoid< T >::itype) |
| template<typename T > | |
| ADvari< T > & | max (const Base< IndepADvar< T > > &, typename DoubleAvoid< T >::ltype) |
| template<typename T > | |
| ADvari< T > & | min (const Base< ADvari< T > > &, const Base< ADvari< T > > &) |
| template<typename T > | |
| ADvari< T > & | min (const Base< IndepADvar< T > > &, const Base< ADvari< T > > &) |
| template<typename T > | |
| ADvari< T > & | min (T, const Base< ADvari< T > > &) |
| template<typename T > | |
| ADvari< T > & | min (typename DoubleAvoid< T >::dtype, const Base< ADvari< T > > &) |
| template<typename T > | |
| ADvari< T > & | min (typename DoubleAvoid< T >::itype, const Base< ADvari< T > > &) |
| template<typename T > | |
| ADvari< T > & | min (typename DoubleAvoid< T >::ltype, const Base< ADvari< T > > &) |
| template<typename T > | |
| ADvari< T > & | min (const Base< ADvari< T > > &, const Base< IndepADvar< T > > &) |
| template<typename T > | |
| ADvari< T > & | min (const Base< ADvari< T > > &, T) |
| template<typename T > | |
| ADvari< T > & | min (const Base< ADvari< T > > &, typename DoubleAvoid< T >::dtype) |
| template<typename T > | |
| ADvari< T > & | min (const Base< ADvari< T > > &, typename DoubleAvoid< T >::itype) |
| template<typename T > | |
| ADvari< T > & | min (const Base< ADvari< T > > &, typename DoubleAvoid< T >::ltype) |
| template<typename T > | |
| ADvari< T > & | min (const Base< IndepADvar< T > > &, const Base< IndepADvar< T > > &) |
| template<typename T > | |
| ADvari< T > & | min (T, const Base< IndepADvar< T > > &) |
| template<typename T > | |
| ADvari< T > & | min (typename DoubleAvoid< T >::dtype, const Base< IndepADvar< T > > &) |
| template<typename T > | |
| ADvari< T > & | min (typename DoubleAvoid< T >::itype, const Base< IndepADvar< T > > &) |
| template<typename T > | |
| ADvari< T > & | min (typename DoubleAvoid< T >::ltype, const Base< IndepADvar< T > > &) |
| template<typename T > | |
| ADvari< T > & | min (const Base< IndepADvar< T > > &, T) |
| template<typename T > | |
| ADvari< T > & | min (const Base< IndepADvar< T > > &, typename DoubleAvoid< T >::dtype) |
| template<typename T > | |
| ADvari< T > & | min (const Base< IndepADvar< T > > &, typename DoubleAvoid< T >::itype) |
| template<typename T > | |
| ADvari< T > & | min (const Base< IndepADvar< T > > &, typename DoubleAvoid< T >::ltype) |
| template<typename Double > | |
| ADvari< Double > & | operator+ (const Base< ADvari< Double > > &, Ai) |
| T F | operator+ (Ai, Double) |
| T F | operator+ (Ai, typename DoubleAvoid< Double >::dtype) |
| T F | operator+ (Ai, typename DoubleAvoid< Double >::ltype) |
| T F | operator+ (Ai, typename DoubleAvoid< Double >::itype) |
| T F | operator+ (D, Ai) |
| T F | operator+ (Dtype, Ai) |
| T F | operator+ (Ltype, Ai) |
| T F | operator+ (Itype, Ai) |
| T F | operator+ (const Base< IndepADvar< Double > > &, D) |
| T F | operator+ (AI, Dtype) |
| T F | operator+ (AI, Ltype) |
| T F | operator+ (AI, Itype) |
| T F | operator+ (D, AI) |
| T F | operator+ (Dtype, AI) |
| T F | operator+ (Ltype, AI) |
| T F | operator+ (Itype, AI) |
| T F | operator+ (Ai, AI) |
| T F | operator+ (AI, Ai) |
| T F | operator+ (AI, AI) |
| template<typename Double > | |
| ADvari< Double > & | operator- (const Base< ADvari< Double > > &, Ai) |
| T F | operator- (Ai, Double) |
| T F | operator- (Ai, typename DoubleAvoid< Double >::dtype) |
| T F | operator- (Ai, typename DoubleAvoid< Double >::ltype) |
| T F | operator- (Ai, typename DoubleAvoid< Double >::itype) |
| T F | operator- (D, Ai) |
| T F | operator- (Dtype, Ai) |
| T F | operator- (Ltype, Ai) |
| T F | operator- (Itype, Ai) |
| T F | operator- (const Base< IndepADvar< Double > > &, D) |
| T F | operator- (AI, Dtype) |
| T F | operator- (AI, Ltype) |
| T F | operator- (AI, Itype) |
| T F | operator- (D, AI) |
| T F | operator- (Dtype, AI) |
| T F | operator- (Ltype, AI) |
| T F | operator- (Itype, AI) |
| T F | operator- (Ai, AI) |
| T F | operator- (AI, Ai) |
| T F | operator- (AI, AI) |
| template<typename Double > | |
| ADvari< Double > & | operator* (const Base< ADvari< Double > > &, Ai) |
| T F | operator* (Ai, Double) |
| T F | operator* (Ai, typename DoubleAvoid< Double >::dtype) |
| T F | operator* (Ai, typename DoubleAvoid< Double >::ltype) |
| T F | operator* (Ai, typename DoubleAvoid< Double >::itype) |
| T F | operator* (D, Ai) |
| T F | operator* (Dtype, Ai) |
| T F | operator* (Ltype, Ai) |
| T F | operator* (Itype, Ai) |
| T F | operator* (const Base< IndepADvar< Double > > &, D) |
| T F | operator* (AI, Dtype) |
| T F | operator* (AI, Ltype) |
| T F | operator* (AI, Itype) |
| T F | operator* (D, AI) |
| T F | operator* (Dtype, AI) |
| T F | operator* (Ltype, AI) |
| T F | operator* (Itype, AI) |
| T F | operator* (Ai, AI) |
| T F | operator* (AI, Ai) |
| T F | operator* (AI, AI) |
| template<typename Double > | |
| ADvari< Double > & | operator/ (const Base< ADvari< Double > > &, Ai) |
| T F | operator/ (Ai, Double) |
| T F | operator/ (Ai, typename DoubleAvoid< Double >::dtype) |
| T F | operator/ (Ai, typename DoubleAvoid< Double >::ltype) |
| T F | operator/ (Ai, typename DoubleAvoid< Double >::itype) |
| T F | operator/ (D, Ai) |
| T F | operator/ (Dtype, Ai) |
| T F | operator/ (Ltype, Ai) |
| T F | operator/ (Itype, Ai) |
| T F | operator/ (const Base< IndepADvar< Double > > &, D) |
| T F | operator/ (AI, Dtype) |
| T F | operator/ (AI, Ltype) |
| T F | operator/ (AI, Itype) |
| T F | operator/ (D, AI) |
| T F | operator/ (Dtype, AI) |
| T F | operator/ (Ltype, AI) |
| T F | operator/ (Itype, AI) |
| T F | operator/ (Ai, AI) |
| T F | operator/ (AI, Ai) |
| T F | operator/ (AI, AI) |
| template<typename Double > | |
| ADvari< Double > & | atan2 (const Base< ADvari< Double > > &, Ai) |
| T F | atan2 (Ai, Double) |
| T F | atan2 (Ai, typename DoubleAvoid< Double >::dtype) |
| T F | atan2 (Ai, typename DoubleAvoid< Double >::ltype) |
| T F | atan2 (Ai, typename DoubleAvoid< Double >::itype) |
| T F | atan2 (D, Ai) |
| T F | atan2 (Dtype, Ai) |
| T F | atan2 (Ltype, Ai) |
| T F | atan2 (Itype, Ai) |
| T F | atan2 (const Base< IndepADvar< Double > > &, D) |
| T F | atan2 (AI, Dtype) |
| T F | atan2 (AI, Ltype) |
| T F | atan2 (AI, Itype) |
| T F | atan2 (D, AI) |
| T F | atan2 (Dtype, AI) |
| T F | atan2 (Ltype, AI) |
| T F | atan2 (Itype, AI) |
| T F | atan2 (Ai, AI) |
| T F | atan2 (AI, Ai) |
| T F | atan2 (AI, AI) |
| template<typename Double > | |
| ADvari< Double > & | pow (const Base< ADvari< Double > > &, Ai) |
| T F | pow (Ai, Double) |
| T F | pow (Ai, typename DoubleAvoid< Double >::dtype) |
| T F | pow (Ai, typename DoubleAvoid< Double >::ltype) |
| T F | pow (Ai, typename DoubleAvoid< Double >::itype) |
| T F | pow (D, Ai) |
| T F | pow (Dtype, Ai) |
| T F | pow (Ltype, Ai) |
| T F | pow (Itype, Ai) |
| T F | pow (const Base< IndepADvar< Double > > &, D) |
| T F | pow (AI, Dtype) |
| T F | pow (AI, Ltype) |
| T F | pow (AI, Itype) |
| T F | pow (D, AI) |
| T F | pow (Dtype, AI) |
| T F | pow (Ltype, AI) |
| T F | pow (Itype, AI) |
| T F | pow (Ai, AI) |
| T F | pow (AI, Ai) |
| T F | pow (AI, AI) |
| template<typename Double > | |
| ADvari< Double > & | max (const Base< ADvari< Double > > &, Ai) |
| T F | max (Ai, Double) |
| T F | max (Ai, typename DoubleAvoid< Double >::dtype) |
| T F | max (Ai, typename DoubleAvoid< Double >::ltype) |
| T F | max (Ai, typename DoubleAvoid< Double >::itype) |
| T F | max (D, Ai) |
| T F | max (Dtype, Ai) |
| T F | max (Ltype, Ai) |
| T F | max (Itype, Ai) |
| T F | max (const Base< IndepADvar< Double > > &, D) |
| T F | max (AI, Dtype) |
| T F | max (AI, Ltype) |
| T F | max (AI, Itype) |
| T F | max (D, AI) |
| T F | max (Dtype, AI) |
| T F | max (Ltype, AI) |
| T F | max (Itype, AI) |
| T F | max (Ai, AI) |
| T F | max (AI, Ai) |
| T F | max (AI, AI) |
| template<typename Double > | |
| ADvari< Double > & | min (const Base< ADvari< Double > > &, Ai) |
| T F | min (Ai, Double) |
| T F | min (Ai, typename DoubleAvoid< Double >::dtype) |
| T F | min (Ai, typename DoubleAvoid< Double >::ltype) |
| T F | min (Ai, typename DoubleAvoid< Double >::itype) |
| T F | min (D, Ai) |
| T F | min (Dtype, Ai) |
| T F | min (Ltype, Ai) |
| T F | min (Itype, Ai) |
| T F | min (const Base< IndepADvar< Double > > &, D) |
| T F | min (AI, Dtype) |
| T F | min (AI, Ltype) |
| T F | min (AI, Itype) |
| T F | min (D, AI) |
| T F | min (Dtype, AI) |
| T F | min (Ltype, AI) |
| T F | min (Itype, AI) |
| T F | min (Ai, AI) |
| T F | min (AI, Ai) |
| T F | min (AI, AI) |
| template<typename Double > | |
| int | operator< (const Base< ADvari< Double > > &, Ai) |
| T int | operator< (Ai, Double) |
| T int | operator< (Ai, typename DoubleAvoid< Double >::dtype) |
| T int | operator< (Ai, typename DoubleAvoid< Double >::ltype) |
| T int | operator< (Ai, typename DoubleAvoid< Double >::itype) |
| T int | operator< (D, Ai) |
| T int | operator< (Dtype, Ai) |
| T int | operator< (Ltype, Ai) |
| T int | operator< (Itype, Ai) |
| T int | operator< (const Base< IndepADvar< Double > > &, D) |
| T int | operator< (AI, Dtype) |
| T int | operator< (AI, Ltype) |
| T int | operator< (AI, Itype) |
| T int | operator< (D, AI) |
| T int | operator< (Dtype, AI) |
| T int | operator< (Ltype, AI) |
| T int | operator< (Itype, AI) |
| T int | operator< (Ai, AI) |
| T int | operator< (AI, Ai) |
| T int | operator< (AI, AI) |
| template<typename Double > | |
| int | operator<= (const Base< ADvari< Double > > &, Ai) |
| T int | operator<= (Ai, Double) |
| T int | operator<= (Ai, typename DoubleAvoid< Double >::dtype) |
| T int | operator<= (Ai, typename DoubleAvoid< Double >::ltype) |
| T int | operator<= (Ai, typename DoubleAvoid< Double >::itype) |
| T int | operator<= (D, Ai) |
| T int | operator<= (Dtype, Ai) |
| T int | operator<= (Ltype, Ai) |
| T int | operator<= (Itype, Ai) |
| T int | operator<= (const Base< IndepADvar< Double > > &, D) |
| T int | operator<= (AI, Dtype) |
| T int | operator<= (AI, Ltype) |
| T int | operator<= (AI, Itype) |
| T int | operator<= (D, AI) |
| T int | operator<= (Dtype, AI) |
| T int | operator<= (Ltype, AI) |
| T int | operator<= (Itype, AI) |
| T int | operator<= (Ai, AI) |
| T int | operator<= (AI, Ai) |
| T int | operator<= (AI, AI) |
| template<typename Double > | |
| int | operator== (const Base< ADvari< Double > > &, Ai) |
| T int | operator== (Ai, Double) |
| T int | operator== (Ai, typename DoubleAvoid< Double >::dtype) |
| T int | operator== (Ai, typename DoubleAvoid< Double >::ltype) |
| T int | operator== (Ai, typename DoubleAvoid< Double >::itype) |
| T int | operator== (D, Ai) |
| T int | operator== (Dtype, Ai) |
| T int | operator== (Ltype, Ai) |
| T int | operator== (Itype, Ai) |
| T int | operator== (const Base< IndepADvar< Double > > &, D) |
| T int | operator== (AI, Dtype) |
| T int | operator== (AI, Ltype) |
| T int | operator== (AI, Itype) |
| T int | operator== (D, AI) |
| T int | operator== (Dtype, AI) |
| T int | operator== (Ltype, AI) |
| T int | operator== (Itype, AI) |
| T int | operator== (Ai, AI) |
| T int | operator== (AI, Ai) |
| T int | operator== (AI, AI) |
| template<typename Double > | |
| int | operator!= (const Base< ADvari< Double > > &, Ai) |
| T int | operator!= (Ai, Double) |
| T int | operator!= (Ai, typename DoubleAvoid< Double >::dtype) |
| T int | operator!= (Ai, typename DoubleAvoid< Double >::ltype) |
| T int | operator!= (Ai, typename DoubleAvoid< Double >::itype) |
| T int | operator!= (D, Ai) |
| T int | operator!= (Dtype, Ai) |
| T int | operator!= (Ltype, Ai) |
| T int | operator!= (Itype, Ai) |
| T int | operator!= (const Base< IndepADvar< Double > > &, D) |
| T int | operator!= (AI, Dtype) |
| T int | operator!= (AI, Ltype) |
| T int | operator!= (AI, Itype) |
| T int | operator!= (D, AI) |
| T int | operator!= (Dtype, AI) |
| T int | operator!= (Ltype, AI) |
| T int | operator!= (Itype, AI) |
| T int | operator!= (Ai, AI) |
| T int | operator!= (AI, Ai) |
| T int | operator!= (AI, AI) |
| template<typename Double > | |
| int | operator>= (const Base< ADvari< Double > > &, Ai) |
| T int | operator>= (Ai, Double) |
| T int | operator>= (Ai, typename DoubleAvoid< Double >::dtype) |
| T int | operator>= (Ai, typename DoubleAvoid< Double >::ltype) |
| T int | operator>= (Ai, typename DoubleAvoid< Double >::itype) |
| T int | operator>= (D, Ai) |
| T int | operator>= (Dtype, Ai) |
| T int | operator>= (Ltype, Ai) |
| T int | operator>= (Itype, Ai) |
| T int | operator>= (const Base< IndepADvar< Double > > &, D) |
| T int | operator>= (AI, Dtype) |
| T int | operator>= (AI, Ltype) |
| T int | operator>= (AI, Itype) |
| T int | operator>= (D, AI) |
| T int | operator>= (Dtype, AI) |
| T int | operator>= (Ltype, AI) |
| T int | operator>= (Itype, AI) |
| T int | operator>= (Ai, AI) |
| T int | operator>= (AI, Ai) |
| T int | operator>= (AI, AI) |
| template<typename Double > | |
| int | operator> (const Base< ADvari< Double > > &, Ai) |
| T int | operator> (Ai, Double) |
| T int | operator> (Ai, typename DoubleAvoid< Double >::dtype) |
| T int | operator> (Ai, typename DoubleAvoid< Double >::ltype) |
| T int | operator> (Ai, typename DoubleAvoid< Double >::itype) |
| T int | operator> (D, Ai) |
| T int | operator> (Dtype, Ai) |
| T int | operator> (Ltype, Ai) |
| T int | operator> (Itype, Ai) |
| T int | operator> (const Base< IndepADvar< Double > > &, D) |
| T int | operator> (AI, Dtype) |
| T int | operator> (AI, Ltype) |
| T int | operator> (AI, Itype) |
| T int | operator> (D, AI) |
| T int | operator> (Dtype, AI) |
| T int | operator> (Ltype, AI) |
| T int | operator> (Itype, AI) |
| T int | operator> (Ai, AI) |
| T int | operator> (AI, Ai) |
| T int | operator> (AI, AI) |
| template<typename Double > | |
| ADvari< Double > & | operator+ (const Base< IndepADvar< Double > > &) |
| T F | operator+ (const Base< ADvari< Double > > &) |
| template<typename Double > | |
| ADvari< Double > & | operator- (const Base< IndepADvar< Double > > &) |
| T F | operator- (const Base< ADvari< Double > > &) |
| template<typename Double > | |
| ADvari< Double > & | abs (const Base< IndepADvar< Double > > &) |
| T F | abs (const Base< ADvari< Double > > &) |
| template<typename Double > | |
| ADvari< Double > & | acos (const Base< IndepADvar< Double > > &) |
| T F | acos (const Base< ADvari< Double > > &) |
| template<typename Double > | |
| ADvari< Double > & | acosh (const Base< IndepADvar< Double > > &) |
| T F | acosh (const Base< ADvari< Double > > &) |
| template<typename Double > | |
| ADvari< Double > & | asin (const Base< IndepADvar< Double > > &) |
| T F | asin (const Base< ADvari< Double > > &) |
| template<typename Double > | |
| ADvari< Double > & | asinh (const Base< IndepADvar< Double > > &) |
| T F | asinh (const Base< ADvari< Double > > &) |
| template<typename Double > | |
| ADvari< Double > & | atan (const Base< IndepADvar< Double > > &) |
| T F | atan (const Base< ADvari< Double > > &) |
| template<typename Double > | |
| ADvari< Double > & | atanh (const Base< IndepADvar< Double > > &) |
| T F | atanh (const Base< ADvari< Double > > &) |
| template<typename Double > | |
| ADvari< Double > & | cos (const Base< IndepADvar< Double > > &) |
| T F | cos (const Base< ADvari< Double > > &) |
| template<typename Double > | |
| ADvari< Double > & | cosh (const Base< IndepADvar< Double > > &) |
| T F | cosh (const Base< ADvari< Double > > &) |
| template<typename Double > | |
| ADvari< Double > & | exp (const Base< IndepADvar< Double > > &) |
| T F | exp (const Base< ADvari< Double > > &) |
| template<typename Double > | |
| ADvari< Double > & | log (const Base< IndepADvar< Double > > &) |
| T F | log (const Base< ADvari< Double > > &) |
| template<typename Double > | |
| ADvari< Double > & | log10 (const Base< IndepADvar< Double > > &) |
| T F | log10 (const Base< ADvari< Double > > &) |
| template<typename Double > | |
| ADvari< Double > & | sin (const Base< IndepADvar< Double > > &) |
| T F | sin (const Base< ADvari< Double > > &) |
| template<typename Double > | |
| ADvari< Double > & | sinh (const Base< IndepADvar< Double > > &) |
| T F | sinh (const Base< ADvari< Double > > &) |
| template<typename Double > | |
| ADvari< Double > & | sqrt (const Base< IndepADvar< Double > > &) |
| T F | sqrt (const Base< ADvari< Double > > &) |
| template<typename Double > | |
| ADvari< Double > & | tan (const Base< IndepADvar< Double > > &) |
| T F | tan (const Base< ADvari< Double > > &) |
| template<typename Double > | |
| ADvari< Double > & | tanh (const Base< IndepADvar< Double > > &) |
| T F | tanh (const Base< ADvari< Double > > &) |
| template<typename Double > | |
| ADvari< Double > & | fabs (const Base< IndepADvar< Double > > &) |
| T F | fabs (const Base< ADvari< Double > > &) |
| template<typename Double > | |
| ADvari< Double > & | copy (const Base< IndepADvar< Double > > &) |
| template<typename Double > | |
| ADvari< Double > & | copy (const Base< ADvari< Double > > &) |
| 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 > *, const ADvari< Double > &) |
| template<typename Double > | |
| ADvar< Double > & | ADvar_operatoreq (ADvar< Double > *, const ADvari< Double > &) |
| template<typename Double > | |
| void | AD_Const (const IndepADvar< Double > &) |
| template<typename Double > | |
| void | AD_Const1 (Double *, const IndepADvar< Double > &) |
| 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 > | |
| int | operator< (const Base< ADvari< Double > > &LL, const Base< ADvari< Double > > &RR) |
| template<typename Double > | |
| int | operator< (const Base< ADvari< Double > > &LL, Double R) |
| template<typename Double > | |
| int | operator< (Double L, const Base< ADvari< Double > > &RR) |
| template<typename Double > | |
| int | operator<= (const Base< ADvari< Double > > &LL, const Base< ADvari< Double > > &RR) |
| template<typename Double > | |
| int | operator<= (const Base< ADvari< Double > > &LL, Double R) |
| template<typename Double > | |
| int | operator<= (Double L, const Base< ADvari< Double > > &RR) |
| template<typename Double > | |
| int | operator== (const Base< ADvari< Double > > &LL, const Base< ADvari< Double > > &RR) |
| template<typename Double > | |
| int | operator== (const Base< ADvari< Double > > &LL, Double R) |
| template<typename Double > | |
| int | operator== (Double L, const Base< ADvari< Double > > &RR) |
| template<typename Double > | |
| int | operator!= (const Base< ADvari< Double > > &LL, const Base< ADvari< Double > > &RR) |
| template<typename Double > | |
| int | operator!= (const Base< ADvari< Double > > &LL, Double R) |
| template<typename Double > | |
| int | operator!= (Double L, const Base< ADvari< Double > > &RR) |
| template<typename Double > | |
| int | operator>= (const Base< ADvari< Double > > &LL, const Base< ADvari< Double > > &RR) |
| template<typename Double > | |
| int | operator>= (const Base< ADvari< Double > > &LL, Double R) |
| template<typename Double > | |
| int | operator>= (Double L, const Base< ADvari< Double > > &RR) |
| template<typename Double > | |
| int | operator> (const Base< ADvari< Double > > &LL, const Base< ADvari< Double > > &RR) |
| template<typename Double > | |
| int | operator> (const Base< ADvari< Double > > &LL, Double R) |
| template<typename Double > | |
| int | operator> (Double L, const Base< ADvari< Double > > &RR) |
| template<typename Double > | |
| ADvari< Double > & | operator+ (const Base< ADvari< Double > > &LL, const Base< ADvari< Double > > &RR) |
| template<typename Double > | |
| ADvari< Double > & | operator+ (const Base< ADvari< Double > > &LL, Double R) |
| template<typename Double > | |
| ADvari< Double > & | operator+ (Double L, const Base< ADvari< Double > > &RR) |
| template<typename Double > | |
| ADvari< Double > & | operator- (const Base< ADvari< Double > > &LL, const Base< ADvari< Double > > &RR) |
| template<typename Double > | |
| ADvari< Double > & | operator- (const Base< ADvari< Double > > &LL, Double R) |
| template<typename Double > | |
| ADvari< Double > & | operator- (Double L, const Base< ADvari< Double > > &RR) |
| template<typename Double > | |
| ADvari< Double > & | operator* (const Base< ADvari< Double > > &LL, const Base< ADvari< Double > > &RR) |
| template<typename Double > | |
| ADvari< Double > & | operator* (const Base< ADvari< Double > > &LL, Double R) |
| template<typename Double > | |
| ADvari< Double > & | operator* (Double L, const Base< ADvari< Double > > &RR) |
| template<typename Double > | |
| ADvari< Double > & | operator/ (const Base< ADvari< Double > > &LL, const Base< ADvari< Double > > &RR) |
| template<typename Double > | |
| ADvari< Double > & | operator/ (const Base< ADvari< Double > > &LL, Double R) |
| template<typename Double > | |
| ADvari< Double > & | operator/ (Double L, const Base< ADvari< Double > > &RR) |
| template<typename Double > | |
| ADvari< Double > & | atan2 (const Base< ADvari< Double > > &LL, const Base< ADvari< Double > > &RR) |
| template<typename Double > | |
| ADvari< Double > & | atan2 (Double x, const Base< ADvari< Double > > &RR) |
| template<typename Double > | |
| ADvari< Double > & | atan2 (const Base< ADvari< Double > > &LL, Double y) |
| template<typename Double > | |
| ADvari< Double > & | max (const Base< ADvari< Double > > &LL, const Base< ADvari< Double > > &RR) |
| template<typename Double > | |
| ADvari< Double > & | max (Double L, const Base< ADvari< Double > > &RR) |
| template<typename Double > | |
| ADvari< Double > & | max (const Base< ADvari< Double > > &LL, Double R) |
| template<typename Double > | |
| ADvari< Double > & | min (const Base< ADvari< Double > > &LL, const Base< ADvari< Double > > &RR) |
| template<typename Double > | |
| ADvari< Double > & | min (Double L, const Base< ADvari< Double > > &RR) |
| template<typename Double > | |
| ADvari< Double > & | min (const Base< ADvari< Double > > &LL, Double R) |
| template<typename Double > | |
| ADvari< Double > & | pow (const Base< ADvari< Double > > &LL, const Base< ADvari< Double > > &RR) |
| template<typename Double > | |
| ADvari< Double > & | pow (Double x, const Base< ADvari< Double > > &RR) |
| template<typename Double > | |
| ADvari< Double > & | pow (const Base< ADvari< Double > > &LL, Double y) |
| template<typename Double > | |
| ADvari< Double > & | ADfn (Double f, int n, const ADvar< Double > *x, const Double *g) |
| template<typename Double > | |
| ADvari< Double > & | operator+ (const Base< ADvari< Double > > &LL, const Base< IndepADvar< Double > > &RR) |
| T F | operator+ (AI LL, Double R) |
| template<typename Double > | |
| ADvari< Double > & | operator- (const Base< ADvari< Double > > &LL, const Base< IndepADvar< Double > > &RR) |
| T F | operator- (AI LL, Double R) |
| template<typename Double > | |
| ADvari< Double > & | operator* (const Base< ADvari< Double > > &LL, const Base< IndepADvar< Double > > &RR) |
| T F | operator* (AI LL, Double R) |
| template<typename Double > | |
| ADvari< Double > & | operator/ (const Base< ADvari< Double > > &LL, const Base< IndepADvar< Double > > &RR) |
| T F | operator/ (AI LL, Double R) |
| template<typename Double > | |
| ADvari< Double > & | atan2 (const Base< ADvari< Double > > &LL, const Base< IndepADvar< Double > > &RR) |
| T F | atan2 (AI LL, Double R) |
| template<typename Double > | |
| ADvari< Double > & | pow (const Base< ADvari< Double > > &LL, const Base< IndepADvar< Double > > &RR) |
| T F | pow (AI LL, Double R) |
| template<typename Double > | |
| ADvari< Double > & | max (const Base< ADvari< Double > > &LL, const Base< IndepADvar< Double > > &RR) |
| T F | max (AI LL, Double R) |
| template<typename Double > | |
| ADvari< Double > & | min (const Base< ADvari< Double > > &LL, const Base< IndepADvar< Double > > &RR) |
| T F | min (AI LL, Double R) |
| template<typename Double > | |
| int | operator< (const Base< ADvari< Double > > &LL, const Base< IndepADvar< Double > > &RR) |
| T int | operator< (AI LL, Double R) |
| template<typename Double > | |
| int | operator<= (const Base< ADvari< Double > > &LL, const Base< IndepADvar< Double > > &RR) |
| T int | operator<= (AI LL, Double R) |
| template<typename Double > | |
| int | operator== (const Base< ADvari< Double > > &LL, const Base< IndepADvar< Double > > &RR) |
| T int | operator== (AI LL, Double R) |
| template<typename Double > | |
| int | operator!= (const Base< ADvari< Double > > &LL, const Base< IndepADvar< Double > > &RR) |
| T int | operator!= (AI LL, Double R) |
| template<typename Double > | |
| int | operator>= (const Base< ADvari< Double > > &LL, const Base< IndepADvar< Double > > &RR) |
| T int | operator>= (AI LL, Double R) |
| template<typename Double > | |
| int | operator> (const Base< ADvari< Double > > &LL, const Base< IndepADvar< Double > > &RR) |
| T int | operator> (AI LL, Double R) |
Specialization of Promote to ADvar types.
1.8.17