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

Go to the source code of this file.

Namespaces

 Sacado
 
 Sacado::Tay
 Namespace for Taylor polynomial AD classes.
 

Functions

template<typename T >
Taylor< TSacado::Tay::operator+ (const Base< Taylor< T > > &a, const Base< Taylor< T > > &b)
 
template<typename T >
Taylor< TSacado::Tay::operator+ (const typename Taylor< T >::value_type &a, const Base< Taylor< T > > &b)
 
template<typename T >
Taylor< TSacado::Tay::operator+ (const Base< Taylor< T > > &a, const typename Taylor< T >::value_type &b)
 
template<typename T >
Taylor< TSacado::Tay::operator- (const Base< Taylor< T > > &a, const Base< Taylor< T > > &b)
 
template<typename T >
Taylor< TSacado::Tay::operator- (const typename Taylor< T >::value_type &a, const Base< Taylor< T > > &b)
 
template<typename T >
Taylor< TSacado::Tay::operator- (const Base< Taylor< T > > &a, const typename Taylor< T >::value_type &b)
 
template<typename T >
Taylor< TSacado::Tay::operator* (const Base< Taylor< T > > &a, const Base< Taylor< T > > &b)
 
template<typename T >
Taylor< TSacado::Tay::operator* (const typename Taylor< T >::value_type &a, const Base< Taylor< T > > &b)
 
template<typename T >
Taylor< TSacado::Tay::operator* (const Base< Taylor< T > > &a, const typename Taylor< T >::value_type &b)
 
template<typename T >
Taylor< TSacado::Tay::operator/ (const Base< Taylor< T > > &a, const Base< Taylor< T > > &b)
 
template<typename T >
Taylor< TSacado::Tay::operator/ (const typename Taylor< T >::value_type &a, const Base< Taylor< T > > &b)
 
template<typename T >
Taylor< TSacado::Tay::operator/ (const Base< Taylor< T > > &a, const typename Taylor< T >::value_type &b)
 
template<typename T >
Taylor< TSacado::Tay::exp (const Base< Taylor< T > > &a)
 
template<typename T >
Taylor< TSacado::Tay::log (const Base< Taylor< T > > &a)
 
template<typename T >
Taylor< TSacado::Tay::log10 (const Base< Taylor< T > > &a)
 
template<typename T >
Taylor< TSacado::Tay::sqrt (const Base< Taylor< T > > &a)
 
template<typename T >
Taylor< TSacado::Tay::cbrt (const Base< Taylor< T > > &a)
 
template<typename T >
Taylor< TSacado::Tay::pow (const Base< Taylor< T > > &a, const Base< Taylor< T > > &b)
 
template<typename T >
Taylor< TSacado::Tay::pow (const typename Taylor< T >::value_type &a, const Base< Taylor< T > > &b)
 
template<typename T >
Taylor< TSacado::Tay::pow (const Base< Taylor< T > > &a, const typename Taylor< T >::value_type &b)
 
template<typename T >
void Sacado::Tay::sincos (const Base< Taylor< T > > &a, Taylor< T > &s, Taylor< T > &c)
 
template<typename T >
Taylor< TSacado::Tay::sin (const Base< Taylor< T > > &a)
 
template<typename T >
Taylor< TSacado::Tay::cos (const Base< Taylor< T > > &a)
 
template<typename T >
Taylor< TSacado::Tay::tan (const Base< Taylor< T > > &a)
 
template<typename T >
void Sacado::Tay::sinhcosh (const Base< Taylor< T > > &a, Taylor< T > &s, Taylor< T > &c)
 
template<typename T >
Taylor< TSacado::Tay::sinh (const Base< Taylor< T > > &a)
 
template<typename T >
Taylor< TSacado::Tay::cosh (const Base< Taylor< T > > &a)
 
template<typename T >
Taylor< TSacado::Tay::tanh (const Base< Taylor< T > > &a)
 
template<typename T >
Taylor< TSacado::Tay::quad (const typename Taylor< T >::value_type &c0, const Base< Taylor< T > > &a, const Base< Taylor< T > > &b)
 
template<typename T >
Taylor< TSacado::Tay::acos (const Base< Taylor< T > > &a)
 
template<typename T >
Taylor< TSacado::Tay::asin (const Base< Taylor< T > > &a)
 
template<typename T >
Taylor< TSacado::Tay::atan (const Base< Taylor< T > > &a)
 
template<typename T >
Taylor< TSacado::Tay::atan2 (const Base< Taylor< T > > &a, const Base< Taylor< T > > &b)
 
template<typename T >
Taylor< TSacado::Tay::atan2 (const typename Taylor< T >::value_type &a, const Base< Taylor< T > > &b)
 
template<typename T >
Taylor< TSacado::Tay::atan2 (const Base< Taylor< T > > &a, const typename Taylor< T >::value_type &b)
 
template<typename T >
Taylor< TSacado::Tay::acosh (const Base< Taylor< T > > &a)
 
