/usr/src/RPM/BUILD/trilinos-9.0.3/packages/phalanx/src/Phalanx_ArrayPrivate.cpp File Reference

#include <stdlib.h>
#include <stdexcept>
#include <sstream>
#include <Phalanx_Array.hpp>

Include dependency graph for Phalanx_ArrayPrivate.cpp:


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 Documentation

#define ARRAY_BOUNDS_CHECKING

Author:
H. Carter Edwards <hcedwar@sandia.gov>


Generated on Thu Dec 17 11:03:38 2009 for Phalanx by  doxygen 1.5.9