Proto
3.2
|
This is the complete list of members for Proto::BoxData< T, C, MEM, D, E >, including all inherited members.
absMax() const | Proto::BoxData< T, C, MEM, D, E > | inline |
absMax(int a_c, int a_d=0, int a_e=0) const | Proto::BoxData< T, C, MEM, D, E > | inline |
absMax(Reduction< T, Abs, MEM > &a_Rxn) const | Proto::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) const | Proto::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() const | Proto::BoxData< T, C, MEM, D, E > | inline |
array(const Point &a_pt) const | Proto::BoxData< T, C, MEM, D, E > | inline |
box() const | Proto::BoxData< T, C, MEM, D, E > | inline |
BoxData(const BoxData< T, C, MEM, D, E > &a_src)=delete | Proto::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) const | Proto::BoxData< T, C, MEM, D, E > | inline |
contains(CInterval a_interval) const | Proto::BoxData< T, C, MEM, D, E > | inline |
containsAddress(T *address) const | Proto::BoxData< T, C, MEM, D, E > | |
containsInfOrNAN() const | Proto::BoxData< T, C, MEM, D, E > | |
containsInfOrNAN(Box domain) const | Proto::BoxData< T, C, MEM, D, E > | |
containsUninitialized() const | Proto::BoxData< T, C, MEM, D, E > | |
containsUninitialized(Box domain) const | Proto::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) const | Proto::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()) const | Proto::BoxData< T, C, MEM, D, E > | |
copyTo(BoxData< T, C, MEM_DEST, D, E > &a_dest, const Box &a_srcBox, const Box &a_destBox) const | Proto::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) const | Proto::BoxData< T, C, MEM, D, E > | |
copyTo(BoxData< T, C, MEM, D, E > &a_dst, const CoordPermutation &a_rotation) const | Proto::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) const | Proto::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) const | Proto::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() const | Proto::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) const | Proto::BoxData< T, C, MEM, D, E > | inline |
integrate(T a_dx, int a_c=0, int a_d=0, int a_e=0) const | Proto::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) const | Proto::BoxData< T, C, MEM, D, E > | inline |
isAlias(const BoxData< T, CC, MEM, DD, EE > &a_src) const | Proto::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) const | Proto::BoxData< T, C, MEM, D, E > | inline |
linearOut(void *a_buffer, const Box &a_box, unsigned int a_startcomp, unsigned int a_numcomps) const | Proto::BoxData< T, C, MEM, D, E > | inline |
linearSize() const | Proto::BoxData< T, C, MEM, D, E > | inline |
m_alias | Proto::BoxData< T, C, MEM, D, E > | private |
m_box | Proto::BoxData< T, C, MEM, D, E > | mutableprivate |
m_data | Proto::BoxData< T, C, MEM, D, E > | private |
m_rawPtr | Proto::BoxData< T, C, MEM, D, E > | private |
m_stackAlloc | Proto::BoxData< T, C, MEM, D, E > | private |
max() const | Proto::BoxData< T, C, MEM, D, E > | inline |
max(int a_c, int a_d=0, int a_e=0) const | Proto::BoxData< T, C, MEM, D, E > | inline |
max(Reduction< T, Max, MEM > &a_rxn) const | Proto::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) const | Proto::BoxData< T, C, MEM, D, E > | inline |
memTypeAllocation() | Proto::BoxData< T, C, MEM, D, E > | inlinestatic |
min() const | Proto::BoxData< T, C, MEM, D, E > | inline |
min(int a_c, int a_d=0, int a_e=0) const | Proto::BoxData< T, C, MEM, D, E > | inline |
min(Reduction< T, Min, MEM > &a_rxn) const | Proto::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) const | Proto::BoxData< T, C, MEM, D, E > | inline |
numValues() const | Proto::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) const | Proto::BoxData< T, C, MEM, D, E > | inline |
operator*(const BoxData< T, C, MEM, D, E > &a_rhs) const | Proto::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) const | Proto::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) const | Proto::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) const | Proto::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)=delete | Proto::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) const | Proto::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() const | Proto::BoxData< T, C, MEM, D, E > | |
printData(int a_prec=2) const | Proto::BoxData< T, C, MEM, D, E > | |
printData(const Box &a_box, int a_prec=2) const | Proto::BoxData< T, C, MEM, D, E > | |
printData(const Box &a_box, int a_c, int a_d, int a_e, int a_prec=2) const | Proto::BoxData< T, C, MEM, D, E > | |
reduce(Reduction< T, OP, MEM > &a_Rxn) const | Proto::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) const | Proto::BoxData< T, C, MEM, D, E > | inline |
reference typedef | Proto::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) const | Proto::BoxData< T, C, MEM, D, E > | inline |
size() const | Proto::BoxData< T, C, MEM, D, E > | inline |
size(const Box &a_box, const size_t a_comps) const | Proto::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 class | Proto::BoxData< T, C, MEM, D, E > | friend |
sum() const | Proto::BoxData< T, C, MEM, D, E > | inline |
sum(int a_c, int a_d=0, int a_e=0) const | Proto::BoxData< T, C, MEM, D, E > | inline |
sum(Reduction< T, Sum, MEM > &a_rxn) const | Proto::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) const | Proto::BoxData< T, C, MEM, D, E > | inline |
sumAbs() const | Proto::BoxData< T, C, MEM, D, E > | inline |
sumAbs(int a_c, int a_d=0, int a_e=0) const | Proto::BoxData< T, C, MEM, D, E > | inline |
sumAbs(Reduction< T, SumAbs, MEM > &a_rxn) const | Proto::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) const | Proto::BoxData< T, C, MEM, D, E > | inline |
sumSquare() const | Proto::BoxData< T, C, MEM, D, E > | inline |
sumSquare(int a_c, int a_d=0, int a_e=0) const | Proto::BoxData< T, C, MEM, D, E > | inline |
sumSquare(Reduction< T, SumSquare, MEM > &a_rxn) const | Proto::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) const | Proto::BoxData< T, C, MEM, D, E > | inline |
transpose(int c0, int c1) const | Proto::BoxData< T, C, MEM, D, E > | |
var(const Point &a_pt) | Proto::BoxData< T, C, MEM, D, E > | inlineprivate |
var(const Point &a_pt) const | Proto::BoxData< T, C, MEM, D, E > | inlineprivate |
~BoxData() | Proto::BoxData< T, C, MEM, D, E > |