|
| template<typename tbase > |
| bool | operator== (const FDualNumber< tbase > &a1, const FDualNumber< tbase > &a2) |
| |
| template<typename tbase > |
| bool | operator== (tbase a, const FDualNumber< tbase > &f_) |
| | boolean operation == More...
|
| |
| template<typename tbase > |
| bool | operator== (const FDualNumber< tbase > &a, tbase b) |
| | boolean operation == More...
|
| |
| template<typename tbase > |
| bool | operator< (const FDualNumber< tbase > &f1, const FDualNumber< tbase > &f2) |
| | boolean operation < More...
|
| |
| template<typename tbase > |
| bool | operator< (const FDualNumber< tbase > &f, tbase a) |
| | boolean operation < More...
|
| |
| template<typename tbase > |
| bool | operator< (tbase a, const FDualNumber< tbase > &f) |
| | boolean operation < More...
|
| |
| template<typename tbase > |
| bool | operator> (const FDualNumber< tbase > &f1, const FDualNumber< tbase > &f2) |
| | boolean operation > More...
|
| |
| template<typename tbase > |
| bool | operator> (const FDualNumber< tbase > &f, tbase a) |
| | boolean operation > More...
|
| |
| template<typename tbase > |
| bool | operator> (tbase a, const FDualNumber< tbase > &f) |
| | boolean operation > More...
|
| |
| template<typename tbase > |
| FDualNumber< tbase > | operator- (const FDualNumber< tbase > &f) |
| | Negate the real and the dual parts. More...
|
| |
| template<typename tbase > |
| FDualNumber< tbase > | operator- (const FDualNumber< tbase > &f, tbase a) |
| | [dual number] - [base number] More...
|
| |
| template<typename tbase > |
| FDualNumber< FDualNumber< tbase > > | operator- (const FDualNumber< FDualNumber< tbase >> &f, tbase a) |
| | [dual number<dual number>] - [base number] More...
|
| |
| template<typename tbase > |
| FDualNumber< tbase > | operator+ (const FDualNumber< tbase > &f, tbase a) |
| | [dual number] + [base number] More...
|
| |
| template<typename tbase > |
| FDualNumber< FDualNumber< tbase > > | operator+ (const FDualNumber< FDualNumber< tbase >> &f, tbase a) |
| | [dual number<dual number>] + [base number] More...
|
| |
| template<typename tbase > |
| FDualNumber< tbase > | operator* (const FDualNumber< tbase > &f, tbase a) |
| | [dual number] * [base number] More...
|
| |
| template<typename tbase > |
| FDualNumber< tbase > | operator/ (const FDualNumber< tbase > &f, tbase a) |
| | [dual number] / [base number] More...
|
| |
| template<typename tbase > |
| FDualNumber< FDualNumber< tbase > > | operator/ (const FDualNumber< FDualNumber< tbase >> &f, tbase a) |
| | [dual number<dual number>] / [base number] More...
|
| |
| template<typename tbase > |
| FDualNumber< tbase > | operator+ (tbase a, const FDualNumber< tbase > &f) |
| | [base number] + [dual number] More...
|
| |
| template<typename tbase > |
| FDualNumber< FDualNumber< tbase > > | operator+ (tbase a, const FDualNumber< FDualNumber< tbase >> &f) |
| | [base number] + [dual number<dual number>] More...
|
| |
| template<typename tbase > |
| FDualNumber< tbase > | operator- (tbase a, const FDualNumber< tbase > &f) |
| | [base number] - [dual number] More...
|
| |
| template<typename tbase > |
| FDualNumber< FDualNumber< tbase > > | operator- (tbase a, const FDualNumber< FDualNumber< tbase >> &f) |
| | [base number] - [dual number<dual number>] More...
|
| |
| template<typename tbase > |
| FDualNumber< tbase > | operator* (tbase a, const FDualNumber< tbase > &f) |
| | [base number] * [dual number] More...
|
| |
| template<typename tbase > |
| FDualNumber< FDualNumber< tbase > > | operator* (tbase a, const FDualNumber< FDualNumber< tbase >> &f) |
| | [base number] * [dual number<dual number>] More...
|
| |
| template<typename tbase > |
| FDualNumber< tbase > | operator/ (tbase a, const FDualNumber< tbase > &f) |
| | [base number] / [dual number] More...
|
| |
| template<typename tbase > |
| FDualNumber< tbase > | operator+ (const FDualNumber< tbase > &f1, const FDualNumber< tbase > &f2) |
| | [dual number] + [dual number] More...
|
| |
| template<typename tbase > |
| FDualNumber< tbase > | operator- (const FDualNumber< tbase > &f1, const FDualNumber< tbase > &f2) |
| | [dual number] - [dual number] More...
|
| |
| template<typename tbase > |
| FDualNumber< tbase > | operator* (const FDualNumber< tbase > &f1, const FDualNumber< tbase > &f2) |
| | [dual number] * [dual number] More...
|
| |
| template<typename tbase > |
| FDualNumber< tbase > | operator/ (const FDualNumber< tbase > &f1, const FDualNumber< tbase > &f2) |
| | [dual number] / [dual number] More...
|
| |
| template<typename tbase > |
| FDualNumber< tbase > | acos (const FDualNumber< tbase > &f) |
| | acos([dual number]) More...
|
| |
| template<> |
| FDualNumber< double > | acos (const FDualNumber< double > &f) |
| | acos([dual number<double>]) More...
|
| |
| template<typename tbase > |
| FDualNumber< tbase > | asin (const FDualNumber< tbase > &f) |
| | asin([dual number]) More...
|
| |
| template<> |
| FDualNumber< double > | asin (const FDualNumber< double > &f) |
| | asin([dual number<double>]) More...
|
| |
| template<typename tbase > |
| FDualNumber< tbase > | atan (const FDualNumber< tbase > &f) |
| | atan([dual number]) More...
|
| |
| template<> |
| FDualNumber< double > | atan (const FDualNumber< double > &f) |
| | atan([dual number<double>]) More...
|
| |
| template<typename tbase > |
| FDualNumber< tbase > | cos (const FDualNumber< tbase > &f) |
| | cos([dual number]) More...
|
| |
| template<> |
| FDualNumber< double > | cos (const FDualNumber< double > &f) |
| | cos([dual number<double>]) More...
|
| |
| template<typename tbase > |
| FDualNumber< tbase > | cosh (const FDualNumber< tbase > &f) |
| | cosh([dual number]) More...
|
| |
| template<> |
| FDualNumber< double > | cosh (const FDualNumber< double > &f) |
| | cosh([dual number<double>]) More...
|
| |
| template<typename tbase > |
| FDualNumber< tbase > | exp (const FDualNumber< tbase > &f) |
| | exp([dual number]) More...
|
| |
| template<> |
| FDualNumber< double > | exp (const FDualNumber< double > &f) |
| | exp([dual number<double>]) More...
|
| |
| template<typename tbase > |
| FDualNumber< tbase > | log (const FDualNumber< tbase > &f) |
| | log([dual number]) More...
|
| |
| template<> |
| FDualNumber< double > | log (const FDualNumber< double > &f) |
| | log([dual number<double>]) More...
|
| |
| template<typename tbase > |
| FDualNumber< tbase > | log10 (const FDualNumber< tbase > &f) |
| | log10([dual number]) More...
|
| |
| template<> |
| FDualNumber< double > | log10 (const FDualNumber< double > &f) |
| | log10([dual number<double>]) More...
|
| |
| template<typename tbase > |
| FDualNumber< tbase > | pow (const FDualNumber< tbase > &a, const FDualNumber< tbase > &b) |
| | pow([dual number],[dual number]) More...
|
| |
| template<typename tbase , typename tbase1 > |
| FDualNumber< tbase > | pow (const FDualNumber< tbase > &a, const tbase1 &b) |
| | pow([dual number], [base number]) More...
|
| |
| template<typename tbase , typename tbase1 > |
| FDualNumber< tbase > | pow (const tbase1 &a, const FDualNumber< tbase > &b) |
| | pow([base number], [dual number]) More...
|
| |
| template<> |
| FDualNumber< double > | pow (const double &a, const FDualNumber< double > &b) |
| | pow([base number], [dual number<double>]) More...
|
| |
| template<typename tbase > |
| FDualNumber< tbase > | sin (const FDualNumber< tbase > &f) |
| | sin([dual number]) More...
|
| |
| template<> |
| FDualNumber< double > | sin (const FDualNumber< double > &f) |
| | sin([dual number<double>]) More...
|
| |
| template<typename tbase > |
| FDualNumber< tbase > | sinh (const FDualNumber< tbase > &f) |
| | sinh([dual number]) More...
|
| |
| template<> |
| FDualNumber< double > | sinh (const FDualNumber< double > &f) |
| | sinh([dual number<double>]) More...
|
| |
| template<typename tbase > |
| FDualNumber< tbase > | sqrt (const FDualNumber< tbase > &f) |
| | sqrt([dual number]) More...
|
| |
| template<> |
| FDualNumber< double > | sqrt (const FDualNumber< double > &f) |
| | sqrt([dual number<double>]) More...
|
| |
| template<typename tbase > |
| FDualNumber< tbase > | tan (const FDualNumber< tbase > &f) |
| | tan([dual number]) More...
|
| |
| template<> |
| FDualNumber< double > | tan (const FDualNumber< double > &f) |
| | tan([dual number<double>]) More...
|
| |
| template<typename tbase > |
| FDualNumber< tbase > | tanh (const FDualNumber< tbase > &f) |
| | tanh([dual number]) More...
|
| |
| template<> |
| FDualNumber< double > | tanh (const FDualNumber< double > &f) |
| | tanh([dual number<double>]) More...
|
| |