Sacado Package Browser (Single Doxygen Collection)
Version of the Day
|
#include "Sacado_ELRCacheFad_Expression.hpp"
#include "Sacado_cmath.hpp"
#include "Sacado_mpl_disable_if.hpp"
#include "Sacado_mpl_is_same.hpp"
#include <ostream>
Go to the source code of this file.
Namespaces | |
Sacado | |
Sacado::ELRCacheFad | |
Namespace for expression-level reverse forward-mode AD classes. | |
Macros | |
#define | FAD_UNARYOP_MACRO(OPNAME, OP, PARTIAL, VALUE) |
#define | FAD_BINARYOP_MACRO(OPNAME, OP) |
#define | FAD_RELOP_MACRO(OP) |
#define | FAD_BOOL_MACRO(OP) |
Functions | |
template<typename T > | |
KOKKOS_INLINE_FUNCTION Expr < UnaryPlusOp< Expr< T > > > | Sacado::ELRCacheFad::operator+ (const Expr< T > &expr) |
template<typename T > | |
KOKKOS_INLINE_FUNCTION Expr < UnaryMinusOp< Expr< T > > > | Sacado::ELRCacheFad::operator- (const Expr< T > &expr) |
template<typename T > | |
KOKKOS_INLINE_FUNCTION Expr < AbsOp< Expr< T > > > | Sacado::ELRCacheFad::abs (const Expr< T > &expr) |
template<typename T > | |
KOKKOS_INLINE_FUNCTION Expr < FAbsOp< Expr< T > > > | Sacado::ELRCacheFad::fabs (const Expr< T > &expr) |
FAD_UNARYOP_MACRO (exp, ExpOp, a=std::exp(v), a) FAD_UNARYOP_MACRO(log | |
template<typename ExprT > | |
KOKKOS_INLINE_FUNCTION bool | Sacado::ELRCacheFad::operator! (const Expr< ExprT > &expr) |
template<typename ExprT > | |
KOKKOS_INLINE_FUNCTION bool | Sacado::ELRCacheFad::toBool (const Expr< ExprT > &x) |
template<typename ExprT > | |
std::ostream & | Sacado::ELRCacheFad::operator<< (std::ostream &os, const Expr< ExprT > &x) |
Variables | |
LogOp | |
a =scalar_type(1.0)/v | |
Log10Op | |
SqrtOp | |
CosOp | |
SinOp | |
TanOp | |
ACosOp | |
ASinOp | |
ATanOp | |
CoshOp | |
SinhOp | |
TanhOp | |
ACoshOp | |
ASinhOp | |
ATanhOp | |
#define FAD_UNARYOP_MACRO | ( | OPNAME, | |
OP, | |||
PARTIAL, | |||
VALUE | |||
) |
Definition at line 479 of file Sacado_ELRCacheFad_Ops.hpp.
#define FAD_BINARYOP_MACRO | ( | OPNAME, | |
OP | |||
) |
Definition at line 3486 of file Sacado_ELRCacheFad_Ops.hpp.
#define FAD_RELOP_MACRO | ( | OP | ) |
Definition at line 3576 of file Sacado_ELRCacheFad_Ops.hpp.
#define FAD_BOOL_MACRO | ( | OP | ) |
Definition at line 3660 of file Sacado_ELRCacheFad_Ops.hpp.
LogOp |
Definition at line 589 of file Sacado_ELRCacheFad_Ops.hpp.
a =scalar_type(1.0)/v |
Definition at line 590 of file Sacado_ELRCacheFad_Ops.hpp.
Log10Op |
Definition at line 593 of file Sacado_ELRCacheFad_Ops.hpp.
SqrtOp |
Definition at line 597 of file Sacado_ELRCacheFad_Ops.hpp.
CosOp |
Definition at line 601 of file Sacado_ELRCacheFad_Ops.hpp.
SinOp |
Definition at line 605 of file Sacado_ELRCacheFad_Ops.hpp.
TanOp |
Definition at line 609 of file Sacado_ELRCacheFad_Ops.hpp.
ACosOp |
Definition at line 613 of file Sacado_ELRCacheFad_Ops.hpp.
ASinOp |
Definition at line 617 of file Sacado_ELRCacheFad_Ops.hpp.
ATanOp |
Definition at line 621 of file Sacado_ELRCacheFad_Ops.hpp.
CoshOp |
Definition at line 625 of file Sacado_ELRCacheFad_Ops.hpp.
SinhOp |
Definition at line 629 of file Sacado_ELRCacheFad_Ops.hpp.
TanhOp |
Definition at line 633 of file Sacado_ELRCacheFad_Ops.hpp.
ACoshOp |
Definition at line 637 of file Sacado_ELRCacheFad_Ops.hpp.
ASinhOp |
Definition at line 641 of file Sacado_ELRCacheFad_Ops.hpp.
ATanhOp |
Definition at line 645 of file Sacado_ELRCacheFad_Ops.hpp.