Sacado Development
Loading...
Searching...
No Matches
Sacado::FAD_NS::ViewFadPtr< T, sl, ss, U > Class Template Reference
Inheritance diagram for Sacado::FAD_NS::ViewFadPtr< T, sl, ss, U >:
Collaboration diagram for Sacado::FAD_NS::ViewFadPtr< T, sl, ss, U >:

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< T, length, stride, U > StorageType
 Base classes.
typedef GeneralFad< T, StorageTypeGeneralFadType
typedef Expr< GeneralFadType > ExprType
typedef ExprType::value_type value_type
 Typename of values.
typedef ExprType::scalar_type scalar_type
 Typename of scalar's (which may be different from value_type).
typedef ScalarType< T >::type ScalarT
 Typename of scalar's (which may be different from ValueT).
typedef U base_fad_type
 Fad type view is based on.

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 (const StorageType &s)
 Constructor with supplied storage s.
SACADO_INLINE_FUNCTION ViewFad (T *v, const int arg_size=0, const int arg_stride=0)
 View-specific constructor.
SACADO_INLINE_FUNCTION ViewFad (T *dx_ptr, T *val_ptr, const int arg_size=0, const int arg_stride=0)
 View-specific constructor.
SACADO_INLINE_FUNCTION ~ViewFad ()
 Destructor.

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