Intrepid
ArrayWrapper< Scalar, ArrayType, 2, false > Struct Template Reference

Public Types

typedef Return_Type< ArrayType, Scalar >::return_type rtype

Public Member Functions

 ArrayWrapper (ArrayType &view_)
int dimension (int i) const
int rank () const
rtype operator() (const int i0, const int i1=0, const int i2=0, const int i3=0, const int i4=0, const int i5=0, const int i6=0, const int i7=0) const

Public Attributes

ArrayType & view

Detailed Description

template<class Scalar, class ArrayType>
struct ArrayWrapper< Scalar, ArrayType, 2, false >

Definition at line 176 of file Intrepid_Rank.hpp.

Member Typedef Documentation

◆ rtype

template<class Scalar, class ArrayType>
typedef Return_Type<ArrayType,Scalar>::return_type ArrayWrapper< Scalar, ArrayType, 2, false >::rtype

Definition at line 179 of file Intrepid_Rank.hpp.

Constructor & Destructor Documentation

◆ ArrayWrapper()

template<class Scalar, class ArrayType>
ArrayWrapper< Scalar, ArrayType, 2, false >::ArrayWrapper ( ArrayType & view_)
inline

Definition at line 181 of file Intrepid_Rank.hpp.

Member Function Documentation

◆ dimension()

template<class Scalar, class ArrayType>
int ArrayWrapper< Scalar, ArrayType, 2, false >::dimension ( int i) const
inline

Definition at line 183 of file Intrepid_Rank.hpp.

◆ operator()()

template<class Scalar, class ArrayType>
rtype ArrayWrapper< Scalar, ArrayType, 2, false >::operator() ( const int i0,
const int i1 = 0,
const int i2 = 0,
const int i3 = 0,
const int i4 = 0,
const int i5 = 0,
const int i6 = 0,
const int i7 = 0 ) const
inline

Definition at line 190 of file Intrepid_Rank.hpp.

◆ rank()

template<class Scalar, class ArrayType>
int ArrayWrapper< Scalar, ArrayType, 2, false >::rank ( ) const
inline

Definition at line 186 of file Intrepid_Rank.hpp.

Member Data Documentation

◆ view

template<class Scalar, class ArrayType>
ArrayType& ArrayWrapper< Scalar, ArrayType, 2, false >::view

Definition at line 177 of file Intrepid_Rank.hpp.


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