|
template<typename left__ , typename right__ , bool comp_real_only> |
eli::mutil::ad::dual_number::expression< eli::mutil::ad::dual_number::add< eli::mutil::ad::dual< left__, comp_real_only >, eli::mutil::ad::dual< right__, comp_real_only > >, comp_real_only > | operator+ (const eli::mutil::ad::dual< left__, comp_real_only > &l, const eli::mutil::ad::dual< right__, comp_real_only > &r) |
|
template<typename left__ , typename right__ , bool comp_real_only> |
eli::mutil::ad::dual_number::expression< eli::mutil::ad::dual_number::add< eli::mutil::ad::dual< left__, comp_real_only >, eli::mutil::ad::dual_number::constant< right__ > >, comp_real_only > | operator+ (const eli::mutil::ad::dual< left__, comp_real_only > &l, const right__ &r) |
|
template<typename left__ , typename right__ , bool comp_real_only> |
eli::mutil::ad::dual_number::expression< eli::mutil::ad::dual_number::add< eli::mutil::ad::dual_number::constant< left__ >, eli::mutil::ad::dual< right__, comp_real_only > >, comp_real_only > | operator+ (const left__ &l, const eli::mutil::ad::dual< right__, comp_real_only > &r) |
|
template<typename left__ , typename right__ , bool comp_real_only> |
eli::mutil::ad::dual_number::expression< eli::mutil::ad::dual_number::add< eli::mutil::ad::dual_number::expression< left__, comp_real_only >, eli::mutil::ad::dual< right__, comp_real_only > >, comp_real_only > | operator+ (const eli::mutil::ad::dual_number::expression< left__, comp_real_only > &l, const eli::mutil::ad::dual< right__, comp_real_only > &r) |
|
template<typename left__ , typename right__ , bool comp_real_only> |
eli::mutil::ad::dual_number::expression< eli::mutil::ad::dual_number::add< eli::mutil::ad::dual< left__, comp_real_only >, eli::mutil::ad::dual_number::expression< right__, comp_real_only > >, comp_real_only > | operator+ (const eli::mutil::ad::dual< left__, comp_real_only > &l, const eli::mutil::ad::dual_number::expression< right__, comp_real_only > &r) |
|
template<typename left__ , typename right__ , bool comp_real_only> |
eli::mutil::ad::dual_number::expression< eli::mutil::ad::dual_number::add< eli::mutil::ad::dual_number::expression< left__, comp_real_only >, eli::mutil::ad::dual_number::constant< right__ > >, comp_real_only > | operator+ (const eli::mutil::ad::dual_number::expression< left__, comp_real_only > &l, const right__ &r) |
|
template<typename left__ , typename right__ , bool comp_real_only> |
eli::mutil::ad::dual_number::expression< eli::mutil::ad::dual_number::add< eli::mutil::ad::dual_number::constant< left__ >, eli::mutil::ad::dual_number::expression< right__, comp_real_only > >, comp_real_only > | operator+ (const left__ &l, const eli::mutil::ad::dual_number::expression< right__, comp_real_only > &r) |
|
template<typename left__ , typename right__ , bool comp_real_only> |
eli::mutil::ad::dual_number::expression< eli::mutil::ad::dual_number::add< eli::mutil::ad::dual_number::expression< left__, comp_real_only >, eli::mutil::ad::dual_number::expression< right__, comp_real_only > >, comp_real_only > | operator+ (const eli::mutil::ad::dual_number::expression< left__, comp_real_only > &l, const eli::mutil::ad::dual_number::expression< right__, comp_real_only > &r) |
|
template<typename left__ , typename right__ , bool comp_real_only> |
eli::mutil::ad::dual_number::expression< eli::mutil::ad::dual_number::subtract< eli::mutil::ad::dual< left__, comp_real_only >, eli::mutil::ad::dual< right__, comp_real_only > >, comp_real_only > | operator- (const eli::mutil::ad::dual< left__, comp_real_only > &l, const eli::mutil::ad::dual< right__, comp_real_only > &r) |
|
template<typename left__ , typename right__ , bool comp_real_only> |
eli::mutil::ad::dual_number::expression< eli::mutil::ad::dual_number::subtract< eli::mutil::ad::dual< left__, comp_real_only >, eli::mutil::ad::dual_number::constant< right__ > >, comp_real_only > | operator- (const eli::mutil::ad::dual< left__, comp_real_only > &l, const right__ &r) |
|
template<typename left__ , typename right__ , bool comp_real_only> |
eli::mutil::ad::dual_number::expression< eli::mutil::ad::dual_number::subtract< eli::mutil::ad::dual_number::constant< left__ >, eli::mutil::ad::dual< right__, comp_real_only > >, comp_real_only > | operator- (const left__ &l, const eli::mutil::ad::dual< right__, comp_real_only > &r) |
|
template<typename left__ , typename right__ , bool comp_real_only> |
eli::mutil::ad::dual_number::expression< eli::mutil::ad::dual_number::subtract< eli::mutil::ad::dual_number::expression< left__, comp_real_only >, eli::mutil::ad::dual< right__, comp_real_only > >, comp_real_only > | operator- (const eli::mutil::ad::dual_number::expression< left__, comp_real_only > &l, const eli::mutil::ad::dual< right__, comp_real_only > &r) |
|
template<typename left__ , typename right__ , bool comp_real_only> |
eli::mutil::ad::dual_number::expression< eli::mutil::ad::dual_number::subtract< eli::mutil::ad::dual< left__, comp_real_only >, eli::mutil::ad::dual_number::expression< right__, comp_real_only > >, comp_real_only > | operator- (const eli::mutil::ad::dual< left__, comp_real_only > &l, const eli::mutil::ad::dual_number::expression< right__, comp_real_only > &r) |
|
template<typename left__ , typename right__ , bool comp_real_only> |
eli::mutil::ad::dual_number::expression< eli::mutil::ad::dual_number::subtract< eli::mutil::ad::dual_number::expression< left__, comp_real_only >, eli::mutil::ad::dual_number::constant< right__ > >, comp_real_only > | operator- (const eli::mutil::ad::dual_number::expression< left__, comp_real_only > &l, const right__ &r) |
|
template<typename left__ , typename right__ , bool comp_real_only> |
eli::mutil::ad::dual_number::expression< eli::mutil::ad::dual_number::subtract< eli::mutil::ad::dual_number::constant< left__ >, eli::mutil::ad::dual_number::expression< right__, comp_real_only > >, comp_real_only > | operator- (const left__ &l, const eli::mutil::ad::dual_number::expression< right__, comp_real_only > &r) |
|
template<typename left__ , typename right__ , bool comp_real_only> |
eli::mutil::ad::dual_number::expression< eli::mutil::ad::dual_number::subtract< eli::mutil::ad::dual_number::expression< left__, comp_real_only >, eli::mutil::ad::dual_number::expression< right__, comp_real_only > >, comp_real_only > | operator- (const eli::mutil::ad::dual_number::expression< left__, comp_real_only > &l, const eli::mutil::ad::dual_number::expression< right__, comp_real_only > &r) |
|
template<typename left__ , typename right__ , bool comp_real_only> |
eli::mutil::ad::dual_number::expression< eli::mutil::ad::dual_number::multiply< eli::mutil::ad::dual< left__, comp_real_only >, eli::mutil::ad::dual< right__, comp_real_only > >, comp_real_only > | operator* (const eli::mutil::ad::dual< left__, comp_real_only > &l, const eli::mutil::ad::dual< right__, comp_real_only > &r) |
|
template<typename left__ , typename right__ , bool comp_real_only> |
eli::mutil::ad::dual_number::expression< eli::mutil::ad::dual_number::multiply< eli::mutil::ad::dual< left__, comp_real_only >, eli::mutil::ad::dual_number::constant< right__ > >, comp_real_only > | operator* (const eli::mutil::ad::dual< left__, comp_real_only > &l, const right__ &r) |
|
template<typename left__ , typename right__ , bool comp_real_only> |
eli::mutil::ad::dual_number::expression< eli::mutil::ad::dual_number::multiply< eli::mutil::ad::dual_number::constant< left__ >, eli::mutil::ad::dual< right__, comp_real_only > >, comp_real_only > | operator* (const left__ &l, const eli::mutil::ad::dual< right__, comp_real_only > &r) |
|
template<typename left__ , typename right__ , bool comp_real_only> |
eli::mutil::ad::dual_number::expression< eli::mutil::ad::dual_number::multiply< eli::mutil::ad::dual_number::expression< left__, comp_real_only >, eli::mutil::ad::dual< right__, comp_real_only > >, comp_real_only > | operator* (const eli::mutil::ad::dual_number::expression< left__, comp_real_only > &l, const eli::mutil::ad::dual< right__, comp_real_only > &r) |
|
template<typename left__ , typename right__ , bool comp_real_only> |
eli::mutil::ad::dual_number::expression< eli::mutil::ad::dual_number::multiply< eli::mutil::ad::dual< left__, comp_real_only >, eli::mutil::ad::dual_number::expression< right__, comp_real_only > >, comp_real_only > | operator* (const eli::mutil::ad::dual< left__, comp_real_only > &l, const eli::mutil::ad::dual_number::expression< right__, comp_real_only > &r) |
|
template<typename left__ , typename right__ , bool comp_real_only> |
eli::mutil::ad::dual_number::expression< eli::mutil::ad::dual_number::multiply< eli::mutil::ad::dual_number::expression< left__, comp_real_only >, eli::mutil::ad::dual_number::constant< right__ > >, comp_real_only > | operator* (const eli::mutil::ad::dual_number::expression< left__, comp_real_only > &l, const right__ &r) |
|
template<typename left__ , typename right__ , bool comp_real_only> |
eli::mutil::ad::dual_number::expression< eli::mutil::ad::dual_number::multiply< eli::mutil::ad::dual_number::constant< left__ >, eli::mutil::ad::dual_number::expression< right__, comp_real_only > >, comp_real_only > | operator* (const left__ &l, const eli::mutil::ad::dual_number::expression< right__, comp_real_only > &r) |
|
template<typename left__ , typename right__ , bool comp_real_only> |
eli::mutil::ad::dual_number::expression< eli::mutil::ad::dual_number::multiply< eli::mutil::ad::dual_number::expression< left__, comp_real_only >, eli::mutil::ad::dual_number::expression< right__, comp_real_only > >, comp_real_only > | operator* (const eli::mutil::ad::dual_number::expression< left__, comp_real_only > &l, const eli::mutil::ad::dual_number::expression< right__, comp_real_only > &r) |
|
template<typename left__ , typename right__ , bool comp_real_only> |
eli::mutil::ad::dual_number::expression< eli::mutil::ad::dual_number::divide< eli::mutil::ad::dual< left__, comp_real_only >, eli::mutil::ad::dual< right__, comp_real_only > >, comp_real_only > | operator/ (const eli::mutil::ad::dual< left__, comp_real_only > &l, const eli::mutil::ad::dual< right__, comp_real_only > &r) |
|
template<typename left__ , typename right__ , bool comp_real_only> |
eli::mutil::ad::dual_number::expression< eli::mutil::ad::dual_number::divide< eli::mutil::ad::dual< left__, comp_real_only >, eli::mutil::ad::dual_number::constant< right__ > >, comp_real_only > | operator/ (const eli::mutil::ad::dual< left__, comp_real_only > &l, const right__ &r) |
|
template<typename left__ , typename right__ , bool comp_real_only> |
eli::mutil::ad::dual_number::expression< eli::mutil::ad::dual_number::divide< eli::mutil::ad::dual_number::constant< left__ >, eli::mutil::ad::dual< right__, comp_real_only > >, comp_real_only > | operator/ (const left__ &l, const eli::mutil::ad::dual< right__, comp_real_only > &r) |
|
template<typename left__ , typename right__ , bool comp_real_only> |
eli::mutil::ad::dual_number::expression< eli::mutil::ad::dual_number::divide< eli::mutil::ad::dual_number::expression< left__, comp_real_only >, eli::mutil::ad::dual< right__, comp_real_only > >, comp_real_only > | operator/ (const eli::mutil::ad::dual_number::expression< left__, comp_real_only > &l, const eli::mutil::ad::dual< right__, comp_real_only > &r) |
|
template<typename left__ , typename right__ , bool comp_real_only> |
eli::mutil::ad::dual_number::expression< eli::mutil::ad::dual_number::divide< eli::mutil::ad::dual< left__, comp_real_only >, eli::mutil::ad::dual_number::expression< right__, comp_real_only > >, comp_real_only > | operator/ (const eli::mutil::ad::dual< left__, comp_real_only > &l, const eli::mutil::ad::dual_number::expression< right__, comp_real_only > &r) |
|
template<typename left__ , typename right__ , bool comp_real_only> |
eli::mutil::ad::dual_number::expression< eli::mutil::ad::dual_number::divide< eli::mutil::ad::dual_number::expression< left__, comp_real_only >, eli::mutil::ad::dual_number::constant< right__ > >, comp_real_only > | operator/ (const eli::mutil::ad::dual_number::expression< left__, comp_real_only > &l, const right__ &r) |
|
template<typename left__ , typename right__ , bool comp_real_only> |
eli::mutil::ad::dual_number::expression< eli::mutil::ad::dual_number::divide< eli::mutil::ad::dual_number::constant< left__ >, eli::mutil::ad::dual_number::expression< right__, comp_real_only > >, comp_real_only > | operator/ (const left__ &l, const eli::mutil::ad::dual_number::expression< right__, comp_real_only > &r) |
|
template<typename left__ , typename right__ , bool comp_real_only> |
eli::mutil::ad::dual_number::expression< eli::mutil::ad::dual_number::divide< eli::mutil::ad::dual_number::expression< left__, comp_real_only >, eli::mutil::ad::dual_number::expression< right__, comp_real_only > >, comp_real_only > | operator/ (const eli::mutil::ad::dual_number::expression< left__, comp_real_only > &l, const eli::mutil::ad::dual_number::expression< right__, comp_real_only > &r) |
|