Sacado Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Macros | Functions
Sacado_MathFunctions.hpp File Reference
#include <cmath>
#include "Sacado_ConfigDefs.h"
#include "Sacado_Base.hpp"
#include "Sacado_Fad_ExpressionFwd.hpp"
#include "Sacado_SFINAE_Macros.hpp"
#include "Sacado_Fad_Ops_Fwd.hpp"
Include dependency graph for Sacado_MathFunctions.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Sacado::ELRFad::SafeSqrtOp< T >
 
class  Sacado::CacheFad::SafeSqrtOp< T >
 
class  Sacado::ELRCacheFad::SafeSqrtOp< T >
 

Namespaces

 Sacado
 
 Sacado::Fad
 Namespace for forward-mode AD classes.
 
 Sacado::ELRFad
 Namespace for expression-level reverse forward-mode AD classes.
 
 Sacado::CacheFad
 Namespace for forward-mode AD classes w/caching.
 
 Sacado::ELRCacheFad
 Namespace for expression-level reverse forward-mode AD classes.
 

Macros

#define UNARYFUNC_MACRO(OP, FADOP)
 
#define BINARYFUNC_MACRO(OP, FADOP)
 

Functions

template<typename T >
KOKKOS_INLINE_FUNCTION Expr
< SafeSqrtOp< Expr< T > > > 
Sacado::Fad::safe_sqrt (const Expr< T > &)
 
template<typename T >
KOKKOS_INLINE_FUNCTION Expr
< SafeSqrtOp< Expr< T > > > 
Sacado::ELRFad::safe_sqrt (const Expr< T > &)
 
template<typename T >
KOKKOS_INLINE_FUNCTION Expr
< SafeSqrtOp< Expr< T > > > 
Sacado::CacheFad::safe_sqrt (const Expr< T > &)
 
template<typename T >
KOKKOS_INLINE_FUNCTION Expr
< SafeSqrtOp< Expr< T > > > 
Sacado::ELRCacheFad::safe_sqrt (const Expr< T > &)
 

Macro Definition Documentation

#define UNARYFUNC_MACRO (   OP,
  FADOP 
)

Definition at line 44 of file Sacado_MathFunctions.hpp.

#define BINARYFUNC_MACRO (   OP,
  FADOP 
)

Definition at line 171 of file Sacado_MathFunctions.hpp.