Psi4
Public Member Functions | Public Attributes | List of all members
psi::SevenIndex< T > Struct Template Reference

Templated skeleton seven index array for convenience. More...

#include <multiarr.h>

Public Member Functions

T & operator() (int i, int j, int k, int l, int m, int n, int p)
 
operator() (int i, int j, int k, int l, int m, int n, int p) const
 
 SevenIndex ()
 
 SevenIndex (int dim1, int dim2, int dim3, int dim4, int dim5, int dim6, int dim7)
 
 SevenIndex (const SevenIndex< T > &other)
 

Public Attributes

int dims [7]
 
std::vector< T > data
 

Detailed Description

template<typename T>
struct psi::SevenIndex< T >

Templated skeleton seven index array for convenience.

Constructor & Destructor Documentation

template<typename T>
psi::SevenIndex< T >::SevenIndex ( )
inline
template<typename T>
psi::SevenIndex< T >::SevenIndex ( int  dim1,
int  dim2,
int  dim3,
int  dim4,
int  dim5,
int  dim6,
int  dim7 
)
inline
template<typename T>
psi::SevenIndex< T >::SevenIndex ( const SevenIndex< T > &  other)
inline

Member Function Documentation

template<typename T>
T& psi::SevenIndex< T >::operator() ( int  i,
int  j,
int  k,
int  l,
int  m,
int  n,
int  p 
)
inline
template<typename T>
T psi::SevenIndex< T >::operator() ( int  i,
int  j,
int  k,
int  l,
int  m,
int  n,
int  p 
) const
inline

Member Data Documentation

template<typename T>
std::vector<T> psi::SevenIndex< T >::data
template<typename T>
int psi::SevenIndex< T >::dims[7]

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