Code-Eli  0.3.6
eli::mutil::ad::dual_number::expression< T__, comp_real_only > Class Template Reference

#include <dual_number.hpp>

Public Types

typedef T__::data_type data_type
 

Public Member Functions

 expression (const T__ &e)
 
const data_type real () const
 
const data_type nonreal () const
 
bool operator== (const data_type &v) const
 
bool operator== (const expression< T__, comp_real_only > &e) const
 
bool operator!= (const data_type &v) const
 
bool operator!= (const expression< T__, comp_real_only > &e) const
 
bool operator<= (const data_type &v) const
 
bool operator<= (const expression< T__, comp_real_only > &e) const
 
bool operator< (const data_type &v) const
 
bool operator< (const expression< T__, comp_real_only > &e) const
 
bool operator>= (const data_type &v) const
 
bool operator>= (const expression< T__, comp_real_only > &e) const
 
bool operator> (const data_type &v) const
 
bool operator> (const expression< T__, comp_real_only > &e) const
 

Private Attributes

const T__ expr
 

Member Typedef Documentation

template<typename T__, bool comp_real_only>
typedef T__::data_type eli::mutil::ad::dual_number::expression< T__, comp_real_only >::data_type

Constructor & Destructor Documentation

template<typename T__, bool comp_real_only>
eli::mutil::ad::dual_number::expression< T__, comp_real_only >::expression ( const T__ &  e)
inlineexplicit

Member Function Documentation

template<typename T__, bool comp_real_only>
const data_type eli::mutil::ad::dual_number::expression< T__, comp_real_only >::nonreal ( ) const
inline
template<typename T__, bool comp_real_only>
bool eli::mutil::ad::dual_number::expression< T__, comp_real_only >::operator!= ( const data_type v) const
inline

Here is the call graph for this function:

template<typename T__, bool comp_real_only>
bool eli::mutil::ad::dual_number::expression< T__, comp_real_only >::operator!= ( const expression< T__, comp_real_only > &  e) const
inline

Here is the call graph for this function:

template<typename T__, bool comp_real_only>
bool eli::mutil::ad::dual_number::expression< T__, comp_real_only >::operator< ( const data_type v) const
inline

Here is the call graph for this function:

template<typename T__, bool comp_real_only>
bool eli::mutil::ad::dual_number::expression< T__, comp_real_only >::operator< ( const expression< T__, comp_real_only > &  e) const
inline

Here is the call graph for this function:

template<typename T__, bool comp_real_only>
bool eli::mutil::ad::dual_number::expression< T__, comp_real_only >::operator<= ( const data_type v) const
inline

Here is the call graph for this function:

template<typename T__, bool comp_real_only>
bool eli::mutil::ad::dual_number::expression< T__, comp_real_only >::operator<= ( const expression< T__, comp_real_only > &  e) const
inline

Here is the call graph for this function:

template<typename T__, bool comp_real_only>
bool eli::mutil::ad::dual_number::expression< T__, comp_real_only >::operator== ( const data_type v) const
inline

Here is the call graph for this function:

template<typename T__, bool comp_real_only>
bool eli::mutil::ad::dual_number::expression< T__, comp_real_only >::operator== ( const expression< T__, comp_real_only > &  e) const
inline

Here is the call graph for this function:

template<typename T__, bool comp_real_only>
bool eli::mutil::ad::dual_number::expression< T__, comp_real_only >::operator> ( const data_type v) const
inline

Here is the call graph for this function:

template<typename T__, bool comp_real_only>
bool eli::mutil::ad::dual_number::expression< T__, comp_real_only >::operator> ( const expression< T__, comp_real_only > &  e) const
inline

Here is the call graph for this function:

template<typename T__, bool comp_real_only>
bool eli::mutil::ad::dual_number::expression< T__, comp_real_only >::operator>= ( const data_type v) const
inline

Here is the call graph for this function:

template<typename T__, bool comp_real_only>
bool eli::mutil::ad::dual_number::expression< T__, comp_real_only >::operator>= ( const expression< T__, comp_real_only > &  e) const
inline

Here is the call graph for this function:

template<typename T__, bool comp_real_only>
const data_type eli::mutil::ad::dual_number::expression< T__, comp_real_only >::real ( ) const
inline

Member Data Documentation

template<typename T__, bool comp_real_only>
const T__ eli::mutil::ad::dual_number::expression< T__, comp_real_only >::expr
private

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