GEOSX
|
Contains the implementation of LvArray::ArrayOfArraysView. More...
#include "bufferManipulation.hpp"
#include "arrayManipulation.hpp"
#include "ArraySlice.hpp"
#include "typeManipulation.hpp"
#include "math.hpp"
#include <RAJA/RAJA.hpp>
#include <cstring>
Go to the source code of this file.
Classes | |
class | LvArray::ArrayOfArraysView< T, INDEX_TYPE, CONST_SIZES, BUFFER_TYPE > |
This class provides a view into an array of arrays like object. More... | |
Namespaces | |
LvArray | |
The top level namespace. | |
Macros | |
#define | ARRAYOFARRAYS_CHECK_BOUNDS(i) |
Check that i is a valid array index. More... | |
#define | ARRAYOFARRAYS_CHECK_BOUNDS2(i, j) |
Check that i is a valid array index and that j is a valid index into that array. More... | |
#define | ARRAYOFARRAYS_CHECK_INSERT_BOUNDS(i) |
Check that i is a valid index to insert an array at. More... | |
#define | ARRAYOFARRAYS_CHECK_INSERT_BOUNDS2(i, j) |
Check that i is a valid array index and that j is a valid insertion index into that array. More... | |
#define | ARRAYOFARRAYS_CAPACITY_CHECK(i, increase) |
Check that the capacity of array i isn't exceeded when the size is increased by increase . More... | |
#define | ARRAYOFARRAYS_ATOMIC_CAPACITY_CHECK(i, previousSize, increase) |
Check that the capacity of array i isn't exceeded when the size is increased by increase . More... | |
Contains the implementation of LvArray::ArrayOfArraysView.
Definition in file ArrayOfArraysView.hpp.
#define ARRAYOFARRAYS_ATOMIC_CAPACITY_CHECK | ( | i, | |
previousSize, | |||
increase | |||
) |
Check that the capacity of array i
isn't exceeded when the size is increased by increase
.
i | The array index to check. |
previousSize | The previous size of the array. |
increase | The increases in the capacity. |
Definition at line 144 of file ArrayOfArraysView.hpp.
#define ARRAYOFARRAYS_CAPACITY_CHECK | ( | i, | |
increase | |||
) |
Check that the capacity of array i
isn't exceeded when the size is increased by increase
.
i | The array index to check. |
increase | The increases in the capacity. |
Definition at line 135 of file ArrayOfArraysView.hpp.
#define ARRAYOFARRAYS_CHECK_BOUNDS | ( | i | ) |
Check that i
is a valid array index.
i | The array index to check. |
Definition at line 104 of file ArrayOfArraysView.hpp.
#define ARRAYOFARRAYS_CHECK_BOUNDS2 | ( | i, | |
j | |||
) |
Check that i
is a valid array index and that j
is a valid index into that array.
i | The array index to check. |
j | The index into the array to check. |
Definition at line 112 of file ArrayOfArraysView.hpp.
#define ARRAYOFARRAYS_CHECK_INSERT_BOUNDS | ( | i | ) |
Check that i
is a valid index to insert an array at.
i | The array index to check. |
Definition at line 119 of file ArrayOfArraysView.hpp.
#define ARRAYOFARRAYS_CHECK_INSERT_BOUNDS2 | ( | i, | |
j | |||
) |
Check that i
is a valid array index and that j
is a valid insertion index into that array.
i | The array index to check. |
j | The index into the array to check. |
Definition at line 127 of file ArrayOfArraysView.hpp.