Algorith sandbox
Functions
dual_unary_operator_helper.hpp File Reference
#include "algo/ad/ublas_unary_operator.hpp"

Go to the source code of this file.

Functions

template<typename E >
auto algo::ad::detail::dual_negate_helper (const dual_expression< E > &e) -> decltype(-e().getDerivative())
 
double algo::ad::detail::dual_negate_helper (const double e)
 
template<typename E >
auto algo::ad::detail::dual_exp_helper (const dual_expression< E > &e) -> decltype(boost::numeric::ublas::exp(e().getDerivative()))
 
double algo::ad::detail::dual_exp_helper (const double e)
 
template<typename E >
auto algo::ad::detail::dual_log_helper (const dual_expression< E > &e) -> decltype(boost::numeric::ublas::element_inverse(e().getDerivative()))
 
double algo::ad::detail::dual_log_helper (const double e)
 
template<typename E >
auto algo::ad::detail::dual_sin_helper (const dual_expression< E > &e) -> decltype(boost::numeric::ublas::cos(e().getDerivative()))
 
double algo::ad::detail::dual_sin_helper (const double e)
 
template<typename E >
auto algo::ad::detail::dual_cos_helper (const dual_expression< E > &e) -> decltype(-boost::numeric::ublas::sin(e().getDerivative()))
 
double algo::ad::detail::dual_cos_helper (const double e)
 

Detailed Description

Author
i05nagai
Version
0.0.1
Date
2016-07-20