GEOSX
Classes | Namespaces | Variables
ArrayView.hpp File Reference

Contains the implementation of LvArray::ArrayView. More...

#include "ArraySlice.hpp"
#include "Macros.hpp"
#include "indexing.hpp"
#include "limits.hpp"
#include "sliceHelpers.hpp"
#include "bufferManipulation.hpp"

Go to the source code of this file.

Classes

class  LvArray::ArrayView< T, NDIM_TPARAM, USD_TPARAM, INDEX_TYPE, BUFFER_TYPE >
 This class serves to provide a "view" of a multidimensional array. More...
 

Namespaces

 LvArray
 The top level namespace.
 

Variables

template<class >
constexpr bool LvArray::isArrayView = false
 True if the template type is a ArrayView.
 
template<typename T , int NDIM, int USD, typename INDEX_TYPE , template< typename > class BUFFER_TYPE>
constexpr bool LvArray::isArrayView< ArrayView< T, NDIM, USD, INDEX_TYPE, BUFFER_TYPE > > = true
 Specialization of isArrayView for the ArrayView class. More...
 

Detailed Description

Contains the implementation of LvArray::ArrayView.

Definition in file ArrayView.hpp.