Sacado Package Browser (Single Doxygen Collection)
Version of the Day
|
#include "Sacado_Tay_CacheTaylorExpr.hpp"
#include <cmath>
#include <valarray>
#include <algorithm>
#include <ostream>
#include "Sacado_mpl_disable_if.hpp"
Go to the source code of this file.
Namespaces | |
Sacado | |
Sacado::Tay | |
Namespace for Taylor polynomial AD classes. | |
std | |
Macros | |
#define | TAYLOR_UNARYOP_MACRO(OPNAME, OP) |
#define | TAYLOR_BINARYOP_MACRO(OPNAME, OP) |
#define | TAYLOR_SFINAE_BINARYOP_MACRO(OPNAME, OP) |
#define | TAYLOR_RELOP_MACRO(OP) |
#define | TAY_BOOL_MACRO(OP) |
Functions | |
template<typename T1 , typename T2 > | |
Expr< BinaryExpr< Expr< T1 > , Expr< T2 >, ASinQuadOp > > | Sacado::Tay::asin_quad (const Expr< T1 > &expr1, const Expr< T2 > &expr2) |
template<typename T1 , typename T2 > | |
Expr< BinaryExpr< Expr< T1 > , Expr< T2 >, ACosQuadOp > > | Sacado::Tay::acos_quad (const Expr< T1 > &expr1, const Expr< T2 > &expr2) |
template<typename T1 , typename T2 > | |
Expr< BinaryExpr< Expr< T1 > , Expr< T2 >, ATanQuadOp > > | Sacado::Tay::atan_quad (const Expr< T1 > &expr1, const Expr< T2 > &expr2) |
template<typename T1 , typename T2 > | |
PowExprType< Expr< T1 >, Expr < T2 > >::expr_type | Sacado::Tay::pow (const Expr< T1 > &expr1, const Expr< T2 > &expr2) |
template<typename T > | |
PowExprType< typename Expr< T > ::value_type, Expr< T > >::expr_type | Sacado::Tay::pow (const typename Expr< T >::value_type &c, const Expr< T > &expr) |
template<typename T > | |
PowExprType< Expr< T > , typename Expr< T > ::value_type >::expr_type | Sacado::Tay::pow (const Expr< T > &expr, const typename Expr< T >::value_type &c) |
template<typename T > | |
Log10ExprType< T >::expr_type | Sacado::Tay::log10 (const Expr< T > &expr) |
template<typename T > | |
TanExprType< T >::expr_type | Sacado::Tay::tan (const Expr< T > &expr) |
template<typename T > | |
ASinExprType< T >::expr_type | Sacado::Tay::asin (const Expr< T > &expr) |
template<typename T > | |
ACosExprType< T >::expr_type | Sacado::Tay::acos (const Expr< T > &expr) |
template<typename T > | |
ATanExprType< T >::expr_type | Sacado::Tay::atan (const Expr< T > &expr) |
template<typename T > | |
TanhExprType< T >::expr_type | Sacado::Tay::tanh (const Expr< T > &expr) |
template<typename ExprT > | |
bool | Sacado::Tay::operator! (const Expr< ExprT > &expr) |
template<typename ExprT > | |
bool | Sacado::Tay::toBool2 (const Expr< ExprT > &x) |
template<typename ExprT > | |
std::ostream & | Sacado::Tay::operator<< (std::ostream &os, const Expr< ExprT > &x) |
template<typename T > | |
CacheTaylor< T > | Sacado::Tay::diff (const CacheTaylor< T > &x, int n=1) |
Compute Taylor series of n-th derivative of x. More... | |
#define TAYLOR_UNARYOP_MACRO | ( | OPNAME, | |
OP | |||
) |
Definition at line 574 of file Sacado_Tay_CacheTaylorOps.hpp.
#define TAYLOR_BINARYOP_MACRO | ( | OPNAME, | |
OP | |||
) |
Definition at line 1545 of file Sacado_Tay_CacheTaylorOps.hpp.
#define TAYLOR_SFINAE_BINARYOP_MACRO | ( | OPNAME, | |
OP | |||
) |
Definition at line 1597 of file Sacado_Tay_CacheTaylorOps.hpp.
#define TAYLOR_RELOP_MACRO | ( | OP | ) |
Definition at line 1858 of file Sacado_Tay_CacheTaylorOps.hpp.
#define TAY_BOOL_MACRO | ( | OP | ) |
Definition at line 1931 of file Sacado_Tay_CacheTaylorOps.hpp.