|
Sacado Package Browser (Single Doxygen Collection) Version of the Day
|


Go to the source code of this file.
Namespaces | |
| namespace | Sacado |
Abstract class that provides access to a parameter value in a code for the parameter library. An object of this type is required to construct a ParameterRegistration object. | |
| namespace | Sacado::Fad |
Namespace for forward-mode AD classes. | |
Defines | |
| #define | FAD_RELOP_MACRO(OP) |
| #define | FAD_BOOL_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 T > | |
| bool | Sacado::Fad::toBool (const SimpleFad< T > &x) |
| template<typename ValueT > | |
| std::ostream & | Sacado::Fad::operator<< (std::ostream &os, const SimpleFad< ValueT > &x) |
| #define FAD_RELOP_MACRO | ( | OP | ) |
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 556 of file Sacado_Fad_SimpleFadOps.hpp.
| #define FAD_BOOL_MACRO | ( | OP | ) |
namespace Sacado { \ namespace Fad { \ template <typename T1, typename T2> \ inline bool \ operator OP (const SimpleFad<T1>& expr1, \ const SimpleFad<T2>& expr2) \ { \ return toBool(expr1) OP toBool(expr2); \ } \ \ template <typename T2> \ inline bool \ operator OP (const typename SimpleFad<T2>::value_type& a, \ const SimpleFad<T2>& expr2) \ { \ return a OP toBool(expr2); \ } \ \ template <typename T1> \ inline bool \ operator OP (const SimpleFad<T1>& expr1, \ const typename SimpleFad<T1>::value_type& b) \ { \ return toBool(expr1) OP b; \ } \ } \ }
Definition at line 629 of file Sacado_Fad_SimpleFadOps.hpp.
1.7.4