NeoPZ
Classes | Functions
fad.h File Reference
#include <algorithm>
#include <cmath>
#include <math.h>
#include <utils/vectors.h>
#include <utils/promote.h>
#include <type_traits>
#include <Hash/TPZHash.h>
#include <Fad/fadlog.h>
#include <Fad/fadop.h>
#include <Fad/fadfunc.h>
Include dependency graph for fad.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FadExpr< T >
 
class  FadCst< T >
 
class  FadUnaryPlus< T >
 
class  FadUnaryMin< T >
 
class  FadBinaryAdd< L, R >
 
class  FadBinaryMinus< L, R >
 
class  FadBinaryMul< L, R >
 
class  FadBinaryDiv< L, R >
 
class  FadSuper
 
class  Fad< T >
 
class  FadExpr< T >
 
class  FadCst< T >
 
class  FadUnaryPlus< T >
 
class  FadUnaryMin< T >
 

Functions

template<class T >
fabs (const Fad< T > &val)
 
template<class T >
ostream & operator<< (ostream &os, const Fad< T > &a)
 
template<class T >
FadExpr< FadUnaryPlus< FadExpr< T > > > operator+ (const FadExpr< T > &expr)
 
template<class T >
FadExpr< FadUnaryMin< FadExpr< T > > > operator- (const FadExpr< T > &expr)
 

Function Documentation

◆ fabs()

template<class T >
T fabs ( const Fad< T > &  val)
inline

Definition at line 294 of file fad.h.

References Fad< T >::val().

◆ operator+()

template<class T >
FadExpr< FadUnaryPlus< FadExpr<T> > > operator+ ( const FadExpr< T > &  expr)
inline

Definition at line 643 of file fad.h.

Referenced by Fad< T >::size().

◆ operator-()

template<class T >
FadExpr< FadUnaryMin< FadExpr<T> > > operator- ( const FadExpr< T > &  expr)
inline

Definition at line 652 of file fad.h.

Referenced by Fad< T >::size().

◆ operator<<()

template<class T >
ostream& operator<< ( ostream &  os,
const Fad< T > &  a 
)
inline

Definition at line 538 of file fad.h.