template<typename T >
Taylor< TSacado::Tay::asinh (const Base< Taylor< T > > &a)
 
template<typename T >
Taylor< TSacado::Tay::atanh (const Base< Taylor< T > > &a)
 
template<typename T >
Taylor< TSacado::Tay::fabs (const Base< Taylor< T > > &a)
 
template<typename T >
Taylor< TSacado::Tay::abs (const Base< Taylor< T > > &a)
 
template<typename T >
Taylor< TSacado::Tay::max (const Base< Taylor< T > > &a, const Base< Taylor< T > > &b)
 
template<typename T >
Taylor< TSacado::Tay::max (const typename Taylor< T >::value_type &a, const Base< Taylor< T > > &b)
 
template<typename T >
Taylor< TSacado::Tay::max (const Base< Taylor< T > > &a, const typename Taylor< T >::value_type &b)
 
template<typename T >
Taylor< TSacado::Tay::min (const Base< Taylor< T > > &a, const Base< Taylor< T > > &b)
 
template<typename T >
Taylor< TSacado::Tay::min (const typename Taylor< T >::value_type &a, const Base< Taylor< T > > &b)
 
template<typename T >
Taylor< TSacado::Tay::min (const Base< Taylor< T > > &a, const typename Taylor< T >::value_type &b)
 
template<typename T >
bool Sacado::Tay::operator== (const Base< Taylor< T > > &a, const Base< Taylor< T > > &b)
 
template<typename T >
bool Sacado::Tay::operator== (const typename Taylor< T >::value_type &a, const Base< Taylor< T > > &b)
 
template<typename T >
bool Sacado::Tay::operator== (const Base< Taylor< T > > &a, const typename Taylor< T >::value_type &b)
 
template<typename T >
bool Sacado::Tay::operator!= (const Base< Taylor< T > > &a, const Base< Taylor< T > > &b)
 
template<typename T >
bool Sacado::Tay::operator!= (const typename Taylor< T >::value_type &a, const Base< Taylor< T > > &b)
 
template<typename T >
bool Sacado::Tay::operator!= (const Base< Taylor< T > > &a, const typename Taylor< T >::value_type &b)
 
template<typename T >
bool Sacado::Tay::operator<= (const Base< Taylor< T > > &a, const Base< Taylor< T > > &b)
 
template<typename T >
bool Sacado::Tay::operator<= (const typename Taylor< T >::value_type &a, const Base< Taylor< T > > &b)
 
template<typename T >
bool Sacado::Tay::operator<= (const Base< Taylor< T > > &a, const typename Taylor< T >::value_type &b)
 
template<typename T >
bool Sacado::Tay::operator>= (const Base< Taylor< T > > &a, const Base< Taylor< T > > &b)
 
template<typename T >
bool Sacado::Tay::operator>= (const typename Taylor< T >::value_type &a, const Base< Taylor< T > > &b)
 
template<typename T >
bool Sacado::Tay::operator>= (const Base< Taylor< T > > &a, const typename Taylor< T >::value_type &b)
 
template<typename T >
bool Sacado::Tay::operator< (const Base< Taylor< T > > &a, const Base< Taylor< T > > &b)
 
template<typename T >
bool Sacado::Tay::operator< (const typename Taylor< T >::value_type &a, const Base< Taylor< T > > &b)
 
template<typename T >
bool Sacado::Tay::operator< (const Base< Taylor< T > > &a, const typename Taylor< T >::value_type &b)
 
template<typename T >
bool Sacado::Tay::operator> (const Base< Taylor< T > > &a, const Base< Taylor< T > > &b)
 
template<typename T >
bool Sacado::Tay::operator> (const typename Taylor< T >::value_type &a, const Base< Taylor< T > > &b)
 
template<typename T >
bool Sacado::Tay::operator> (const Base< Taylor< T > > &a, const typename Taylor< T >::value_type &b)
 
template<typename T >
bool Sacado::Tay::toBool (const Taylor< T > &x)
 
template<typename T >
bool Sacado::Tay::operator&& (const Base< Taylor< T > > &xx1, const Base< Taylor< T > > &xx2)
 
template<typename T >
bool Sacado::Tay::operator&& (const typename Taylor< T >::value_type &a, const Base< Taylor< T > > &xx2)
 
template<typename T >
bool Sacado::Tay::operator&& (const Base< Taylor< T > > &xx1, const typename Taylor< T >::value_type &b)
 
template<typename T >
bool Sacado::Tay::operator|| (const Base< Taylor< T > > &xx1, const Base< Taylor< T > > &xx2)
 
template<typename T >
bool Sacado::Tay::operator|| (const typename Taylor< T >::value_type &a, const Base< Taylor< T > > &xx2)
 
template<typename T >
bool Sacado::Tay::operator|| (const Base< Taylor< T > > &xx1, const typename Taylor< T >::value_type &b)
 
template<typename T >
std::ostream & Sacado::Tay::operator<< (std::ostream &os, const Base< Taylor< T > > &a)