MADNESS 0.10.1
Tensor< T > Member List

This is the complete list of members for Tensor< T >, including all inherited members.

_pTensor< T >protected
_shptrTensor< T >protected
absmax(long *ind=0) constTensor< T >inline
absmin(long *ind=0) constTensor< T >inline
allocate(long nd, const long d[], bool dozero)Tensor< T >inlineprotected
base()Tensor< T >inline
base() constTensor< T >inline
binary_iterator(const Tensor< Q > &q, long iterlevel=0, bool optimize=true, bool fusedim=true, long jdim=default_jdim) constTensor< T >inline
bounds_checking()Tensor< T >inlinestatic
clear()Tensor< T >inline
conforms(const Tensor< Q > &t) constTensor< T >inline
conj()Tensor< T >inline
cycledim(long nshift, long start, long end)Tensor< T >inline
cycledim(long nshift, long start, long end) constTensor< T >inline
deallocate()Tensor< T >inlineprotected
emul(const Tensor< T > &t)Tensor< T >inline
end() constTensor< T >inline
fill(T x)Tensor< T >inline
fillindex()Tensor< T >inline
fillrandom()Tensor< T >inline
flat()Tensor< T >inline
flat() constTensor< T >inline
float_scalar_type typedefTensor< T >
fusedim(long i)Tensor< T >inline
fusedim(long i) constTensor< T >inline
gaxpy(T alpha, const Tensor< T > &other, T beta)Tensor< T >inline
has_data() constTensor< T >inline
mapdim(const std::vector< long > &map)Tensor< T >inline
mapdim(const std::vector< long > &map) constTensor< T >inline
max(long *ind=0) constTensor< T >inline
max(long *ind) constTensor< T >
max(long *ind) constTensor< T >
max(long *ind) constTensor< T >
max(long *ind) constTensor< T >
min(long *ind=0) constTensor< T >inline
min(long *ind) constTensor< T >
min(long *ind) constTensor< T >
min(long *ind) constTensor< T >
min(long *ind) constTensor< T >
normf() constTensor< T >inline
operator bool() const noexceptTensor< T >inlineexplicit
operator Tensor< Q >() constTensor< T >inline
operator!() const noexceptTensor< T >inline
operator()(long i)Tensor< T >inline
operator()(long i) constTensor< T >inline
operator()(long i, long j)Tensor< T >inline
operator()(long i, long j) constTensor< T >inline
operator()(long i, long j, long k)Tensor< T >inline
operator()(long i, long j, long k) constTensor< T >inline
operator()(long i, long j, long k, long l)Tensor< T >inline
operator()(long i, long j, long k, long l) constTensor< T >inline
operator()(long i, long j, long k, long l, long m)Tensor< T >inline
operator()(long i, long j, long k, long l, long m) constTensor< T >inline
operator()(long i, long j, long k, long l, long m, long n)Tensor< T >inline
operator()(long i, long j, long k, long l, long m, long n) constTensor< T >inline
operator()(const long ind[])Tensor< T >inline
operator()(const long ind[]) constTensor< T >inline
operator()(const std::vector< long > ind)Tensor< T >inline
operator()(const std::vector< long > ind) constTensor< T >inline
operator()(const std::vector< Slice > &s)Tensor< T >inline
operator()(const std::vector< Slice > &s) constTensor< T >inline
operator()(const std::array< Slice, TENSOR_MAXDIM > &s)Tensor< T >inline
operator()(const std::array< Slice, TENSOR_MAXDIM > &s) constTensor< T >inline
operator()(const Slice &s0)Tensor< T >inline
operator()(const Slice &s0) constTensor< T >inline
operator()(long i, const Slice &s1)Tensor< T >inline
operator()(long i, const Slice &s1) constTensor< T >inline
operator()(const Slice &s0, long j)Tensor< T >inline
operator()(const Slice &s0, long j) constTensor< T >inline
operator()(const Slice &s0, const Slice &s1)Tensor< T >inline
operator()(const Slice &s0, const Slice &s1) constTensor< T >inline
operator()(const Slice &s0, const Slice &s1, const Slice &s2)Tensor< T >inline
operator()(const Slice &s0, const Slice &s1, const Slice &s2) constTensor< T >inline
operator()(long i, const Slice &s1, const Slice &s2)Tensor< T >inline
operator()(long i, const Slice &s1, const Slice &s2) constTensor< T >inline
operator()(const Slice &s0, long j, const Slice &s2)Tensor< T >inline
operator()(const Slice &s0, long j, const Slice &s2) constTensor< T >inline
operator()(const Slice &s0, const Slice &s1, long k)Tensor< T >inline
operator()(const Slice &s0, const Slice &s1, long k) constTensor< T >inline
operator()(long i, long j, const Slice &s2)Tensor< T >inline
operator()(long i, long j, const Slice &s2) constTensor< T >inline
operator()(long i, const Slice &s1, long k)Tensor< T >inline
operator()(long i, const Slice &s1, long k) constTensor< T >inline
operator()(const Slice &s0, long j, long k)Tensor< T >inline
operator()(const Slice &s0, long j, long k) constTensor< T >inline
operator()(const Slice &s0, const Slice &s1, const Slice &s2, const Slice &s3)Tensor< T >inline
operator()(const Slice &s0, const Slice &s1, const Slice &s2, const Slice &s3) constTensor< T >inline
operator()(const Slice &s0, const Slice &s1, const Slice &s2, const Slice &s3, const Slice &s4)Tensor< T >inline
operator()(const Slice &s0, const Slice &s1, const Slice &s2, const Slice &s3, const Slice &s4) constTensor< T >inline
operator()(const Slice &s0, const Slice &s1, const Slice &s2, const Slice &s3, const Slice &s4, const Slice &s5)Tensor< T >inline
operator()(const Slice &s0, const Slice &s1, const Slice &s2, const Slice &s3, const Slice &s4, const Slice &s5) constTensor< T >inline
operator*(const Q &x) constTensor< T >inline
operator*=(const Q &x)Tensor< T >inline
operator+(const Tensor< Q > &t) constTensor< T >inline
operator+(const Q &x) constTensor< T >inline
operator+=(const Tensor< Q > &t)Tensor< T >inline
operator+=(const Q &x)Tensor< T >inline
operator-(const Tensor< Q > &t) constTensor< T >inline
operator-(const Q &x) constTensor< T >inline
operator-() constTensor< T >inline
operator-=(const Tensor< Q > &t)Tensor< T >inline
operator-=(const Q &x)Tensor< T >inline
operator/(const Q &x) constTensor< T >inline
operator=(const Tensor< T > &t)Tensor< T >inline
operator=(T x)Tensor< T >inline
operator[](long i)Tensor< T >inline
operator[](long i) constTensor< T >inline
product() constTensor< T >inline
ptr()Tensor< T >inline
ptr() constTensor< T >inline
reshape(int ndimnew, const long *d)Tensor< T >inline
reshape(int ndimnew, const long *d) constTensor< T >inline
reshape(const std::vector< long > &d)Tensor< T >inline
reshape(const std::vector< long > &d) constTensor< T >inline
reshape(long dim0)Tensor< T >inline
reshape(long dim0) constTensor< T >inline
reshape(long dim0, long dim1)Tensor< T >inline
reshape(long dim0, long dim1) constTensor< T >inline
reshape(long dim0, long dim1, long dim2)Tensor< T >inline
reshape(long dim0, long dim1, long dim2) constTensor< T >inline
reshape(long dim0, long dim1, long dim2, long dim3)Tensor< T >inline
reshape(long dim0, long dim1, long dim2, long dim3) constTensor< T >inline
reshape(long dim0, long dim1, long dim2, long dim3, long dim4)Tensor< T >inline
reshape(long dim0, long dim1, long dim2, long dim3, long dim4) constTensor< T >inline
reshape(long dim0, long dim1, long dim2, long dim3, long dim4, long dim5)Tensor< T >inline
reshape(long dim0, long dim1, long dim2, long dim3, long dim4, long dim5) constTensor< T >inline
scalar_type typedefTensor< T >
scale(Q x)Tensor< T >inline
screen(double x)Tensor< T >inline
SliceTensor classTensor< T >friend
splitdim(long i, long dimi0, long dimi1)Tensor< T >inline
splitdim(long i, long dimi0, long dimi1) constTensor< T >inline
sum() constTensor< T >inline
sumsq() constTensor< T >inline
swapdim(long idim, long jdim)Tensor< T >inline
swapdim(long idim, long jdim) constTensor< T >inline
Tensor()Tensor< T >inline
Tensor(const Tensor< T > &t)Tensor< T >inline
Tensor(long d0)Tensor< T >inlineexplicit
Tensor(long d0, long d1)Tensor< T >inlineexplicit
Tensor(long d0, long d1, long d2)Tensor< T >inlineexplicit
Tensor(long d0, long d1, long d2, long d3)Tensor< T >inlineexplicit
Tensor(long d0, long d1, long d2, long d3, long d4)Tensor< T >inlineexplicit
Tensor(long d0, long d1, long d2, long d3, long d4, long d5)Tensor< T >inlineexplicit
Tensor(const std::vector< long > &d, bool dozero=true)Tensor< T >inlineexplicit
Tensor(long nd, const long d[], bool dozero=true)Tensor< T >inlineexplicit
TENSOR_RESULT_TYPE(T, Q) trace(const Tensor< Q > &t) constTensor< T >inline
TENSOR_RESULT_TYPE(T, Q) trace_conj(const Tensor< Q > &t) constTensor< T >inline
ternary_iterator(const Tensor< Q > &q, const Tensor< R > &r, long iterlevel=0, bool optimize=true, bool fusedim=true, long jdim=default_jdim) constTensor< T >inline
type typedefTensor< T >
unary_iterator(long iterlevel=0, bool optimize=true, bool fusedim=true, long jdim=default_jdim) constTensor< T >inline
unaryop(opT &op)Tensor< T >inline
~Tensor()Tensor< T >inlinevirtual