NeoPZ
Functions
tinyfadbin.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

template<int Num, class L , class R >
TinyFad< Num, typename NumericalTraits< L, R >::promote > operator+ (const TinyFad< Num, L > &un, const TinyFad< Num, R > &deux)
 
template<int Num, class L , class R >
TinyFad< Num, typename NumericalTraits< L, R >::promote > operator+ (const TinyFad< Num, L > &un, const R &deux)
 
template<int Num, class L , class R >
TinyFad< Num, typename NumericalTraits< L, R >::promote > operator+ (const L &un, const TinyFad< Num, R > &deux)
 
template<int Num, class L , class R >
TinyFad< Num, typename NumericalTraits< L, R >::promote > operator* (const TinyFad< Num, L > &un, const TinyFad< Num, R > &deux)
 
template<int Num, class L , class R >
TinyFad< Num, typename NumericalTraits< L, R >::promote > operator* (const TinyFad< Num, L > &un, const R &deux)
 
template<int Num, class L , class R >
TinyFad< Num, typename NumericalTraits< L, R >::promote > operator* (const L &un, const TinyFad< Num, R > &deux)
 
template<int Num, class L , class R >
TinyFad< Num, typename NumericalTraits< L, R >::promote > operator- (const TinyFad< Num, L > &un, const TinyFad< Num, R > &deux)
 
template<int Num, class L , class R >
TinyFad< Num, typename NumericalTraits< L, R >::promote > operator- (const L &un, const TinyFad< Num, R > &deux)
 
template<int Num, class L , class R >
TinyFad< Num, typename NumericalTraits< L, R >::promote > operator- (const TinyFad< Num, L > &un, const R &deux)
 
template<int Num, class L , class R >
TinyFad< Num, typename NumericalTraits< L, R >::promote > operator/ (const TinyFad< Num, L > &un, const TinyFad< Num, R > &deux)
 
template<int Num, class L , class R >
TinyFad< Num, typename NumericalTraits< L, R >::promote > operator/ (const L &un, const TinyFad< Num, R > &deux)
 
template<int Num, class L , class R >
TinyFad< Num, typename NumericalTraits< L, R >::promote > operator/ (const TinyFad< Num, L > &un, const R &deux)
 

Function Documentation

◆ operator*() [1/3]

template<int Num, class L , class R >
TinyFad<Num,typename NumericalTraits<L,R>::promote > operator* ( const TinyFad< Num, L > &  un,
const TinyFad< Num, R > &  deux 
)
inline

Definition at line 67 of file tinyfadbin.h.

References TinyFad< Num, T >::dx(), tmp, and TinyFad< Num, T >::val().

Referenced by operator*().

◆ operator*() [2/3]

template<int Num, class L , class R >
TinyFad<Num,typename NumericalTraits<L,R>::promote > operator* ( const TinyFad< Num, L > &  un,
const R &  deux 
)
inline

Definition at line 84 of file tinyfadbin.h.

References TinyFad< Num, T >::dx(), tmp, and TinyFad< Num, T >::val().

◆ operator*() [3/3]

template<int Num, class L , class R >
TinyFad<Num,typename NumericalTraits<L,R>::promote > operator* ( const L &  un,
const TinyFad< Num, R > &  deux 
)
inline

Definition at line 102 of file tinyfadbin.h.

References operator*().

◆ operator+() [1/3]

template<int Num, class L , class R >
TinyFad<Num,typename NumericalTraits<L,R>::promote > operator+ ( const TinyFad< Num, L > &  un,
const TinyFad< Num, R > &  deux 
)
inline

Definition at line 27 of file tinyfadbin.h.

References TinyFad< Num, T >::dx(), tmp, and TinyFad< Num, T >::val().

Referenced by operator+().

◆ operator+() [2/3]

template<int Num, class L , class R >
TinyFad<Num,typename NumericalTraits<L,R>::promote> operator+ ( const TinyFad< Num, L > &  un,
const R &  deux 
)
inline

Definition at line 44 of file tinyfadbin.h.

References TinyFad< Num, T >::dx(), tmp, and TinyFad< Num, T >::val().

◆ operator+() [3/3]

template<int Num, class L , class R >
TinyFad<Num,typename NumericalTraits<L,R>::promote > operator+ ( const L &  un,
const TinyFad< Num, R > &  deux 
)
inline

Definition at line 61 of file tinyfadbin.h.

References operator+().

◆ operator-() [1/3]

template<int Num, class L , class R >
TinyFad<Num,typename NumericalTraits<L,R>::promote > operator- ( const TinyFad< Num, L > &  un,
const TinyFad< Num, R > &  deux 
)
inline

Definition at line 110 of file tinyfadbin.h.

References TinyFad< Num, T >::dx(), tmp, and TinyFad< Num, T >::val().

◆ operator-() [2/3]

template<int Num, class L , class R >
TinyFad<Num,typename NumericalTraits<L,R>::promote> operator- ( const L &  un,
const TinyFad< Num, R > &  deux 
)
inline

Definition at line 127 of file tinyfadbin.h.

References TinyFad< Num, T >::dx(), tmp, and TinyFad< Num, T >::val().

◆ operator-() [3/3]

template<int Num, class L , class R >
TinyFad<Num, typename NumericalTraits<L,R>::promote > operator- ( const TinyFad< Num, L > &  un,
const R &  deux 
)
inline

Definition at line 144 of file tinyfadbin.h.

References TinyFad< Num, T >::dx(), tmp, and TinyFad< Num, T >::val().

◆ operator/() [1/3]

template<int Num, class L , class R >
TinyFad<Num, typename NumericalTraits<L,R>::promote > operator/ ( const TinyFad< Num, L > &  un,
const TinyFad< Num, R > &  deux 
)
inline

Definition at line 161 of file tinyfadbin.h.

References TinyFad< Num, T >::dx(), error(), tmp, and TinyFad< Num, T >::val().

◆ operator/() [2/3]

template<int Num, class L , class R >
TinyFad<Num, typename NumericalTraits<L,R>::promote > operator/ ( const L &  un,
const TinyFad< Num, R > &  deux 
)
inline

Definition at line 181 of file tinyfadbin.h.

References TinyFad< Num, T >::dx(), error(), tmp, and TinyFad< Num, T >::val().

◆ operator/() [3/3]

template<int Num, class L , class R >
TinyFad<Num, typename NumericalTraits<L,R>::promote > operator/ ( const TinyFad< Num, L > &  un,
const R &  deux 
)
inline

Definition at line 201 of file tinyfadbin.h.

References TinyFad< Num, T >::dx(), error(), tmp, and TinyFad< Num, T >::val().