Proto  3.2
Proto::BoxData< T, C, MEM, D, E > Member List

This is the complete list of members for Proto::BoxData< T, C, MEM, D, E >, including all inherited members.

absMax() constProto::BoxData< T, C, MEM, D, E >inline
absMax(int a_c, int a_d=0, int a_e=0) constProto::BoxData< T, C, MEM, D, E >inline
absMax(Reduction< T, Abs, MEM > &a_Rxn) constProto::BoxData< T, C, MEM, D, E >inline
absMax(Reduction< T, Abs, MEM > &a_Rxn, int a_c, int a_d=0, int a_e=0) constProto::BoxData< T, C, MEM, D, E >inline
alias(BoxData< TT, CC, MM, DD, EE > &a_original, const Point &a_shift)Proto::BoxData< T, C, MEM, D, E >friend
alias(const BoxData< TT, CC, MM, DD, EE > &a_original, const Point &a_shift)Proto::BoxData< T, C, MEM, D, E >friend
aliasData()Proto::BoxData< T, C, MEM, D, E >inline
aliasData() constProto::BoxData< T, C, MEM, D, E >inline
array(const Point &a_pt) constProto::BoxData< T, C, MEM, D, E >inline
box() constProto::BoxData< T, C, MEM, D, E >inline
BoxData(const BoxData< T, C, MEM, D, E > &a_src)=deleteProto::BoxData< T, C, MEM, D, E >
BoxData()Proto::BoxData< T, C, MEM, D, E >
BoxData(const Box &a_box)Proto::BoxData< T, C, MEM, D, E >explicit
BoxData(const Box &a_box, T a_init)Proto::BoxData< T, C, MEM, D, E >
BoxData(BoxData< T, C, MEM, D, E > &&a_src)Proto::BoxData< T, C, MEM, D, E >
BoxData(const T *a_ptr, const Box &a_box, int a_ncomp=C)Proto::BoxData< T, C, MEM, D, E >
BoxData(LazyStencil< T, C, MEM, D, E > &&a_op)Proto::BoxData< T, C, MEM, D, E >private
BoxData(LazyInterpStencil< T, C, MEM, D, E > &&a_op)Proto::BoxData< T, C, MEM, D, E >
BoxData(shared_ptr< T > a_data, const T *a_ptr, const Box &a_box)Proto::BoxData< T, C, MEM, D, E >private
charsize(const ::Proto::Box &a_bx, unsigned int a_startcomp, unsigned int a_numcomps) constProto::BoxData< T, C, MEM, D, E >inline
contains(CInterval a_interval) constProto::BoxData< T, C, MEM, D, E >inline
containsAddress(T *address) constProto::BoxData< T, C, MEM, D, E >
containsInfOrNAN() constProto::BoxData< T, C, MEM, D, E >
containsInfOrNAN(Box domain) constProto::BoxData< T, C, MEM, D, E >
containsUninitialized() constProto::BoxData< T, C, MEM, D, E >
containsUninitialized(Box domain) constProto::BoxData< T, C, MEM, D, E >
copy(const BoxData< T, Csrc, MEM, D, E > &a_dsrc, const Box &a_srcBox, unsigned int a_srcComp, const Box &a_destBox, unsigned int a_destComp, unsigned int a_numcomp)Proto::BoxData< T, C, MEM, D, E >
copyTo(BoxData< T, C, MEM_DEST, D, E > &a_dest) constProto::BoxData< T, C, MEM, D, E >
copyTo(BoxData< T, C, MEM_DEST, D, E > &a_dest, const Box &a_srcBox, const Point &a_destShift=Point::Zeros()) constProto::BoxData< T, C, MEM, D, E >
copyTo(BoxData< T, C, MEM_DEST, D, E > &a_dest, const Box &a_srcBox, const Box &a_destBox) constProto::BoxData< T, C, MEM, D, E >
copyTo(BoxData< T, Cdest, MEM_DEST, Ddest, Edest > &a_dest, const Box &a_srcBox, CInterval a_srcComps, const Point &a_destShift, CInterval a_destComps) constProto::BoxData< T, C, MEM, D, E >
copyTo(BoxData< T, C, MEM, D, E > &a_dst, const CoordPermutation &a_rotation) constProto::BoxData< T, C, MEM, D, E >
data(const Point &a_p, unsigned int a_c=0, unsigned int a_d=0, unsigned int a_e=0) constProto::BoxData< T, C, MEM, D, E >inline
data(const Point &a_p, unsigned int a_c=0, unsigned int a_d=0, unsigned int a_e=0)Proto::BoxData< T, C, MEM, D, E >inline
data(unsigned int a_c=0, unsigned int a_d=0, unsigned int a_e=0)Proto::BoxData< T, C, MEM, D, E >inline
data(unsigned int a_c=0, unsigned int a_d=0, unsigned int a_e=0) constProto::BoxData< T, C, MEM, D, E >inline
define(const Box &a_box)Proto::BoxData< T, C, MEM, D, E >
define(BoxData< T, ncomp, MEM, 1, 1 > &a_input, unsigned int &a_comp)Proto::BoxData< T, C, MEM, D, E >private
define(const T *a_ptr, const Box &a_box, int a_ncomp=C)Proto::BoxData< T, C, MEM, D, E >
defined() constProto::BoxData< T, C, MEM, D, E >inline
increment(const BoxData< T, C, MEM, D, E > &rhs, T scale=1)Proto::BoxData< T, C, MEM, D, E >inline
incrementProduct(const BoxData< T, C, MEM, D, E > &A, const BoxData< T, C, MEM, D, E > &B, T scale=1)Proto::BoxData< T, C, MEM, D, E >inline
index(const Point a_pt, unsigned int a_c=0, unsigned int a_d=0, unsigned int a_e=0) constProto::BoxData< T, C, MEM, D, E >inline
integrate(T a_dx, int a_c=0, int a_d=0, int a_e=0) constProto::BoxData< T, C, MEM, D, E >inline
integrate(Array< T, DIM > a_dx, int a_c=0, int a_d=0, int a_e=0) constProto::BoxData< T, C, MEM, D, E >inline
isAlias(const BoxData< T, CC, MEM, DD, EE > &a_src) constProto::BoxData< T, C, MEM, D, E >inline
linearIn(void *a_buffer, const Box &a_box, CInterval a_comps)Proto::BoxData< T, C, MEM, D, E >inline
linearIn(void *a_buffer, const ::Proto::Box &a_bx, unsigned int a_startcomp, unsigned int a_numcomps)Proto::BoxData< T, C, MEM, D, E >inline
linearOut(void *a_buffer, const Box &a_box, CInterval a_comps) constProto::BoxData< T, C, MEM, D, E >inline
linearOut(void *a_buffer, const Box &a_box, unsigned int a_startcomp, unsigned int a_numcomps) constProto::BoxData< T, C, MEM, D, E >inline
linearSize() constProto::BoxData< T, C, MEM, D, E >inline
m_aliasProto::BoxData< T, C, MEM, D, E >private
m_boxProto::BoxData< T, C, MEM, D, E >mutableprivate
m_dataProto::BoxData< T, C, MEM, D, E >private
m_rawPtrProto::BoxData< T, C, MEM, D, E >private
m_stackAllocProto::BoxData< T, C, MEM, D, E >private
max() constProto::BoxData< T, C, MEM, D, E >inline
max(int a_c, int a_d=0, int a_e=0) constProto::BoxData< T, C, MEM, D, E >inline
max(Reduction< T, Max, MEM > &a_rxn) constProto::BoxData< T, C, MEM, D, E >inline
max(Reduction< T, Max, MEM > &a_rxn, int a_c, int a_d=0, int a_e=0) constProto::BoxData< T, C, MEM, D, E >inline
memTypeAllocation()Proto::BoxData< T, C, MEM, D, E >inlinestatic
min() constProto::BoxData< T, C, MEM, D, E >inline
min(int a_c, int a_d=0, int a_e=0) constProto::BoxData< T, C, MEM, D, E >inline
min(Reduction< T, Min, MEM > &a_rxn) constProto::BoxData< T, C, MEM, D, E >inline
min(Reduction< T, Min, MEM > &a_rxn, int a_c, int a_d=0, int a_e=0) constProto::BoxData< T, C, MEM, D, E >inline
numValues() constProto::BoxData< T, C, MEM, D, E >inline
operator()(const Point &a_pt, unsigned int a_c=0, unsigned int a_d=0, unsigned int a_e=0) constProto::BoxData< T, C, MEM, D, E >inline
operator*(const BoxData< T, C, MEM, D, E > &a_rhs) constProto::BoxData< T, C, MEM, D, E >inline
operator*=(const BoxData< T, C, MEM, D, E > &a_rhs)Proto::BoxData< T, C, MEM, D, E >inline
operator*=(T scale)Proto::BoxData< T, C, MEM, D, E >inline
operator*=(const Array< T, C *D *E > &a_array)Proto::BoxData< T, C, MEM, D, E >inline
operator+(const BoxData< T, C, MEM, D, E > &a_rhs) constProto::BoxData< T, C, MEM, D, E >inline
operator+=(const BoxData< T, C, MEM, D, E > &a_rhs)Proto::BoxData< T, C, MEM, D, E >inline
operator+=(T a_scale)Proto::BoxData< T, C, MEM, D, E >inline
operator+=(const Array< T, C *D *E > &a_array)Proto::BoxData< T, C, MEM, D, E >inline
operator-(const BoxData< T, C, MEM, D, E > &a_rhs) constProto::BoxData< T, C, MEM, D, E >inline
operator-=(const BoxData< T, C, MEM, D, E > &a_rhs)Proto::BoxData< T, C, MEM, D, E >inline
operator-=(T scale)Proto::BoxData< T, C, MEM, D, E >inline
operator-=(const Array< T, C *D *E > &a_array)Proto::BoxData< T, C, MEM, D, E >inline
operator/(const BoxData< T, C, MEM, D, E > &a_rhs) constProto::BoxData< T, C, MEM, D, E >inline
operator/=(const BoxData< T, C, MEM, D, E > &a_rhs)Proto::BoxData< T, C, MEM, D, E >inline
operator/=(T scale)Proto::BoxData< T, C, MEM, D, E >inline
operator/=(const Array< T, C *D *E > &a_array)Proto::BoxData< T, C, MEM, D, E >inline
operator=(const BoxData< T, C, MEM, D, E > &a_src)=deleteProto::BoxData< T, C, MEM, D, E >
operator=(BoxData< T, C, MEM, D, E > &&a_src)Proto::BoxData< T, C, MEM, D, E >
operator[](unsigned int a_index) constProto::BoxData< T, C, MEM, D, E >inline
operator[](unsigned int a_index)Proto::BoxData< T, C, MEM, D, E >inline
operatorT(const BoxData< T, C, MEM, D, E > &a_src)Proto::BoxData< T, C, MEM, D, E >inlineprivate
operatorT(const T a_scale)Proto::BoxData< T, C, MEM, D, E >inlineprivate
plane(const BoxData< _T, _C, _MEM, _D, 1 > &a_src, unsigned int a_d)Proto::BoxData< T, C, MEM, D, E >friend
preAllocatable()Proto::BoxData< T, C, MEM, D, E >inlinestatic
print() constProto::BoxData< T, C, MEM, D, E >
printData(int a_prec=2) constProto::BoxData< T, C, MEM, D, E >
printData(const Box &a_box, int a_prec=2) constProto::BoxData< T, C, MEM, D, E >
printData(const Box &a_box, int a_c, int a_d, int a_e, int a_prec=2) constProto::BoxData< T, C, MEM, D, E >
reduce(Reduction< T, OP, MEM > &a_Rxn) constProto::BoxData< T, C, MEM, D, E >inline
reduce(Reduction< T, OP, MEM > &a_Rxn, int a_c, int a_d=0, int a_e=0) constProto::BoxData< T, C, MEM, D, E >inline
reference typedefProto::BoxData< T, C, MEM, D, E >
rotate(Box a_box, const CoordPermutation &a_rotation)Proto::BoxData< T, C, MEM, D, E >
setRandom(T a_low, T a_high)Proto::BoxData< T, C, MEM, D, E >inline
setToZero()Proto::BoxData< T, C, MEM, D, E >inline
setVal(const T &a_val)Proto::BoxData< T, C, MEM, D, E >inline
setVal(const T &a_val, const Box &a_box)Proto::BoxData< T, C, MEM, D, E >inline
setVal(const T &a_val, const Box &a_box, int a_c, int a_d=0, int a_e=0)Proto::BoxData< T, C, MEM, D, E >inline
shift(const Point &a_shift) constProto::BoxData< T, C, MEM, D, E >inline
size() constProto::BoxData< T, C, MEM, D, E >inline
size(const Box &a_box, const size_t a_comps) constProto::BoxData< T, C, MEM, D, E >inline
slice(const BoxData< _T, _C, _MEM, _D, _E > &a_src, unsigned int a_c, unsigned int a_d, unsigned int a_e)Proto::BoxData< T, C, MEM, D, E >friend
slice(const BoxData< _T, _C, _MEM, 1, 1 > &a_src, unsigned int a_nstart)Proto::BoxData< T, C, MEM, D, E >friend
Stencil classProto::BoxData< T, C, MEM, D, E >friend
sum() constProto::BoxData< T, C, MEM, D, E >inline
sum(int a_c, int a_d=0, int a_e=0) constProto::BoxData< T, C, MEM, D, E >inline
sum(Reduction< T, Sum, MEM > &a_rxn) constProto::BoxData< T, C, MEM, D, E >inline
sum(Reduction< T, Sum, MEM > &a_rxn, int a_c, int a_d=0, int a_e=0) constProto::BoxData< T, C, MEM, D, E >inline
sumAbs() constProto::BoxData< T, C, MEM, D, E >inline
sumAbs(int a_c, int a_d=0, int a_e=0) constProto::BoxData< T, C, MEM, D, E >inline
sumAbs(Reduction< T, SumAbs, MEM > &a_rxn) constProto::BoxData< T, C, MEM, D, E >inline
sumAbs(Reduction< T, SumAbs, MEM > &a_rxn, int a_c, int a_d=0, int a_e=0) constProto::BoxData< T, C, MEM, D, E >inline
sumSquare() constProto::BoxData< T, C, MEM, D, E >inline
sumSquare(int a_c, int a_d=0, int a_e=0) constProto::BoxData< T, C, MEM, D, E >inline
sumSquare(Reduction< T, SumSquare, MEM > &a_rxn) constProto::BoxData< T, C, MEM, D, E >inline
sumSquare(Reduction< T, SumSquare, MEM > &a_rxn, int a_c, int a_d=0, int a_e=0) constProto::BoxData< T, C, MEM, D, E >inline
transpose(int c0, int c1) constProto::BoxData< T, C, MEM, D, E >
var(const Point &a_pt)Proto::BoxData< T, C, MEM, D, E >inlineprivate
var(const Point &a_pt) constProto::BoxData< T, C, MEM, D, E >inlineprivate
~BoxData()Proto::BoxData< T, C, MEM, D, E >