MADNESS  0.10.1
madness::SliceLowRankTensor< T > Member List

This is the complete list of members for madness::SliceLowRankTensor< 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
add_SVD(const GenTensor< T > &rhs, const double &eps)madness::GenTensor< T >inline
add_SVD(const GenTensor &other, const double &thresh)madness::GenTensor< 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
config() constmadness::GenTensor< T >inline
conforms(const Tensor< Q > &t) constmadness::Tensor< T >inline
madness::BaseTensor::conforms(const BaseTensor *t) constmadness::BaseTensorinline
conj()madness::Tensor< T >inline
convert(const TensorArgs &targs) constmadness::GenTensor< T >inline
convert(const TensorArgs &targs) constmadness::GenTensor< T >inline
convert_inplace(const TensorArgs &targs)madness::GenTensor< T >inline
copy(const SliceLowRankTensor< T > &other)madness::SliceLowRankTensor< T >friend
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(const int i) constmadness::GenTensor< T >inline
dims() constmadness::GenTensor< T >inline
emul(const GenTensor< T > &other)madness::GenTensor< T >inline
madness::Tensor::emul(const Tensor< T > &t)madness::Tensor< T >inline
end() constmadness::Tensor< T >inline
fac_reduce()madness::GenTensor< T >inlinestatic
fac_reduce()madness::GenTensor< T >inlinestatic
facReduce()madness::GenTensor< T >inlinestatic
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::GenTensor< T >
full_tensor() constmadness::GenTensor< T >inline
full_tensor()madness::GenTensor< T >inline
full_tensor() constmadness::GenTensor< T >inline
full_tensor()madness::GenTensor< T >inline
full_tensor_copy() constmadness::GenTensor< T >inline
full_tensor_copy()madness::GenTensor< T >inline
full_tensor_copy() constmadness::GenTensor< T >inline
fusedim(long i)madness::Tensor< T >inline
fusedim(long i) constmadness::Tensor< T >inline
fusedim_inplace(long i)madness::BaseTensorprotected
gaxpy(const std::array< Slice, TENSOR_MAXDIM > &lslice, const GenTensor< T > &rhs, const std::array< Slice, TENSOR_MAXDIM > &rslice, const double &beta)madness::SliceLowRankTensor< T >inline
madness::GenTensor::gaxpy(const T alpha, const GenTensor &other, const T beta)madness::GenTensor< T >inline
madness::GenTensor::gaxpy(const T alpha, std::array< Slice, TENSOR_MAXDIM > s0, const GenTensor &other, const T beta, std::array< Slice, TENSOR_MAXDIM > s1)madness::GenTensor< T >inline
madness::Tensor::gaxpy(T alpha, const Tensor< T > &t, T beta)madness::Tensor< T >inline
GenTensor()madness::GenTensor< T >inline
GenTensor(const Tensor< T > &t1)madness::GenTensor< T >inline
GenTensor(const Tensor< T > &t1, const TensorArgs &targs)madness::GenTensor< T >inline
GenTensor(const Tensor< T > &t1, double eps, const TensorType tt)madness::GenTensor< T >inline
GenTensor(const TensorType tt)madness::GenTensor< T >inline
GenTensor(std::vector< long > v, const TensorType &tt)madness::GenTensor< T >inline
GenTensor(std::vector< long > v, const TensorArgs &targs)madness::GenTensor< T >inline
GenTensor(const SRConf< T > &sr1)madness::GenTensor< T >inline
GenTensor(long nd, const long d[], const TensorType &tt)madness::GenTensor< T >inline
GenTensor()=defaultmadness::GenTensor< T >
GenTensor(const GenTensor< T > &other)=defaultmadness::GenTensor< T >
GenTensor(const long ndim, const long *dims, const TensorType &tt)madness::GenTensor< T >inline
GenTensor(const std::vector< long > &dim, const TensorType &tt)madness::GenTensor< T >inline
GenTensor(const std::vector< long > &dim, const TensorArgs &targs)madness::GenTensor< T >inline
GenTensor(const TensorType &tt, const long k, const long ndim)madness::GenTensor< T >inline
GenTensor(const Tensor< T > &rhs, const double &thresh, const TensorType &tt)madness::GenTensor< T >inline
GenTensor(const Tensor< T > &rhs, const TensorArgs &targs)madness::GenTensor< T >inline
GenTensor(const Tensor< T > &other)madness::GenTensor< T >inline
GenTensor(const TensorTrain< T > &other)madness::GenTensor< T >inline
GenTensor(const SVDTensor< T > &other)madness::GenTensor< T >inline
GenTensor(const SliceLowRankTensor< T > &other)madness::GenTensor< T >inline
get_configs(const int &start, const int &end) constmadness::GenTensor< T >inline
get_instance_count()madness::BaseTensorinlinestatic
get_svdtensor()madness::GenTensor< T >inline
get_svdtensor() constmadness::GenTensor< T >inline
get_svdtensor()madness::GenTensor< T >inline
get_svdtensor() constmadness::GenTensor< T >inline
get_tensor() constmadness::GenTensor< T >inline
get_tensor()madness::GenTensor< T >inline
get_tensor()madness::GenTensor< T >inline
get_tensor() constmadness::GenTensor< T >inline
get_tensortrain()madness::GenTensor< T >inline
get_tensortrain() constmadness::GenTensor< T >inline
get_tensortrain()madness::GenTensor< T >inline
get_tensortrain() constmadness::GenTensor< T >inline
has_data() constmadness::GenTensor< T >inline
has_data() constmadness::GenTensor< T >inline
has_no_data() constmadness::GenTensor< T >inline
has_no_data() constmadness::GenTensor< T >inline
id() constmadness::BaseTensorinline
index() constmadness::GenTensor< T >inline
is_assigned() constmadness::GenTensor< T >inline
is_assigned() constmadness::GenTensor< T >inline
is_full_tensor() constmadness::GenTensor< T >inline
is_full_tensor() constmadness::GenTensor< T >inline
is_of_tensortype(const TensorType &tt) constmadness::GenTensor< T >inline
is_of_tensortype(const TensorType &tt) constmadness::GenTensor< T >inline
is_svd_tensor() constmadness::GenTensor< T >inline
is_svd_tensor() constmadness::GenTensor< T >inline
is_tensortrain() constmadness::GenTensor< T >inline
is_tensortrain() constmadness::GenTensor< T >inline
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 >
nCoeff() constmadness::GenTensor< T >inline
nCoeff() constmadness::GenTensor< T >inline
ndim() constmadness::GenTensor< T >inline
normalize()madness::GenTensor< T >inline
normalize()madness::GenTensor< T >inline
normf() constmadness::GenTensor< T >inline
operator GenTensor< Q >() constmadness::GenTensor< T >inline
operator GenTensor< Q >() constmadness::GenTensor< T >inline
operator Tensor< Q >() constmadness::Tensor< T >inline
operator()(const std::vector< Slice > &s)madness::GenTensor< T >inline
operator()(const std::vector< Slice > &s) constmadness::GenTensor< T >inline
madness::Tensor::operator()(long i)madness::Tensor< T >inline
madness::Tensor::operator()(long i) constmadness::Tensor< T >inline
madness::Tensor::operator()(long i, long j)madness::Tensor< T >inline
madness::Tensor::operator()(long i, long j) constmadness::Tensor< T >inline
madness::Tensor::operator()(long i, long j, long k)madness::Tensor< T >inline
madness::Tensor::operator()(long i, long j, long k) constmadness::Tensor< T >inline
madness::Tensor::operator()(long i, long j, long k, long l)madness::Tensor< T >inline
madness::Tensor::operator()(long i, long j, long k, long l) constmadness::Tensor< T >inline
madness::Tensor::operator()(long i, long j, long k, long l, long m)madness::Tensor< T >inline
madness::Tensor::operator()(long i, long j, long k, long l, long m) constmadness::Tensor< T >inline
madness::Tensor::operator()(long i, long j, long k, long l, long m, long n)madness::Tensor< T >inline
madness::Tensor::operator()(long i, long j, long k, long l, long m, long n) constmadness::Tensor< T >inline
madness::Tensor::operator()(const long ind[])madness::Tensor< T >inline
madness::Tensor::operator()(const long ind[]) constmadness::Tensor< T >inline
madness::Tensor::operator()(const std::vector< long > ind)madness::Tensor< T >inline
madness::Tensor::operator()(const std::vector< long > ind) constmadness::Tensor< T >inline
madness::Tensor::operator()(const std::array< Slice, TENSOR_MAXDIM > &s)madness::Tensor< T >inline
madness::Tensor::operator()(const std::array< Slice, TENSOR_MAXDIM > &s) constmadness::Tensor< T >inline
madness::Tensor::operator()(const Slice &s0)madness::Tensor< T >inline
madness::Tensor::operator()(const Slice &s0) constmadness::Tensor< T >inline
madness::Tensor::operator()(long i, const Slice &s1)madness::Tensor< T >inline
madness::Tensor::operator()(long i, const Slice &s1) constmadness::Tensor< T >inline
madness::Tensor::operator()(const Slice &s0, long j)madness::Tensor< T >inline
madness::Tensor::operator()(const Slice &s0, long j) constmadness::Tensor< T >inline
madness::Tensor::operator()(const Slice &s0, const Slice &s1)madness::Tensor< T >inline
madness::Tensor::operator()(const Slice &s0, const Slice &s1) constmadness::Tensor< T >inline
madness::Tensor::operator()(const Slice &s0, const Slice &s1, const Slice &s2)madness::Tensor< T >inline
madness::Tensor::operator()(const Slice &s0, const Slice &s1, const Slice &s2) constmadness::Tensor< T >inline
madness::Tensor::operator()(long i, const Slice &s1, const Slice &s2)madness::Tensor< T >inline
madness::Tensor::operator()(long i, const Slice &s1, const Slice &s2) constmadness::Tensor< T >inline
madness::Tensor::operator()(const Slice &s0, long j, const Slice &s2)madness::Tensor< T >inline
madness::Tensor::operator()(const Slice &s0, long j, const Slice &s2) constmadness::Tensor< T >inline
madness::Tensor::operator()(const Slice &s0, const Slice &s1, long k)madness::Tensor< T >inline
madness::Tensor::operator()(const Slice &s0, const Slice &s1, long k) constmadness::Tensor< T >inline
madness::Tensor::operator()(long i, long j, const Slice &s2)madness::Tensor< T >inline
madness::Tensor::operator()(long i, long j, const Slice &s2) constmadness::Tensor< T >inline
madness::Tensor::operator()(long i, const Slice &s1, long k)madness::Tensor< T >inline
madness::Tensor::operator()(long i, const Slice &s1, long k) constmadness::Tensor< T >inline
madness::Tensor::operator()(const Slice &s0, long j, long k)madness::Tensor< T >inline
madness::Tensor::operator()(const Slice &s0, long j, long k) constmadness::Tensor< T >inline
madness::Tensor::operator()(const Slice &s0, const Slice &s1, const Slice &s2, const Slice &s3)madness::Tensor< T >inline
madness::Tensor::operator()(const Slice &s0, const Slice &s1, const Slice &s2, const Slice &s3) constmadness::Tensor< T >inline
madness::Tensor::operator()(const Slice &s0, const Slice &s1, const Slice &s2, const Slice &s3, const Slice &s4)madness::Tensor< T >inline
madness::Tensor::operator()(const Slice &s0, const Slice &s1, const Slice &s2, const Slice &s3, const Slice &s4) constmadness::Tensor< T >inline
madness::Tensor::operator()(const Slice &s0, const Slice &s1, const Slice &s2, const Slice &s3, const Slice &s4, const Slice &s5)madness::Tensor< T >inline
madness::Tensor::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::GenTensor< T >inline
operator*=(const Q &x)madness::Tensor< T >inline
operator+(const GenTensor &other)madness::GenTensor< T >inline
operator+(const SliceLowRankTensor< T > &other)madness::GenTensor< T >inline
madness::Tensor::operator+(const Tensor< Q > &t) constmadness::Tensor< T >inline
madness::Tensor::operator+(const Q &x) constmadness::Tensor< T >inline
operator+=(const GenTensor< T > &rhs)madness::SliceLowRankTensor< T >inline
operator+=(const SliceLowRankTensor< T > &rhs)madness::SliceLowRankTensor< T >inline
madness::Tensor::operator+=(const Tensor< Q > &t)madness::Tensor< T >inline
madness::Tensor::operator+=(const Q &x)madness::Tensor< T >inline
operator-(const GenTensor &other)madness::GenTensor< T >inline
madness::Tensor::operator-(const Tensor< Q > &t) constmadness::Tensor< T >inline
madness::Tensor::operator-(const Q &x) constmadness::Tensor< T >inline
madness::Tensor::operator-() constmadness::Tensor< T >inline
operator-=(const GenTensor< T > &rhs)madness::SliceLowRankTensor< T >inline
operator-=(const SliceLowRankTensor< T > &rhs)madness::SliceLowRankTensor< T >inline
madness::Tensor::operator-=(const Tensor< Q > &t)madness::Tensor< T >inline
madness::Tensor::operator-=(const Q &x)madness::Tensor< T >inline
operator/(const Q &x) constmadness::Tensor< T >inline
operator=(const GenTensor< T > &rhs)madness::SliceLowRankTensor< T >inline
operator=(const SliceLowRankTensor< T > &rhs)madness::SliceLowRankTensor< T >inline
operator=(const T &number)madness::SliceLowRankTensor< T >inline
madness::GenTensor::operator=(const Tensor< T > &other)madness::GenTensor< T >inline
madness::GenTensor::operator=(const SVDTensor< T > &other)madness::GenTensor< T >inline
madness::GenTensor::operator=(const TensorTrain< T > &other)madness::GenTensor< T >inline
madness::Tensor::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() constmadness::GenTensor< T >inline
madness::Tensor::ptr()madness::Tensor< T >inline
rank() constmadness::GenTensor< T >inline
rank() constmadness::GenTensor< T >inline
real_size() constmadness::GenTensor< T >inline
real_size() constmadness::GenTensor< T >inline
reconstruct_tensor() constmadness::GenTensor< T >inline
reconstruct_tensor() constmadness::GenTensor< T >inline
reduce_rank(const double &eps)madness::GenTensor< T >inline
reduce_rank(const double &thresh)madness::GenTensor< 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::GenTensor< T >
scale(Q fac)madness::GenTensor< T >inline
screen(double x)madness::Tensor< T >inline
set_dims_and_size(long nd, const long d[])madness::BaseTensorinlineprotected
size() constmadness::GenTensor< T >inline
SliceLowRankTensor()madness::SliceLowRankTensor< T >inline
SliceLowRankTensor(const GenTensor< T > &gt, const std::vector< Slice > &s)madness::SliceLowRankTensor< T >inline
SliceLowRankTensor(const GenTensor< T > &gt, const std::array< Slice, TENSOR_MAXDIM > &s)madness::SliceLowRankTensor< T >inline
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
svd_normf() constmadness::GenTensor< T >inline
svd_normf() constmadness::GenTensor< 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
tensormadness::GenTensor< T >private
TENSOR_RESULT_TYPE(T, Q) trace_conj(const GenTensor< Q > &rhs) constmadness::GenTensor< T >inline
tensor_type() constmadness::GenTensor< T >inline
tensor_type() constmadness::GenTensor< 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
thisslicemadness::SliceLowRankTensor< T >
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
what_am_i() constmadness::GenTensor< T >inline
what_am_i() constmadness::GenTensor< T >inline
~BaseTensor()madness::BaseTensorinlinevirtual
~Tensor()madness::Tensor< T >inlinevirtual