GEOSX
Classes | Namespaces | Macros | Variables
SortedArrayView.hpp File Reference

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

#include "ArraySlice.hpp"
#include "bufferManipulation.hpp"
#include "sortedArrayManipulation.hpp"

Go to the source code of this file.

Classes

class  LvArray::SortedArrayView< T, INDEX_TYPE, BUFFER_TYPE >
 This class provides a view into a SortedArray. More...
 

Namespaces

 LvArray
 The top level namespace.
 

Macros

#define SORTEDARRAY_CHECK_BOUNDS(index)
 Check that index falls within the size of the first dimension. More...
 

Variables

template<class >
constexpr bool LvArray::isSortedArrayView = false
 True if the template type is a SortedArrayView.
 
template<class T , class INDEX_TYPE , template< typename > class BUFFER_TYPE>
constexpr bool LvArray::isSortedArrayView< SortedArrayView< T, INDEX_TYPE, BUFFER_TYPE > > = true
 Specialization of isSortedArrayView for the SortedArrayView class. More...
 

Detailed Description

Contains the implementation of LvArray::SortedArrayView.

Definition in file SortedArrayView.hpp.

Macro Definition Documentation

◆ SORTEDARRAY_CHECK_BOUNDS

#define SORTEDARRAY_CHECK_BOUNDS (   index)

Check that index falls within the size of the first dimension.

Parameters
indexThe index to check.
Note
This is only active when LVARRAY_BOUNDS_CHECK is defined.

Definition at line 38 of file SortedArrayView.hpp.