#include <stdlib.h>
#include <stdexcept>
#include <sstream>
#include <Phalanx_Array.hpp>
Namespaces | |
namespace | PHX |
Defines | |
#define | ARRAY_BOUNDS_CHECKING |
Functions | |
void | PHX::array_stride_from_natural_dimensions (const unsigned rank, unsigned *const stride, const unsigned *const dim) |
unsigned | PHX::array_stride_size (const unsigned rank, const unsigned *const stride) |
Return the total number of members from the array stride. | |
void | PHX::array_stride_to_natural_dimensions (const unsigned rank, const unsigned *const stride, unsigned *const dim) |
Generate natural dimension from array stride. | |
void | PHX::array_stride_to_natural_indices (const unsigned rank, const unsigned *const stride, const unsigned offset, unsigned *const indices) |
Generate natural indices from array stride. | |
void | PHX::array_stride_from_fortran_dimensions (const unsigned rank, unsigned *const stride, const unsigned *const dim) |
void | PHX::array_stride_to_fortran_dimensions (const unsigned rank, const unsigned *const stride, unsigned *const dim) |
void | PHX::array_stride_to_fortran_indices (const unsigned rank, const unsigned *const stride, const unsigned offset, unsigned *const indices) |
void | PHX::array_check_rank (const unsigned rank, const unsigned test_rank) |
void | PHX::array_check_ordinal (const unsigned rank, const unsigned test_ordinal) |
void | PHX::array_check_index (const unsigned dim, const unsigned index) |
void | PHX::array_check_offset (const unsigned size, const unsigned test_offset) |
void | PHX::array_check_indices (const bool arg_natural, const unsigned arg_rank, const unsigned *const arg_stride, const unsigned arg_i1, const unsigned arg_i2, const unsigned arg_i3, const unsigned arg_i4, const unsigned arg_i5, const unsigned arg_i6, const unsigned arg_i7, const unsigned arg_i8) |
#define ARRAY_BOUNDS_CHECKING |