Intrepid
Public Types | Public Member Functions | Public Attributes | List of all members
ArrayWrapper< Scalar, ArrayType,-1, true > Struct Template Reference

Public Types

typedef Return_Type< ArrayType, Scalar >::const_return_type rtype
 

Public Member Functions

 ArrayWrapper (const 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

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

Detailed Description

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

Definition at line 318 of file Intrepid_Rank.hpp.

Member Typedef Documentation

◆ rtype

template<class Scalar , class ArrayType >
typedef Return_Type<ArrayType,Scalar>::const_return_type ArrayWrapper< Scalar, ArrayType,-1, true >::rtype

Definition at line 320 of file Intrepid_Rank.hpp.

Constructor & Destructor Documentation

◆ ArrayWrapper()

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

Definition at line 328 of file Intrepid_Rank.hpp.

Member Function Documentation

◆ dimension()

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

Definition at line 336 of file Intrepid_Rank.hpp.

◆ operator()() [1/5]

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

Definition at line 342 of file Intrepid_Rank.hpp.

◆ operator()() [2/5]

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

Definition at line 345 of file Intrepid_Rank.hpp.

◆ operator()() [3/5]

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

Definition at line 348 of file Intrepid_Rank.hpp.

◆ operator()() [4/5]

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

Definition at line 351 of file Intrepid_Rank.hpp.

◆ operator()() [5/5]

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

Definition at line 355 of file Intrepid_Rank.hpp.

◆ rank()

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

Definition at line 339 of file Intrepid_Rank.hpp.

Member Data Documentation

◆ runtimewrapper1

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

Definition at line 322 of file Intrepid_Rank.hpp.

◆ runtimewrapper2

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

Definition at line 323 of file Intrepid_Rank.hpp.

◆ runtimewrapper3

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

Definition at line 324 of file Intrepid_Rank.hpp.

◆ runtimewrapper4

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

Definition at line 325 of file Intrepid_Rank.hpp.

◆ runtimewrapper5

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

Definition at line 326 of file Intrepid_Rank.hpp.

◆ view

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

Definition at line 319 of file Intrepid_Rank.hpp.


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