NeoPZ
Classes | Functions
tfad.h File Reference
#include <algorithm>
#include <cmath>
#include <cstring>
#include <type_traits>
#include <TPZSavable.h>
#include <TPZStream.h>
#include <utils/promote.h>
#include <Hash/TPZHash.h>
#include <TinyFadET/tfadlog.h>
#include <TinyFadET/tfadop.h>
#include <TinyFadET/tfadfunc.h>
Include dependency graph for tfad.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  NumericalTraits< A, B, Enable >
 
class  TFadExpr< T >
 
class  TFadCst< T >
 
class  TFadUnaryPlus< T >
 
class  TFadUnaryMin< T >
 
class  TFadBinaryAdd< L, R >
 
class  TFadBinaryMinus< L, R >
 
class  TFadBinaryMul< L, R >
 
class  TFadBinaryDiv< L, R >
 
class  GetArithmeticType< T >
 
class  GetArithmeticType< TFad< Num, T > >
 
class  TFad< Num, T >
 
class  TFadExpr< T >
 
class  TFadCst< T >
 
class  TFadUnaryPlus< T >
 
class  TFadUnaryMin< T >
 

Functions

template<int Num, class T >
ostream & operator<< (ostream &os, const TFad< Num, T > &a)
 
template<class T >
TFadExpr< TFadUnaryPlus< TFadExpr< T > > > operator+ (const TFadExpr< T > &expr)
 
template<class T >
TFadExpr< TFadUnaryMin< TFadExpr< T > > > operator- (const TFadExpr< T > &expr)
 

Function Documentation

◆ operator+()

template<class T >
TFadExpr< TFadUnaryPlus< TFadExpr<T> > > operator+ ( const TFadExpr< T > &  expr)
inline

Definition at line 471 of file tfad.h.

Referenced by TFad< Num, T >::size().

◆ operator-()

template<class T >
TFadExpr< TFadUnaryMin< TFadExpr<T> > > operator- ( const TFadExpr< T > &  expr)
inline

Definition at line 480 of file tfad.h.

Referenced by TFad< Num, T >::size().

◆ operator<<()

template<int Num, class T >
ostream& operator<< ( ostream &  os,
const TFad< Num, T > &  a 
)
inline

Definition at line 369 of file tfad.h.