Intrepid
Public Types | Public Member Functions | Public Attributes | List of all members
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: