NeoPZ
Public Types | List of all members
NumericalTraits< Fad< L >, Fad< R >, typename std::enable_if<!std::is_same< L, R >::value >::type > Class Template Reference

#include <promote.h>

Public Types

typedef Fad< L >::value_type lv
 
typedef Fad< R >::value_type rv
 
typedef NumericalTraits< lv, rv >::promote value_type
 
typedef Fad< value_typepromote
 

Detailed Description

template<class L, class R>
class NumericalTraits< Fad< L >, Fad< R >, typename std::enable_if<!std::is_same< L, R >::value >::type >

Definition at line 123 of file promote.h.

Member Typedef Documentation

◆ lv

template<class L , class R >
typedef Fad<L>::value_type NumericalTraits< Fad< L >, Fad< R >, typename std::enable_if<!std::is_same< L, R >::value >::type >::lv

Definition at line 125 of file promote.h.

◆ promote

template<class L , class R >
typedef Fad<value_type> NumericalTraits< Fad< L >, Fad< R >, typename std::enable_if<!std::is_same< L, R >::value >::type >::promote

Definition at line 129 of file promote.h.

◆ rv

template<class L , class R >
typedef Fad<R>::value_type NumericalTraits< Fad< L >, Fad< R >, typename std::enable_if<!std::is_same< L, R >::value >::type >::rv

Definition at line 126 of file promote.h.

◆ value_type

template<class L , class R >
typedef NumericalTraits<lv,rv>::promote NumericalTraits< Fad< L >, Fad< R >, typename std::enable_if<!std::is_same< L, R >::value >::type >::value_type

Definition at line 127 of file promote.h.


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