Sacado Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
Sacado::ELRCacheFad::Expr< SFadExprTag< T, Num > >::LocalAccumOp< ExprT > Struct Template Reference

#include <Sacado_ELRCacheFad_SFad.hpp>

Public Types

typedef ExprT::value_type value_type
 

Public Member Functions

SACADO_INLINE_FUNCTION LocalAccumOp (const ExprT &x_)
 
template<typename ArgT >
SACADO_INLINE_FUNCTION void operator() (ArgT arg) const
 

Public Attributes

const ExprT & x
 
value_type t
 
value_type partials [N]
 
int i
 

Static Public Attributes

static const int N = ExprT::num_args
 

Detailed Description

template<typename T, int Num>
template<typename ExprT>
struct Sacado::ELRCacheFad::Expr< SFadExprTag< T, Num > >::LocalAccumOp< ExprT >

Definition at line 611 of file Sacado_ELRCacheFad_SFad.hpp.

Member Typedef Documentation

template<typename T , int Num>
template<typename ExprT >
typedef ExprT::value_type Sacado::ELRCacheFad::Expr< SFadExprTag< T, Num > >::LocalAccumOp< ExprT >::value_type

Definition at line 612 of file Sacado_ELRCacheFad_SFad.hpp.

Constructor & Destructor Documentation

template<typename T , int Num>
template<typename ExprT >
SACADO_INLINE_FUNCTION Sacado::ELRCacheFad::Expr< SFadExprTag< T, Num > >::LocalAccumOp< ExprT >::LocalAccumOp ( const ExprT &  x_)
inline

Definition at line 619 of file Sacado_ELRCacheFad_SFad.hpp.

Member Function Documentation

template<typename T , int Num>
template<typename ExprT >
template<typename ArgT >
SACADO_INLINE_FUNCTION void Sacado::ELRCacheFad::Expr< SFadExprTag< T, Num > >::LocalAccumOp< ExprT >::operator() ( ArgT  arg) const
inline

Definition at line 624 of file Sacado_ELRCacheFad_SFad.hpp.

Member Data Documentation

template<typename T , int Num>
template<typename ExprT >
const int Sacado::ELRCacheFad::Expr< SFadExprTag< T, Num > >::LocalAccumOp< ExprT >::N = ExprT::num_args
static

Definition at line 613 of file Sacado_ELRCacheFad_SFad.hpp.

template<typename T , int Num>
template<typename ExprT >
const ExprT& Sacado::ELRCacheFad::Expr< SFadExprTag< T, Num > >::LocalAccumOp< ExprT >::x

Definition at line 614 of file Sacado_ELRCacheFad_SFad.hpp.

template<typename T , int Num>
template<typename ExprT >
value_type Sacado::ELRCacheFad::Expr< SFadExprTag< T, Num > >::LocalAccumOp< ExprT >::t
mutable

Definition at line 615 of file Sacado_ELRCacheFad_SFad.hpp.

template<typename T , int Num>
template<typename ExprT >
value_type Sacado::ELRCacheFad::Expr< SFadExprTag< T, Num > >::LocalAccumOp< ExprT >::partials[N]

Definition at line 616 of file Sacado_ELRCacheFad_SFad.hpp.

template<typename T , int Num>
template<typename ExprT >
int Sacado::ELRCacheFad::Expr< SFadExprTag< T, Num > >::LocalAccumOp< ExprT >::i

Definition at line 617 of file Sacado_ELRCacheFad_SFad.hpp.


The documentation for this struct was generated from the following file: