MADNESS 0.10.1
madness::SRConf< T > Member List

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

_dimmadness::BaseTensorprotected
_idmadness::BaseTensorprotected
_ndimmadness::BaseTensorprotected
_sizemadness::BaseTensorprotected
_stridemadness::BaseTensorprotected
add_SVD(const SRConf< T > &rhs, const double &thresh)madness::SRConf< T >inline
append(const SRConf< T > &rhs, const double fac=1.0)madness::SRConf< T >inline
append(const SRConf< T > &rhs, const double_complex fac=1.0)madness::SRConf< T >inline
BaseTensor()madness::BaseTensorinline
c0(const int idim) constmadness::SRConf< T >inline
check_dimensions() constmadness::SRConf< T >inlineprotected
check_orthonormalitymadness::SRConf< T >static
check_right_orthonormality() constmadness::SRConf< T >inlineprotected
clear()madness::SRConf< T >inline
compatiblemadness::SRConf< T >friend
conforms(const BaseTensor *t) constmadness::BaseTensorinline
copymadness::SRConf< T >friend
copy_slice(const std::array< Slice, TENSOR_MAXDIM > &s) constmadness::SRConf< T >inline
cycledim_inplace(long shift, long start, long end)madness::BaseTensorprotected
dim(int i) constmadness::BaseTensorinline
dim_per_vector(int idim) constmadness::SRConf< T >inline
dims() constmadness::BaseTensorinline
emul(const SRConf< T > &other)madness::SRConf< T >inline
fillWithRandom(const long &rank=1)madness::SRConf< T >inlineprotected
flat_inplace()madness::BaseTensorprotected
flat_vector(const unsigned int &idim) constmadness::SRConf< T >inline
flat_vector(const unsigned int &idim)madness::SRConf< T >inline
flat_vector_with_weights(const int dim) constmadness::SRConf< T >inline
float_scalar_type typedefmadness::SRConf< T >private
fusedim_inplace(long i)madness::BaseTensorprotected
general_transform(const Tensor< Q > c[]) constmadness::SRConf< T >inline
GenTensor< T >madness::SRConf< T >friend
get_configs(const int &start, const int &end) constmadness::SRConf< T >inline
get_instance_count()madness::BaseTensorinlinestatic
has_data() constmadness::SRConf< T >inline
has_no_data() constmadness::SRConf< T >inline
has_structure() constmadness::SRConf< T >inline
id() constmadness::BaseTensorinline
inplace_add(const SRConf< T > &rhs, std::array< Slice, TENSOR_MAXDIM > lhs_s, std::array< Slice, TENSOR_MAXDIM > rhs_s, const double alpha, const double beta)madness::SRConf< T >inlineprotected
is_flat() constmadness::SRConf< T >inlineprotected
iscontiguous() constmadness::BaseTensorinline
kVec(const int idim) constmadness::SRConf< T >inline
make_empty_vectors_and_weights(const long rank)madness::SRConf< T >inline
make_left_vector_with_weights() constmadness::SRConf< T >inlineprotected
make_slices()madness::SRConf< T >inlineprotected
make_slices(const std::array< Slice, TENSOR_MAXDIM > &s) constmadness::SRConf< T >inlineprotected
make_structure(bool force=false)madness::SRConf< T >inlineprotected
make_vector_dimensions(const long rank) constmadness::SRConf< T >inline
make_vector_with_weights(const int dim) constmadness::SRConf< T >inline
mapdim_inplace(const std::vector< long > &map)madness::BaseTensorprotected
max_sigma(const double &thresh, const long &rank, const Tensor< double > &w)madness::SRConf< T >inlinestatic
nci_leftmadness::SRConf< T >
nCoeff() constmadness::SRConf< T >inlineprotected
ndim() constmadness::BaseTensorinline
normalize()madness::SRConf< T >inlineprotected
normf() constmadness::SRConf< T >inlineprotected
operator=(const SRConf &rhs)madness::SRConf< T >inline
operator=(const T &number)madness::SRConf< T >inline
rank() constmadness::SRConf< T >inline
real_size() constmadness::SRConf< T >inlineprotected
reconstruct() constmadness::SRConf< T >inline
ref_vector(const unsigned int &idim)madness::SRConf< T >inline
ref_vector(const unsigned int &idim) constmadness::SRConf< T >inline
reshape_inplace(const std::vector< long > &d)madness::BaseTensorprotected
reshape_inplace(int ndimnew, const long *d)madness::BaseTensorprotected
s0madness::SRConf< T >
s1madness::SRConf< T >
scalar_type typedefmadness::SRConf< T >private
scale(const double &fac)madness::SRConf< T >inlineprotected
scale(const double_complex &fac)madness::SRConf< T >inlineprotected
serialize(Archive &ar)madness::SRConf< T >inline
set_dims_and_size(long nd, const long d[])madness::BaseTensorinlineprotected
set_size_and_dim(long ndim, long k)madness::SRConf< T >inline
set_vectors_and_weights(const Tensor< typename Tensor< T >::scalar_type > &weights, const Tensor< T > &vector1, const Tensor< T > &vector2)madness::SRConf< T >inline
size() constmadness::BaseTensorinline
SliceLowRankTensor< T >madness::SRConf< T >friend
splitdim_inplace(long i, long dimi0, long dimi1)madness::BaseTensorprotected
SRConf()madness::SRConf< T >inline
SRConf(const long &ndim, const long *dimensions, const long nci)madness::SRConf< T >inline
SRConf(const long &ndim, const std::array< long, TENSOR_MAXDIM > &dimensions, const long nci)madness::SRConf< T >inline
SRConf(const SRConf &rhs)=defaultmadness::SRConf< T >
SRConf(const Tensor< double > &weights, const std::vector< Tensor< T > > &vectors, const long &ndim, const long &dims, const long nci)madness::SRConf< T >inline
SRConf(const Tensor< double > &weights, const tensorT &vector1, const tensorT &vector2, const long &ndim, const long *dims, const long nci)madness::SRConf< T >inline
stride(int i) constmadness::BaseTensorinline
strides() constmadness::BaseTensorinline
svd_normf() constmadness::SRConf< T >inlineprotected
swapdim_inplace(long i, long j)madness::BaseTensorprotected
tensorT typedefmadness::SRConf< T >
trace(const SRConf< T > &rhs, const SRConf< Q > &lhs)madness::SRConf< T >inlineprotected
trace(const SRConf< T > &rhs, const SRConf< Q > &lhs)madness::SRConf< T >inlineprotected
transform(const Tensor< T > &c) constmadness::SRConf< T >inlineprotected
transform_dir(const Tensor< T > &c, const int &axis) constmadness::SRConf< T >inline
vector_madness::SRConf< T >
weights(const unsigned int &i) constmadness::SRConf< T >inline
weights_madness::SRConf< T >
~BaseTensor()madness::BaseTensorinlinevirtual
~SRConf()madness::SRConf< T >inline