Sacado Package Browser (Single Doxygen Collection) Version of the Day
Loading...
Searching...
No Matches
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.

Namespaces

namespace  Sacado
 
namespace  Sacado::Fad
 Namespace for forward-mode AD classes.
 
namespace  Sacado::ELRFad
 Namespace for expression-level reverse forward-mode AD classes.
 
namespace  Sacado::CacheFad
 Namespace for forward-mode AD classes w/caching.
 
namespace  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 >
SACADO_INLINE_FUNCTION Expr< SafeSqrtOp< Expr< T > > > Sacado::Fad::safe_sqrt (const Expr< T > &)
 
template<typename T >
SACADO_INLINE_FUNCTION Expr< SafeSqrtOp< Expr< T > > > Sacado::ELRFad::safe_sqrt (const Expr< T > &)
 
template<typename T >
SACADO_INLINE_FUNCTION Expr< SafeSqrtOp< Expr< T > > > Sacado::CacheFad::safe_sqrt (const Expr< T > &)
 
template<typename T >
SACADO_INLINE_FUNCTION Expr< SafeSqrtOp< Expr< T > > > Sacado::ELRCacheFad::safe_sqrt (const Expr< T > &)
 

Macro Definition Documentation

◆ UNARYFUNC_MACRO

#define UNARYFUNC_MACRO (   OP,
  FADOP 
)

Definition at line 44 of file Sacado_MathFunctions.hpp.

◆ BINARYFUNC_MACRO

#define BINARYFUNC_MACRO (   OP,
  FADOP 
)

Definition at line 171 of file Sacado_MathFunctions.hpp.