ADMB Documentation  -a65f1c97
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Functions
tiny_ad Namespace Reference

Classes

struct  ad
 
struct  variable
 
struct  variable< 1, nvar, Double >
 

Functions

template<class T >
D_acos (const T &x)
 
template<class T >
D_asin (const T &x)
 
template<class T >
D_atan (const T &x)
 
template<class T >
D_log1p (const T &x)
 
template<class T >
D_tan (const T &x)
 
template<class T >
D_tanh (const T &x)
 
template<class T , class V >
bool isfinite (const ad< T, V > &x)
 
template<class T , class V >
ad< T, V > operator* (const double &x, const ad< T, V > &y)
 
template<class T , class V >
ad< T, V > operator+ (const double &x, const ad< T, V > &y)
 
template<class T , class V >
ad< T, V > operator- (const double &x, const ad< T, V > &y)
 
template<class T , class V >
ad< T, V > operator/ (const double &x, const ad< T, V > &y)
 
template<class T , class V >
std::ostream & operator<< (std::ostream &os, const ad< T, V > &x)
 
template<class T , class V >
ad< T, V > pow (const ad< T, V > &x, const ad< T, V > &y)
 
template<class T , class V >
ad< T, V > pow (const ad< T, V > &x, const double &y)
 
template<class T >
double sign (const T &x)
 

Function Documentation

template<class T >
T tiny_ad::D_acos ( const T &  x)

Definition at line 187 of file tiny_ad.hpp.

template<class T >
T tiny_ad::D_asin ( const T &  x)

Definition at line 184 of file tiny_ad.hpp.

template<class T >
T tiny_ad::D_atan ( const T &  x)

Definition at line 190 of file tiny_ad.hpp.

template<class T >
T tiny_ad::D_log1p ( const T &  x)

Definition at line 180 of file tiny_ad.hpp.

template<class T >
T tiny_ad::D_tan ( const T &  x)

Definition at line 162 of file tiny_ad.hpp.

template<class T >
T tiny_ad::D_tanh ( const T &  x)

Definition at line 165 of file tiny_ad.hpp.

template<class T , class V >
bool tiny_ad::isfinite ( const ad< T, V > &  x)

Definition at line 149 of file tiny_ad.hpp.

Referenced by exp().

template<class T , class V >
ad<T, V> tiny_ad::operator* ( const double &  x,
const ad< T, V > &  y 
)

Definition at line 124 of file tiny_ad.hpp.

template<class T , class V >
ad<T, V> tiny_ad::operator+ ( const double &  x,
const ad< T, V > &  y 
)

Definition at line 116 of file tiny_ad.hpp.

template<class T , class V >
ad<T, V> tiny_ad::operator- ( const double &  x,
const ad< T, V > &  y 
)

Definition at line 120 of file tiny_ad.hpp.

template<class T , class V >
ad<T, V> tiny_ad::operator/ ( const double &  x,
const ad< T, V > &  y 
)

Definition at line 128 of file tiny_ad.hpp.

template<class T , class V >
std::ostream& tiny_ad::operator<< ( std::ostream &  os,
const ad< T, V > &  x 
)

Definition at line 247 of file tiny_ad.hpp.

template<class T , class V >
ad<T, V> tiny_ad::pow ( const ad< T, V > &  x,
const ad< T, V > &  y 
)

Definition at line 199 of file tiny_ad.hpp.

Referenced by pow().

template<class T , class V >
ad<T, V> tiny_ad::pow ( const ad< T, V > &  x,
const double &  y 
)

Definition at line 204 of file tiny_ad.hpp.

template<class T >
double tiny_ad::sign ( const T &  x)

Definition at line 145 of file tiny_ad.hpp.