MADNESS
0.10.1
|
This is the complete list of members for madness::SVDTensor< T >, including all inherited members.
_dim | madness::BaseTensor | protected |
_id | madness::BaseTensor | protected |
_ndim | madness::BaseTensor | protected |
_size | madness::BaseTensor | protected |
_stride | madness::BaseTensor | protected |
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::BaseTensor | inline |
c0(const int idim) const | madness::SRConf< T > | inline |
check_dimensions() const | madness::SRConf< T > | inlineprotected |
check_orthonormality | madness::SRConf< T > | static |
check_right_orthonormality() const | madness::SRConf< T > | inlineprotected |
clear() | madness::SRConf< T > | inline |
compute_randomized_svd(const Tensor< T > &tensor, const double &eps, std::array< long, 2 > vectordim={0, 0}) | madness::SVDTensor< T > | static |
compute_svd(const Tensor< T > &tensor, const double &eps, std::array< long, 2 > vectordim={0, 0}) | madness::SVDTensor< T > | static |
compute_svd_from_range(const Tensor< T > &range, const Tensor< T > &matrix) | madness::SVDTensor< T > | static |
concatenate(const std::list< SVDTensor< T > > &addends) | madness::SVDTensor< T > | inlinestatic |
conforms(const BaseTensor *t) const | madness::BaseTensor | inline |
copy(const SVDTensor< T > &rhs) | madness::SVDTensor< T > | friend |
copy_slice(const std::array< Slice, TENSOR_MAXDIM > &s) const | madness::SRConf< T > | inline |
cycledim_inplace(long shift, long start, long end) | madness::BaseTensor | protected |
dim(int i) const | madness::BaseTensor | inline |
dim_per_vector(int idim) const | madness::SRConf< T > | inline |
dims() const | madness::BaseTensor | inline |
divide_and_conquer_reduce(const double &thresh) | madness::SVDTensor< T > | |
emul(const SVDTensor< T > &other) | madness::SVDTensor< T > | inline |
madness::SRConf::emul(const SRConf< T > &other) | madness::SRConf< T > | inline |
fillWithRandom(const long &rank=1) | madness::SRConf< T > | inlineprotected |
flat_inplace() | madness::BaseTensor | protected |
flat_vector(const unsigned int &idim) const | madness::SRConf< T > | inline |
flat_vector(const unsigned int &idim) | madness::SRConf< T > | inline |
flat_vector_with_weights(const int dim) const | madness::SRConf< T > | inline |
float_scalar_type typedef | madness::SRConf< T > | private |
fusedim_inplace(long i) | madness::BaseTensor | protected |
gaxpy(T alpha, const SVDTensor< T > &rhs, T beta) | madness::SVDTensor< T > | inline |
general_transform(const SVDTensor< R > &t, const Tensor< Q > c[]) | madness::SVDTensor< T > | friend |
madness::SRConf::general_transform(const Tensor< Q > c[]) const | madness::SRConf< T > | inline |
get_configs(const int &start, const int &end) const | madness::SRConf< T > | inline |
get_instance_count() | madness::BaseTensor | inlinestatic |
has_data() const | madness::SRConf< T > | inline |
has_no_data() const | madness::SRConf< T > | inline |
has_structure() const | madness::SRConf< T > | inline |
id() const | madness::BaseTensor | inline |
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() const | madness::SRConf< T > | inlineprotected |
iscontiguous() const | madness::BaseTensor | inline |
kVec(const int idim) const | madness::SRConf< T > | inline |
make_empty_vectors_and_weights(const long rank) | madness::SRConf< T > | inline |
make_left_vector_with_weights() const | madness::SRConf< T > | inlineprotected |
make_slices() | madness::SRConf< T > | inlineprotected |
make_slices(const std::array< Slice, TENSOR_MAXDIM > &s) const | madness::SRConf< T > | inlineprotected |
make_structure(bool force=false) | madness::SRConf< T > | inlineprotected |
make_vector_dimensions(const long rank) const | madness::SRConf< T > | inline |
make_vector_with_weights(const int dim) const | madness::SRConf< T > | inline |
mapdim_inplace(const std::vector< long > &map) | madness::BaseTensor | protected |
max_sigma(const double &thresh, const long &rank, const Tensor< double > &w) | madness::SRConf< T > | inlinestatic |
nci_left | madness::SRConf< T > | |
nCoeff() const | madness::SVDTensor< T > | inline |
ndim() const | madness::BaseTensor | inline |
normalize() | madness::SRConf< T > | inlineprotected |
normf() const | madness::SRConf< T > | inlineprotected |
operator=(const T &number) | madness::SVDTensor< T > | inline |
madness::SRConf::operator=(const SRConf &rhs) | madness::SRConf< T > | inline |
orthonormalize(const double &thresh) | madness::SVDTensor< T > | |
orthonormalize_random(const double &thresh) | madness::SVDTensor< T > | |
outer(const SVDTensor< R > &t1, const SVDTensor< Q > &t2) | madness::SVDTensor< T > | friend |
rank() const | madness::SVDTensor< T > | inline |
real_size() const | madness::SRConf< T > | inlineprotected |
recompute_from_range(const Tensor< T > &range) | madness::SVDTensor< T > | |
reconstruct() const | madness::SRConf< T > | inline |
reduce(std::list< SVDTensor< T > > &addends, double eps) | madness::SVDTensor< T > | friend |
reduction_algorithm() | madness::SVDTensor< T > | static |
ref_vector(const unsigned int &idim) | madness::SRConf< T > | inline |
ref_vector(const unsigned int &idim) const | madness::SRConf< T > | inline |
reshape_inplace(const std::vector< long > &d) | madness::BaseTensor | protected |
reshape_inplace(int ndimnew, const long *d) | madness::BaseTensor | protected |
s0 | madness::SRConf< T > | |
s1 | madness::SRConf< T > | |
scalar_type typedef | madness::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::BaseTensor | inlineprotected |
set_reduction_algorithm(const std::string alg) | madness::SVDTensor< T > | static |
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() const | madness::BaseTensor | inline |
splitdim_inplace(long i, long dimi0, long dimi1) | madness::BaseTensor | protected |
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)=default | madness::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) const | madness::BaseTensor | inline |
strides() const | madness::BaseTensor | inline |
svd_normf() const | madness::SRConf< T > | inlineprotected |
SVDTensor() | madness::SVDTensor< T > | inline |
SVDTensor(const Tensor< T > &rhs, const double eps) | madness::SVDTensor< T > | inline |
SVDTensor(const SVDTensor< T > &rhs)=default | madness::SVDTensor< T > | |
SVDTensor(const SRConf< T > &rhs) | madness::SVDTensor< T > | inline |
SVDTensor(const std::vector< long > &dims) | madness::SVDTensor< T > | inline |
SVDTensor(const long ndims, const long *dims) | madness::SVDTensor< T > | inline |
SVDTensor(const Tensor< double > &weights, const Tensor< T > &vector1, const Tensor< T > &vector2, const long &ndim, const long *dims) | madness::SVDTensor< T > | inline |
swapdim_inplace(long i, long j) | madness::BaseTensor | protected |
tensorT typedef | madness::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 SVDTensor< R > &t, const Tensor< Q > &c) | madness::SVDTensor< T > | friend |
madness::SRConf::transform(const Tensor< T > &c) const | madness::SRConf< T > | inlineprotected |
transform_dir(const SVDTensor< R > &t, const Tensor< Q > &c, const int axis) | madness::SVDTensor< T > | friend |
madness::SRConf::transform_dir(const Tensor< T > &c, const int &axis) const | madness::SRConf< T > | inline |
truncate_svd(const double &thresh) | madness::SVDTensor< T > | |
vector_ | madness::SRConf< T > | |
weights(const unsigned int &i) const | madness::SRConf< T > | inline |
weights_ | madness::SRConf< T > | |
~BaseTensor() | madness::BaseTensor | inlinevirtual |
~SRConf() | madness::SRConf< T > | inline |