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 | List of all members
Sacado::FAD_NS::ViewFadPtr< T, sl, ss, U > Class Template Reference

#include <Sacado_Fad_ViewFad_tmpl.hpp>

Inheritance diagram for Sacado::FAD_NS::ViewFadPtr< T, sl, ss, U >:
Inheritance graph
[legend]

Public Types

typedef ViewFad< T, sl, ss, U > view_fad_type
 
- Public Types inherited from Sacado::FAD_NS::ViewFad< T, sl, ss, U >
typedef Fad::ViewStorage
< ValueT, length, stride,
BaseFadT > 
StorageType
 Base classes. More...
 
typedef GeneralFad< ValueT,
StorageType
GeneralFadType
 
typedef Expr< GeneralFadTypeExprType
 
typedef ExprType::value_type value_type
 Typename of values. More...
 
typedef ExprType::scalar_type scalar_type
 Typename of scalar's (which may be different from value_type) More...
 
typedef ScalarType< ValueT >::type ScalarT
 Typename of scalar's (which may be different from ValueT) More...
 
typedef BaseFadT base_fad_type
 Fad type view is based on. More...
 

Public Member Functions

SACADO_INLINE_FUNCTION
view_fad_type
operator-> ()
 
SACADO_INLINE_FUNCTION
view_fad_type
operator* ()
 
- Public Member Functions inherited from Sacado::FAD_NS::ViewFad< T, sl, ss, U >
SACADO_INLINE_FUNCTION ~ViewFad ()
 Destructor. More...
 
SACADO_INLINE_FUNCTION ViewFad (const StorageType &s)
 Constructor with supplied storage s. More...
 
SACADO_INLINE_FUNCTION ViewFad (ValueT *v, const int arg_size=0, const int arg_stride=0)
 View-specific constructor. More...
 
SACADO_INLINE_FUNCTION ViewFad (ValueT *dx_ptr, ValueT *val_ptr, const int arg_size=0, const int arg_stride=0)
 View-specific constructor. More...
 

Detailed Description

template<typename T, unsigned sl, unsigned ss, typename U>
class Sacado::FAD_NS::ViewFadPtr< T, sl, ss, U >

Definition at line 45 of file Sacado_Fad_ViewFad_tmpl.hpp.

Member Typedef Documentation

template<typename T , unsigned sl, unsigned ss, typename U >
typedef ViewFad<T,sl,ss,U> Sacado::FAD_NS::ViewFadPtr< T, sl, ss, U >::view_fad_type

Definition at line 260 of file Sacado_Fad_ViewFad_tmpl.hpp.

Member Function Documentation

template<typename T , unsigned sl, unsigned ss, typename U >
SACADO_INLINE_FUNCTION view_fad_type* Sacado::FAD_NS::ViewFadPtr< T, sl, ss, U >::operator-> ( )
inline

Definition at line 267 of file Sacado_Fad_ViewFad_tmpl.hpp.

template<typename T , unsigned sl, unsigned ss, typename U >
SACADO_INLINE_FUNCTION view_fad_type& Sacado::FAD_NS::ViewFadPtr< T, sl, ss, U >::operator* ( )
inline

Definition at line 271 of file Sacado_Fad_ViewFad_tmpl.hpp.


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