MADNESS  0.10.1
madness::Tensor< T > Member List

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

_dimmadness::BaseTensorprotected
_idmadness::BaseTensorprotected
_ndimmadness::BaseTensorprotected
_pmadness::Tensor< T >protected
_shptrmadness::Tensor< T >protected
_sizemadness::BaseTensorprotected
_stridemadness::BaseTensorprotected
absmax(long *ind=0) constmadness::Tensor< T >inline
absmin(long *ind=0) constmadness::Tensor< T >inline
allocate(long nd, const long d[], bool dozero)madness::Tensor< T >inlineprotected
base()madness::Tensor< T >inline
base() constmadness::Tensor< T >inline
BaseTensor()madness::BaseTensorinline
binary_iterator(const Tensor< Q > &q, long iterlevel=0, bool optimize=true, bool fusedim=true, long jdim=default_jdim) constmadness::Tensor< T >inline
bounds_checking()madness::Tensor< T >inlinestatic
clear()madness::Tensor< T >inline
conforms(const Tensor< Q > &t) constmadness::Tensor< T >inline
madness::BaseTensor::conforms(const BaseTensor *t) constmadness::BaseTensorinline
conj()madness::Tensor< T >inline
cycledim(long nshift, long start, long end)madness::Tensor< T >inline
cycledim(long nshift, long start, long end) constmadness::Tensor< T >inline
cycledim_inplace(long shift, long start, long end)madness::BaseTensorprotected
deallocate()madness::Tensor< T >inlineprotected
dim(int i) constmadness::BaseTensorinline
dims() constmadness::BaseTensorinline
emul(const Tensor< T > &t)madness::Tensor< T >inline
end() constmadness::Tensor< T >inline
fill(T x)madness::Tensor< T >inline
fillindex()madness::Tensor< T >inline
fillrandom()madness::Tensor< T >inline
flat()madness::Tensor< T >inline
flat() constmadness::Tensor< T >inline
flat_inplace()madness::BaseTensorprotected
float_scalar_type typedefmadness::Tensor< T >
fusedim(long i)madness::Tensor< T >inline
fusedim(long i) constmadness::Tensor< T >inline
fusedim_inplace(long i)madness::BaseTensorprotected
gaxpy(T alpha, const Tensor< T > &t, T beta)madness::Tensor< T >inline
get_instance_count()madness::BaseTensorinlinestatic
has_data() constmadness::Tensor< T >inline
id() constmadness::BaseTensorinline
iscontiguous() constmadness::BaseTensorinline
mapdim(const std::vector< long > &map)madness::Tensor< T >inline
mapdim(const std::vector< long > &map) constmadness::Tensor< T >inline
mapdim_inplace(const std::vector< long > &map)madness::BaseTensorprotected
max(long *ind=0) constmadness::Tensor< T >inline
max(long *ind) constmadness::Tensor< T >
max(long *ind) constmadness::Tensor< T >
max(long *ind) constmadness::Tensor< T >
max(long *ind) constmadness::Tensor< T >
min(long *ind=0) constmadness::Tensor< T >inline
min(long *ind) constmadness::Tensor< T >
min(long *ind) constmadness::Tensor< T >
min(long *ind) constmadness::Tensor< T >
min(long *ind) constmadness::Tensor< T >
ndim() constmadness::BaseTensorinline
normf() constmadness::Tensor< T >inline
operator Tensor< Q >() constmadness::Tensor< T >inline
operator()(long i)madness::Tensor< T >inline
operator()(long i) constmadness::Tensor< T >inline
operator()(long i, long j)madness::Tensor< T >inline
operator()(long i, long j) constmadness::Tensor< T >inline
operator()(long i, long j, long k)madness::Tensor< T >inline
operator()(long i, long j, long k) constmadness::Tensor< T >inline
operator()(long i, long j, long k, long l)madness::Tensor< T >inline
operator()(long i, long j, long k, long l) constmadness::Tensor< T >inline
operator()(long i, long j, long k, long l, long m)madness::Tensor< T >inline
operator()(long i, long j, long k, long l, long m) constmadness::Tensor< T >inline
operator()(long i, long j, long k, long l, long m, long n)madness::Tensor< T >inline
operator()(long i, long j, long k, long l, long m, long n) constmadness::Tensor< T >inline
operator()(const long ind[])madness::Tensor< T >inline
operator()(const long ind[]) constmadness::Tensor< T >inline
operator()(const std::vector< long > ind)madness::Tensor< T >inline
operator()(const std::vector< long > ind) constmadness::Tensor< T >inline
operator()(const std::vector< Slice > &s)madness::Tensor< T >inline
operator()(const std::vector< Slice > &s) constmadness::Tensor< T >inline
operator()(const std::array< Slice, TENSOR_MAXDIM > &s)madness::Tensor< T >inline
operator()(const std::array< Slice, TENSOR_MAXDIM > &s) constmadness::Tensor< T >inline
operator()(const Slice &s0)madness::Tensor< T >inline
operator()(const Slice &s0) constmadness::Tensor< T >inline
operator()(long i, const Slice &s1)madness::Tensor< T >inline
operator()(long i, const Slice &s1) constmadness::Tensor< T >inline
operator()(const Slice &s0, long j)madness::Tensor< T >inline
operator()(const Slice &s0, long j) constmadness::Tensor< T >inline
operator()(const Slice &s0, const Slice &s1)madness::Tensor< T >inline
operator()(const Slice &s0, const Slice &s1) constmadness::Tensor< T >inline
operator()(const Slice &s0, const Slice &s1, const Slice &s2)madness::Tensor< T >inline
operator()(const Slice &s0, const Slice &s1, const Slice &s2) constmadness::Tensor< T >inline
operator()(long i, const Slice &s1, const Slice &s2)madness::Tensor< T >inline
operator()(long i, const Slice &s1, const Slice &s2) constmadness::Tensor< T >inline
operator()(const Slice &s0, long j, const Slice &s2)madness::Tensor< T >inline
operator()(const Slice &s0, long j, const Slice &s2) constmadness::Tensor< T >inline
operator()(const Slice &s0, const Slice &s1, long k)madness::Tensor< T >inline
operator()(const Slice &s0, const Slice &s1, long k) constmadness::Tensor< T >inline
operator()(long i, long j, const Slice &s2)madness::Tensor< T >inline
operator()(long i, long j, const Slice &s2) constmadness::Tensor< T >inline
operator()(long i, const Slice &s1, long k)madness::Tensor< T >inline
operator()(long i, const Slice &s1, long k) constmadness::Tensor< T >inline
operator()(const Slice &s0, long j, long k)madness::Tensor< T >inline
operator()(const Slice &s0, long j, long k) constmadness::Tensor< T >inline
operator()(const Slice &s0, const Slice &s1, const Slice &s2, const Slice &s3)madness::Tensor< T >inline
operator()(const Slice &s0, const Slice &s1, const Slice &s2, const Slice &s3) constmadness::Tensor< T >inline
operator()(const Slice &s0, const Slice &s1, const Slice &s2, const Slice &s3, const Slice &s4)madness::Tensor< T >inline
operator()(const Slice &s0, const Slice &s1, const Slice &s2, const Slice &s3, const Slice &s4) constmadness::Tensor< T >inline
operator()(const Slice &s0, const Slice &s1, const Slice &s2, const Slice &s3, const Slice &s4, const Slice &s5)madness::Tensor< T >inline
operator()(const Slice &s0, const Slice &s1, const Slice &s2, const Slice &s3, const Slice &s4, const Slice &s5) constmadness::Tensor< T >inline
operator*(const Q &x) constmadness::Tensor< T >inline
operator*=(const Q &x)madness::Tensor< T >inline
operator+(const Tensor< Q > &t) constmadness::Tensor< T >inline
operator+(const Q &x) constmadness::Tensor< T >inline
operator+=(const Tensor< Q > &t)madness::Tensor< T >inline
operator+=(const Q &x)madness::Tensor< T >inline
operator-(const Tensor< Q > &t) constmadness::Tensor< T >inline
operator-(const Q &x) constmadness::Tensor< T >inline
operator-() constmadness::Tensor< T >inline
operator-=(const Tensor< Q > &t)madness::Tensor< T >inline
operator-=(const Q &x)madness::Tensor< T >inline
operator/(const Q &x) constmadness::Tensor< T >inline
operator=(const Tensor< T > &t)madness::Tensor< T >inline
operator=(T x)madness::Tensor< T >inline
operator[](long i)madness::Tensor< T >inline
operator[](long i) constmadness::Tensor< T >inline
product() constmadness::Tensor< T >inline
ptr()madness::Tensor< T >inline
ptr() constmadness::Tensor< T >inline
reshape(int ndimnew, const long *d)madness::Tensor< T >inline
reshape(int ndimnew, const long *d) constmadness::Tensor< T >inline
reshape(const std::vector< long > &d)madness::Tensor< T >inline
reshape(const std::vector< long > &d) constmadness::Tensor< T >inline
reshape(long dim0)madness::Tensor< T >inline
reshape(long dim0) constmadness::Tensor< T >inline
reshape(long dim0, long dim1)madness::Tensor< T >inline
reshape(long dim0, long dim1) constmadness::Tensor< T >inline
reshape(long dim0, long dim1, long dim2)madness::Tensor< T >inline
reshape(long dim0, long dim1, long dim2) constmadness::Tensor< T >inline
reshape(long dim0, long dim1, long dim2, long dim3)madness::Tensor< T >inline
reshape(long dim0, long dim1, long dim2, long dim3) constmadness::Tensor< T >inline
reshape(long dim0, long dim1, long dim2, long dim3, long dim4)madness::Tensor< T >inline
reshape(long dim0, long dim1, long dim2, long dim3, long dim4) constmadness::Tensor< T >inline
reshape(long dim0, long dim1, long dim2, long dim3, long dim4, long dim5)madness::Tensor< T >inline
reshape(long dim0, long dim1, long dim2, long dim3, long dim4, long dim5) constmadness::Tensor< T >inline
reshape_inplace(const std::vector< long > &d)madness::BaseTensorprotected
reshape_inplace(int ndimnew, const long *d)madness::BaseTensorprotected
scalar_type typedefmadness::Tensor< T >
scale(Q x)madness::Tensor< T >inline
screen(double x)madness::Tensor< T >inline
set_dims_and_size(long nd, const long d[])madness::BaseTensorinlineprotected
size() constmadness::BaseTensorinline
SliceTensor classmadness::Tensor< T >friend
splitdim(long i, long dimi0, long dimi1)madness::Tensor< T >inline
splitdim(long i, long dimi0, long dimi1) constmadness::Tensor< T >inline
splitdim_inplace(long i, long dimi0, long dimi1)madness::BaseTensorprotected
stride(int i) constmadness::BaseTensorinline
strides() constmadness::BaseTensorinline
sum() constmadness::Tensor< T >inline
sumsq() constmadness::Tensor< T >inline
swapdim(long idim, long jdim)madness::Tensor< T >inline
swapdim(long idim, long jdim) constmadness::Tensor< T >inline
swapdim_inplace(long i, long j)madness::BaseTensorprotected
Tensor()madness::Tensor< T >inline
Tensor(const Tensor< T > &t)madness::Tensor< T >inline
Tensor(long d0)madness::Tensor< T >inlineexplicit
Tensor(long d0, long d1)madness::Tensor< T >inlineexplicit
Tensor(long d0, long d1, long d2)madness::Tensor< T >inlineexplicit
Tensor(long d0, long d1, long d2, long d3)madness::Tensor< T >inlineexplicit
Tensor(long d0, long d1, long d2, long d3, long d4)madness::Tensor< T >inlineexplicit
Tensor(long d0, long d1, long d2, long d3, long d4, long d5)madness::Tensor< T >inlineexplicit
Tensor(const std::vector< long > &d, bool dozero=true)madness::Tensor< T >inlineexplicit
Tensor(long nd, const long d[], bool dozero=true)madness::Tensor< T >inlineexplicit
TENSOR_RESULT_TYPE(T, Q) trace_conj(const Tensor< Q > &t) constmadness::Tensor< 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) constmadness::Tensor< T >inline
trace(const Tensor< T > &t) constmadness::Tensor< T >inline
type typedefmadness::Tensor< T >
unary_iterator(long iterlevel=0, bool optimize=true, bool fusedim=true, long jdim=default_jdim) constmadness::Tensor< T >inline
unaryop(opT &op)madness::Tensor< T >inline
~BaseTensor()madness::BaseTensorinlinevirtual
~Tensor()madness::Tensor< T >inlinevirtual