Intrepid
ArrayWrapper< Scalar, ArrayType,-1, 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
rtype operator() (const int i0, const int i1) const
rtype operator() (const int i0, const int i1, const int i2) const
rtype operator() (const int i0, const int i1, const int i2, const int i3) const
rtype operator() (const int i0, const int i1, const int i2, const int i3, const int i4) const

Public Attributes

ArrayType & view
ArrayWrapper< Scalar, ArrayType, 1, false > runtimewrapper1
ArrayWrapper< Scalar, ArrayType, 2, false > runtimewrapper2
ArrayWrapper< Scalar, ArrayType, 3, false > runtimewrapper3
ArrayWrapper< Scalar, ArrayType, 4, false > runtimewrapper4
ArrayWrapper< Scalar, ArrayType, 5, false > runtimewrapper5

Detailed Description

template<class Scalar, class ArrayType>
struct ArrayWrapper< Scalar, ArrayType,-1, false >

Definition at line 104 of file Intrepid_Rank.hpp.

Member Typedef Documentation

◆ rtype

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

Definition at line 106 of file Intrepid_Rank.hpp.

Constructor & Destructor Documentation

◆ ArrayWrapper()

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

Definition at line 114 of file Intrepid_Rank.hpp.

Member Function Documentation

◆ dimension()

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

Definition at line 122 of file Intrepid_Rank.hpp.

◆ operator()() [1/5]

template<class Scalar, class ArrayType>
rtype ArrayWrapper< Scalar, ArrayType,-1, false >::operator() ( const int i0) const
inline

Definition at line 129 of file Intrepid_Rank.hpp.

◆ operator()() [2/5]

template<class Scalar, class ArrayType>
rtype ArrayWrapper< Scalar, ArrayType,-1, false >::operator() ( const int i0,
const int i1 ) const
inline

Definition at line 133 of file Intrepid_Rank.hpp.

◆ operator()() [3/5]

template<class Scalar, class ArrayType>
rtype ArrayWrapper< Scalar, ArrayType,-1, false >::operator() ( const int i0,
const int i1,
const int i2 ) const
inline

Definition at line 137 of file Intrepid_Rank.hpp.

◆ operator()() [4/5]

template<class Scalar, class ArrayType>
rtype ArrayWrapper< Scalar, ArrayType,-1, false >::operator() ( const int i0,
const int i1,
const int i2,
const int i3 ) const
inline

Definition at line 141 of file Intrepid_Rank.hpp.

◆ operator()() [5/5]

template<class Scalar, class ArrayType>
rtype ArrayWrapper< Scalar, ArrayType,-1, false >::operator() ( const int i0,
const int i1,
const int i2,
const int i3,
const int i4 ) const
inline

Definition at line 146 of file Intrepid_Rank.hpp.

◆ rank()

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

Definition at line 125 of file Intrepid_Rank.hpp.

Member Data Documentation

◆ runtimewrapper1

template<class Scalar, class ArrayType>
ArrayWrapper<Scalar,ArrayType,1,false> ArrayWrapper< Scalar, ArrayType,-1, false >::runtimewrapper1

Definition at line 108 of file Intrepid_Rank.hpp.

◆ runtimewrapper2

template<class Scalar, class ArrayType>
ArrayWrapper<Scalar,ArrayType,2,false> ArrayWrapper< Scalar, ArrayType,-1, false >::runtimewrapper2

Definition at line 109 of file Intrepid_Rank.hpp.

◆ runtimewrapper3

template<class Scalar, class ArrayType>
ArrayWrapper<Scalar,ArrayType,3,false> ArrayWrapper< Scalar, ArrayType,-1, false >::runtimewrapper3

Definition at line 110 of file Intrepid_Rank.hpp.

◆ runtimewrapper4

template<class Scalar, class ArrayType>
ArrayWrapper<Scalar,ArrayType,4,false> ArrayWrapper< Scalar, ArrayType,-1, false >::runtimewrapper4

Definition at line 111 of file Intrepid_Rank.hpp.

◆ runtimewrapper5

template<class Scalar, class ArrayType>
ArrayWrapper<Scalar,ArrayType,5,false> ArrayWrapper< Scalar, ArrayType,-1, false >::runtimewrapper5

Definition at line 112 of file Intrepid_Rank.hpp.

◆ view

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

Definition at line 105 of file Intrepid_Rank.hpp.


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