MADNESS  0.10.1
madness::TensorTrain< T > Member List

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

_dimmadness::BaseTensorprotected
_idmadness::BaseTensorprotected
_ndimmadness::BaseTensorprotected
_sizemadness::BaseTensorprotected
_stridemadness::BaseTensorprotected
BaseTensor()madness::BaseTensorinline
conforms(const BaseTensor *t) constmadness::BaseTensorinline
copy(const TensorTrain &other)madness::TensorTrain< T >friend
copy(const TensorTrain &other, const std::array< Slice, TENSOR_MAXDIM > &s)madness::TensorTrain< T >friend
coremadness::TensorTrain< T >private
cycledim_inplace(long shift, long start, long end)madness::BaseTensorprotected
decompose(const Tensor< T > &t, double eps, const std::vector< long > &dims)madness::TensorTrain< T >inline
dim(int i) constmadness::BaseTensorinline
dims() constmadness::BaseTensorinline
emul(const TensorTrain< T > &other)madness::TensorTrain< T >inline
flat_inplace()madness::BaseTensorprotected
float_scalar_type typedefmadness::TensorTrain< T >private
fusedim(const long i)madness::TensorTrain< T >inline
fusedim_inplace(long i)madness::BaseTensorprotected
gaxpy(T alpha, const TensorTrain< T > &rhs, T beta)madness::TensorTrain< T >inline
gaxpy(const std::array< Slice, TENSOR_MAXDIM > &s1, const TensorTrain< T > &rhs, T beta, const std::array< Slice, TENSOR_MAXDIM > &s2)madness::TensorTrain< T >inline
general_transform(const TensorTrain< R > &t, const Tensor< Q > c[])madness::TensorTrain< T >friend
get_core(const int i)madness::TensorTrain< T >inline
get_core(const int i) constmadness::TensorTrain< T >inline
get_instance_count()madness::BaseTensorinlinestatic
id() constmadness::BaseTensorinline
is_operator() constmadness::TensorTrain< T >inline
is_tensor() constmadness::TensorTrain< T >inline
is_zero_rank() constmadness::TensorTrain< T >inline
iscontiguous() constmadness::BaseTensorinline
make_operator()madness::TensorTrain< T >inline
make_tensor()madness::TensorTrain< T >inline
mapdim_inplace(const std::vector< long > &map)madness::BaseTensorprotected
ndim() constmadness::BaseTensorinline
normf() constmadness::TensorTrain< T >inline
operator TensorTrain< Q >() constmadness::TensorTrain< T >inline
operator*(const T &factor) constmadness::TensorTrain< T >inline
operator+=(const TensorTrain< T > &rhs)madness::TensorTrain< T >inline
operator-=(const TensorTrain< T > &rhs)madness::TensorTrain< T >inline
operator=(const TensorTrain &other)madness::TensorTrain< T >inline
operator=(const T &number)madness::TensorTrain< T >inline
outer(const TensorTrain< R > &t1, const TensorTrain< Q > &t2)madness::TensorTrain< T >friend
ptr(const int ivec=0)madness::TensorTrain< T >inline
ptr(const int ivec=0) constmadness::TensorTrain< T >inline
ranks() constmadness::TensorTrain< T >inline
ranks(const int i) constmadness::TensorTrain< T >inline
real_size() constmadness::TensorTrain< T >inline
reconstruct(const bool flat=false) constmadness::TensorTrain< T >inline
reshape_inplace(const std::vector< long > &d)madness::BaseTensorprotected
reshape_inplace(int ndimnew, const long *d)madness::BaseTensorprotected
scalar_type typedefmadness::TensorTrain< T >private
scale(T fac)madness::TensorTrain< T >inline
serialize(Archive &ar)madness::TensorTrain< T >inline
set_dims_and_size(long nd, const long d[])madness::BaseTensorinlineprotected
set_size_and_dim(std::vector< long > dims)madness::TensorTrain< T >inline
size() constmadness::TensorTrain< T >inline
splitdim(long idim, long k1, long k2, const double eps) constmadness::TensorTrain< T >inline
splitdim_inplace(long i, long dimi0, long dimi1)madness::BaseTensorprotected
stride(int i) constmadness::BaseTensorinline
strides() constmadness::BaseTensorinline
swapdim_inplace(long i, long j)madness::BaseTensorprotected
TensorTrain classmadness::TensorTrain< T >friend
TensorTrain()madness::TensorTrain< T >inline
TensorTrain(const Tensor< T > &t, double eps)madness::TensorTrain< T >inline
TensorTrain(const Tensor< T > &t, double eps, const std::vector< long > dims)madness::TensorTrain< T >inline
TensorTrain(const long &ndims, const long *dims)madness::TensorTrain< T >inline
TensorTrain(const std::vector< long > &dims)madness::TensorTrain< T >inline
TensorTrain(const std::vector< Tensor< T > > &c)madness::TensorTrain< T >inline
TensorTrain(const TensorTrain &other)madness::TensorTrain< T >inline
trace(const TensorTrain< Q > &B) constmadness::TensorTrain< T >inline
trace(const TensorTrain< Q > &B) constmadness::TensorTrain< T >inline
transform(const TensorTrain< R > &t, const Tensor< Q > &c)madness::TensorTrain< T >friend
transform_dir(const TensorTrain< R > &t, const Tensor< Q > &c, const int axis)madness::TensorTrain< T >friend
truncate(double eps)madness::TensorTrain< T >inline
truncate(double eps)madness::TensorTrain< T >inline
two_mode_representation(Tensor< T > &U, Tensor< T > &VT, Tensor< typename Tensor< T >::scalar_type > &s) constmadness::TensorTrain< T >inline
type typedefmadness::TensorTrain< T >private
verify() constmadness::TensorTrain< T >inline
zero_me()madness::TensorTrain< T >inline
zero_me(const std::vector< long > &dim)madness::TensorTrain< T >inline
zero_rankmadness::TensorTrain< T >private
~BaseTensor()madness::BaseTensorinlinevirtual