GEOSX
|
Contains the implementation of LvArray::Array. More...
#include "indexing.hpp"
#include "ArrayView.hpp"
#include "bufferManipulation.hpp"
#include "StackBuffer.hpp"
Go to the source code of this file.
Classes | |
class | LvArray::Array< T, NDIM, PERMUTATION, INDEX_TYPE, BUFFER_TYPE > |
This class provides a fixed dimensional resizeable array interface in addition to an interface similar to std::vector for a 1D array. More... | |
Namespaces | |
LvArray | |
The top level namespace. | |
Typedefs | |
template<typename T , int NDIM, typename PERMUTATION , typename INDEX_TYPE , int LENGTH> | |
using | LvArray::StackArray = typename internal::StackArrayHelper< T, NDIM, PERMUTATION, INDEX_TYPE, LENGTH >::type |
An alias for a Array backed by a StackBuffer. More... | |
Variables | |
template<typename > | |
constexpr bool | LvArray::isArray = false |
True if the template type is an Array. | |
template<typename T , int NDIM, typename PERMUTATION , typename INDEX_TYPE , template< typename > class BUFFER_TYPE> | |
constexpr bool | LvArray::isArray< Array< T, NDIM, PERMUTATION, INDEX_TYPE, BUFFER_TYPE > > = true |
Specialization of isArray for the Array class. More... | |
Contains the implementation of LvArray::Array.
Definition in file Array.hpp.