Sacado_Fad_SimpleFadOps.hpp File Reference

#include "Sacado_cmath.hpp"
#include <ostream>

Include dependency graph for Sacado_Fad_SimpleFadOps.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

Defines

#define FAD_RELOP_MACRO(OP)

Functions

template<typename ValueT>
SimpleFad< ValueT > Sacado::Fad::operator+ (const SimpleFad< ValueT > &a)
template<typename ValueT>
SimpleFad< ValueT > Sacado::Fad::operator- (const SimpleFad< ValueT > &a)
template<typename ValueT>
SimpleFad< ValueT > Sacado::Fad::exp (const SimpleFad< ValueT > &a)
template<typename ValueT>
SimpleFad< ValueT > Sacado::Fad::log (const SimpleFad< ValueT > &a)
template<typename ValueT>
SimpleFad< ValueT > Sacado::Fad::log10 (const SimpleFad< ValueT > &a)
template<typename ValueT>
SimpleFad< ValueT > Sacado::Fad::sqrt (const SimpleFad< ValueT > &a)
template<typename ValueT>
SimpleFad< ValueT > Sacado::Fad::cos (const SimpleFad< ValueT > &a)
template<typename ValueT>
SimpleFad< ValueT > Sacado::Fad::sin (const SimpleFad< ValueT > &a)
template<typename ValueT>
SimpleFad< ValueT > Sacado::Fad::tan (const SimpleFad< ValueT > &a)
template<typename ValueT>
SimpleFad< ValueT > Sacado::Fad::acos (const SimpleFad< ValueT > &a)
template<typename ValueT>
SimpleFad< ValueT > Sacado::Fad::asin (const SimpleFad< ValueT > &a)
template<typename ValueT>
SimpleFad< ValueT > Sacado::Fad::atan (const SimpleFad< ValueT > &a)
template<typename ValueT>
SimpleFad< ValueT > Sacado::Fad::cosh (const SimpleFad< ValueT > &a)
template<typename ValueT>
SimpleFad< ValueT > Sacado::Fad::sinh (const SimpleFad< ValueT > &a)
template<typename ValueT>
SimpleFad< ValueT > Sacado::Fad::tanh (const SimpleFad< ValueT > &a)
template<typename ValueT>
SimpleFad< ValueT > Sacado::Fad::acosh (const SimpleFad< ValueT > &a)
template<typename ValueT>
SimpleFad< ValueT > Sacado::Fad::asinh (const SimpleFad< ValueT > &a)
template<typename ValueT>
SimpleFad< ValueT > Sacado::Fad::atanh (const SimpleFad< ValueT > &a)
template<typename ValueT>
SimpleFad< ValueT > Sacado::Fad::abs (const SimpleFad< ValueT > &a)
template<typename ValueT>
SimpleFad< ValueT > Sacado::Fad::fabs (const SimpleFad< ValueT > &a)
template<typename ValueT>
SimpleFad< ValueT > Sacado::Fad::operator+ (const SimpleFad< ValueT > &a, const SimpleFad< ValueT > &b)
template<typename ValueT>
SimpleFad< ValueT > Sacado::Fad::operator+ (const typename SimpleFad< ValueT >::value_type &a, const SimpleFad< ValueT > &b)
template<typename ValueT>
SimpleFad< ValueT > Sacado::Fad::operator+ (const SimpleFad< ValueT > &a, const typename SimpleFad< ValueT >::value_type &b)
template<typename ValueT>
SimpleFad< ValueT > Sacado::Fad::operator- (const SimpleFad< ValueT > &a, const SimpleFad< ValueT > &b)
template<typename ValueT>
SimpleFad< ValueT > Sacado::Fad::operator- (const typename SimpleFad< ValueT >::value_type &a, const SimpleFad< ValueT > &b)
template<typename ValueT>
SimpleFad< ValueT > Sacado::Fad::operator- (const SimpleFad< ValueT > &a, const typename SimpleFad< ValueT >::value_type &b)
template<typename ValueT>
SimpleFad< ValueT > Sacado::Fad::operator * (const SimpleFad< ValueT > &a, const SimpleFad< ValueT > &b)
template<typename ValueT>
SimpleFad< ValueT > Sacado::Fad::operator * (const typename SimpleFad< ValueT >::value_type &a, const SimpleFad< ValueT > &b)
template<typename ValueT>
SimpleFad< ValueT > Sacado::Fad::operator * (const SimpleFad< ValueT > &a, const typename SimpleFad< ValueT >::value_type &b)
template<typename ValueT>
SimpleFad< ValueT > Sacado::Fad::operator/ (const SimpleFad< ValueT > &a, const SimpleFad< ValueT > &b)
template<typename ValueT>
SimpleFad< ValueT > Sacado::Fad::operator/ (const typename SimpleFad< ValueT >::value_type &a, const SimpleFad< ValueT > &b)
template<typename ValueT>
SimpleFad< ValueT > Sacado::Fad::operator/ (const SimpleFad< ValueT > &a, const typename SimpleFad< ValueT >::value_type &b)
template<typename ValueT>
SimpleFad< ValueT > Sacado::Fad::pow (const SimpleFad< ValueT > &a, const SimpleFad< ValueT > &b)
template<typename ValueT>
SimpleFad< ValueT > Sacado::Fad::pow (const typename SimpleFad< ValueT >::value_type &a, const SimpleFad< ValueT > &b)
template<typename ValueT>
SimpleFad< ValueT > Sacado::Fad::pow (const SimpleFad< ValueT > &a, const typename SimpleFad< ValueT >::value_type &b)
template<typename ValueT>
SimpleFad< ValueT > Sacado::Fad::atan2 (const SimpleFad< ValueT > &a, const SimpleFad< ValueT > &b)
template<typename ValueT>
SimpleFad< ValueT > Sacado::Fad::atan2 (const typename SimpleFad< ValueT >::value_type &a, const SimpleFad< ValueT > &b)
template<typename ValueT>
SimpleFad< ValueT > Sacado::Fad::atan2 (const SimpleFad< ValueT > &a, const typename SimpleFad< ValueT >::value_type &b)
template<typename ValueT>
SimpleFad< ValueT > Sacado::Fad::max (const SimpleFad< ValueT > &a, const SimpleFad< ValueT > &b)
template<typename ValueT>
SimpleFad< ValueT > Sacado::Fad::max (const typename SimpleFad< ValueT >::value_type &a, const SimpleFad< ValueT > &b)
template<typename ValueT>
SimpleFad< ValueT > Sacado::Fad::max (const SimpleFad< ValueT > &a, const typename SimpleFad< ValueT >::value_type &b)
template<typename ValueT>
SimpleFad< ValueT > Sacado::Fad::min (const SimpleFad< ValueT > &a, const SimpleFad< ValueT > &b)
template<typename ValueT>
SimpleFad< ValueT > Sacado::Fad::min (const typename SimpleFad< ValueT >::value_type &a, const SimpleFad< ValueT > &b)
template<typename ValueT>
SimpleFad< ValueT > Sacado::Fad::min (const SimpleFad< ValueT > &a, const typename SimpleFad< ValueT >::value_type &b)
template<typename ValueT>
bool Sacado::Fad::operator! (const SimpleFad< ValueT > &a)
template<typename ValueT>
std::ostream & Sacado::Fad::operator<< (std::ostream &os, const SimpleFad< ValueT > &x)


Define Documentation

#define FAD_RELOP_MACRO ( OP   ) 

Value:

namespace Sacado {              \
  namespace Fad {             \
    template <typename ValueT>            \
    inline bool               \
    operator OP (const SimpleFad<ValueT>& a,        \
     const SimpleFad<ValueT>& b)        \
    {                 \
      return a.val() OP b.val();          \
    }                 \
                  \
    template <typename ValueT>            \
    inline bool               \
    operator OP (const ValueT& a,         \
     const SimpleFad<ValueT>& b)        \
    {                 \
      return a OP b.val();            \
    }                 \
                  \
    template <typename ValueT>            \
    inline bool               \
    operator OP (const SimpleFad<ValueT>& a,        \
     const ValueT& b)         \
    {                 \
      return a.val() OP b;            \
    }                 \
  }                 \
}

Definition at line 541 of file Sacado_Fad_SimpleFadOps.hpp.


Generated on Wed May 12 21:39:43 2010 for Sacado Package Browser (Single Doxygen Collection) by  doxygen 1.4.7