|
Algorith sandbox
|
#include <dual_binary_operator.hpp>
Public Types | |
| typedef const_closure_type_traits< E1 >::type | const_closure1_type |
| typedef const_closure_type_traits< E2 >::type | const_closure2_type |
Public Types inherited from algo::ad::dual_expression< dual_multiplies< E1, E2 > > | |
| typedef dual_multiplies< E1, E2 > | expression_type |
| typedef const dual_multiplies< E1, E2 > & | const_reference |
Public Member Functions | |
| dual_multiplies () | |
| the constructor is required by dual_expression. | |
| dual_multiplies (const E1 &e1, const E2 &e2) | |
| double | getValue () |
| double | getValue () const |
| decltype(detail::dual_multiplies_function(E1(), E2())) | getDerivative () |
| decltype(detail::dual_multiplies_function(E1(), E2())) | getDerivative () const |
Public Member Functions inherited from algo::ad::dual_expression< dual_multiplies< E1, E2 > > | |
| const_reference | operator() () const |
Private Attributes | |
| const_closure1_type | _e1 |
| const_closure2_type | _e2 |
| E1 | |
| E2 |
|
inline |
| e1 | |
| e2 |
|
inline |
|
inline |
|
inline |
|
inline |
1.8.10