Sacado Package Browser (Single Doxygen Collection) Version of the Day
Public Types | Public Member Functions | Public Attributes | Static Public Attributes
Sacado::ELRFad::GeneralFad< T, Storage >::FastLocalAccumOp< ExprT > Struct Template Reference

#include <Sacado_ELRFad_GeneralFad.hpp>

Inheritance diagram for Sacado::ELRFad::GeneralFad< T, Storage >::FastLocalAccumOp< ExprT >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef ExprT::value_type value_type

Public Member Functions

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

Public Attributes

const ExprT & x
value_type t
value_type partials [N]
const ExprT::base_expr_type * args [N]
int i

Static Public Attributes

static const int N = ExprT::num_args

Detailed Description

template<typename T, typename Storage>
template<typename ExprT>
struct Sacado::ELRFad::GeneralFad< T, Storage >::FastLocalAccumOp< ExprT >

Definition at line 266 of file Sacado_ELRFad_GeneralFad.hpp.


Member Typedef Documentation

template<typename T, typename Storage>
template<typename ExprT>
typedef ExprT::value_type Sacado::ELRFad::GeneralFad< T, Storage >::FastLocalAccumOp< ExprT >::value_type

Definition at line 267 of file Sacado_ELRFad_GeneralFad.hpp.


Constructor & Destructor Documentation

template<typename T, typename Storage>
template<typename ExprT>
Sacado::ELRFad::GeneralFad< T, Storage >::FastLocalAccumOp< ExprT >::FastLocalAccumOp ( const ExprT &  x_) [inline]

Definition at line 274 of file Sacado_ELRFad_GeneralFad.hpp.


Member Function Documentation

template<typename T, typename Storage>
template<typename ExprT>
template<typename ArgT >
void Sacado::ELRFad::GeneralFad< T, Storage >::FastLocalAccumOp< ExprT >::operator() ( ArgT  arg) const [inline]

Member Data Documentation

template<typename T, typename Storage>
template<typename ExprT>
const int Sacado::ELRFad::GeneralFad< T, Storage >::FastLocalAccumOp< ExprT >::N = ExprT::num_args [static]

Definition at line 268 of file Sacado_ELRFad_GeneralFad.hpp.

template<typename T, typename Storage>
template<typename ExprT>
const ExprT& Sacado::ELRFad::GeneralFad< T, Storage >::FastLocalAccumOp< ExprT >::x

Definition at line 269 of file Sacado_ELRFad_GeneralFad.hpp.

template<typename T, typename Storage>
template<typename ExprT>
value_type Sacado::ELRFad::GeneralFad< T, Storage >::FastLocalAccumOp< ExprT >::t [mutable]

Definition at line 270 of file Sacado_ELRFad_GeneralFad.hpp.

template<typename T, typename Storage>
template<typename ExprT>
value_type Sacado::ELRFad::GeneralFad< T, Storage >::FastLocalAccumOp< ExprT >::partials[N]

Definition at line 271 of file Sacado_ELRFad_GeneralFad.hpp.

template<typename T, typename Storage>
template<typename ExprT>
const ExprT::base_expr_type* Sacado::ELRFad::GeneralFad< T, Storage >::FastLocalAccumOp< ExprT >::args[N]

Definition at line 272 of file Sacado_ELRFad_GeneralFad.hpp.

template<typename T, typename Storage>
template<typename ExprT>
int Sacado::ELRFad::GeneralFad< T, Storage >::FastLocalAccumOp< ExprT >::i

Definition at line 273 of file Sacado_ELRFad_GeneralFad.hpp.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines