Code-Eli  0.3.6
eli::mutil::ad::dual_number::add< left__, right__ > Class Template Reference

#include <dual_operators.hpp>

Collaboration diagram for eli::mutil::ad::dual_number::add< left__, right__ >:

Public Types

typedef left__::data_type left_data_type
 
typedef right__::data_type right_data_type
 
typedef eli::util::promote_traits< left_data_type, right_data_type >::promote_t data_type
 

Public Member Functions

 add (const left__ &l, const right__ &r)
 
data_type real () const
 
data_type nonreal () const
 

Private Attributes

eli::util::traits< left__ >::const_expr_ref l_val
 
eli::util::traits< right__ >::const_expr_ref r_val
 

Member Typedef Documentation

template<typename left__ , typename right__ >
typedef eli::util::promote_traits<left_data_type, right_data_type>::promote_t eli::mutil::ad::dual_number::add< left__, right__ >::data_type
template<typename left__ , typename right__ >
typedef left__::data_type eli::mutil::ad::dual_number::add< left__, right__ >::left_data_type
template<typename left__ , typename right__ >
typedef right__::data_type eli::mutil::ad::dual_number::add< left__, right__ >::right_data_type

Constructor & Destructor Documentation

template<typename left__ , typename right__ >
eli::mutil::ad::dual_number::add< left__, right__ >::add ( const left__ &  l,
const right__ &  r 
)
inline

Member Function Documentation

template<typename left__ , typename right__ >
data_type eli::mutil::ad::dual_number::add< left__, right__ >::nonreal ( ) const
inline
template<typename left__ , typename right__ >
data_type eli::mutil::ad::dual_number::add< left__, right__ >::real ( ) const
inline

Member Data Documentation

template<typename left__ , typename right__ >
eli::util::traits<left__>::const_expr_ref eli::mutil::ad::dual_number::add< left__, right__ >::l_val
private
template<typename left__ , typename right__ >
eli::util::traits<right__>::const_expr_ref eli::mutil::ad::dual_number::add< left__, right__ >::r_val
private

The documentation for this class was generated from the following file: