MADNESS
version 0.9
|
This is the complete list of members for madness::GenTensor< T >, including all inherited members.
_dim | madness::BaseTensor | protected |
_id | madness::BaseTensor | protected |
_ndim | madness::BaseTensor | protected |
_p (defined in madness::Tensor< T >) | madness::Tensor< T > | protected |
_shptr (defined in madness::Tensor< T >) | madness::Tensor< T > | protected |
_size | madness::BaseTensor | protected |
_stride | madness::BaseTensor | protected |
absmax(long *ind=0) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
absmin(long *ind=0) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
add_SVD(const GenTensor< T > &rhs, const double &eps) | madness::GenTensor< T > | inline |
allocate(long nd, const long d[], bool dozero) (defined in madness::Tensor< T >) | madness::Tensor< T > | inlineprotected |
base() (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
base() const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
BaseTensor() | madness::BaseTensor | inline |
binary_iterator(const Tensor< Q > &q, long iterlevel=0, bool optimize=true, bool fusedim=true, long jdim=default_jdim) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
bounds_checking() (defined in madness::Tensor< T >) | madness::Tensor< T > | inlinestatic |
clear() (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
config() const | madness::GenTensor< T > | inline |
conforms(const Tensor< Q > &t) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
madness::BaseTensor::conforms(const BaseTensor *t) const | madness::BaseTensor | inline |
conj() (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
cycledim(long nshift, long start, long end) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
cycledim(long nshift, long start, long end) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
cycledim_inplace(long shift, long start, long end) | madness::BaseTensor | protected |
deallocate() (defined in madness::Tensor< T >) | madness::Tensor< T > | inlineprotected |
dim(int i) const | madness::BaseTensor | inline |
dims() const | madness::BaseTensor | inline |
emul(const Tensor< T > &t) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
end() const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
fac_reduce() | madness::GenTensor< T > | inlinestatic |
fill(T x) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
fillindex() (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
fillrandom() (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
flat() (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
flat() const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
flat_inplace() | madness::BaseTensor | protected |
float_scalar_type typedef (defined in madness::Tensor< T >) | madness::Tensor< T > | |
full_tensor() const | madness::GenTensor< T > | inline |
full_tensor() | madness::GenTensor< T > | inline |
full_tensor_copy() const | madness::GenTensor< T > | inline |
full_tensor_copy() | madness::GenTensor< T > | inline |
fusedim(long i) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
fusedim(long i) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
fusedim_inplace(long i) | madness::BaseTensor | protected |
gaxpy(T alpha, const Tensor< T > &t, T beta) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
general_transform(const Tensor< Q > c[]) const | madness::GenTensor< 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 |
get_configs(const int &start, const int &end) const | madness::GenTensor< T > | inline |
get_instance_count() | madness::BaseTensor | inlinestatic |
has_data() const | madness::GenTensor< T > | inline |
has_no_data() const | madness::GenTensor< T > | inline |
id() const | madness::BaseTensor | inline |
iscontiguous() const | madness::BaseTensor | inline |
mapdim(const std::vector< long > &map) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
mapdim(const std::vector< long > &map) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
mapdim_inplace(const std::vector< long > &map) | madness::BaseTensor | protected |
max(long *ind=0) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
max(long *ind) const (defined in madness::Tensor< T >) | madness::Tensor< T > | |
max(long *ind) const (defined in madness::Tensor< T >) | madness::Tensor< T > | |
max(long *ind) const (defined in madness::Tensor< T >) | madness::Tensor< T > | |
max(long *ind) const (defined in madness::Tensor< T >) | madness::Tensor< T > | |
min(long *ind=0) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
min(long *ind) const (defined in madness::Tensor< T >) | madness::Tensor< T > | |
min(long *ind) const (defined in madness::Tensor< T >) | madness::Tensor< T > | |
min(long *ind) const (defined in madness::Tensor< T >) | madness::Tensor< T > | |
min(long *ind) const (defined in madness::Tensor< T >) | madness::Tensor< T > | |
ndim() const | madness::BaseTensor | inline |
normalize() | madness::GenTensor< T > | inline |
normf() const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator GenTensor< Q >() const | madness::GenTensor< T > | inline |
operator Tensor< Q >() const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(long i) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(long i) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(long i, long j) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(long i, long j) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(long i, long j, long k) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(long i, long j, long k) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(long i, long j, long k, long l) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(long i, long j, long k, long l) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(long i, long j, long k, long l, long m) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(long i, long j, long k, long l, long m) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(long i, long j, long k, long l, long m, long n) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(long i, long j, long k, long l, long m, long n) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(const long ind[]) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(const long ind[]) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(const std::vector< long > ind) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(const std::vector< long > ind) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(const std::vector< Slice > &s) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(const std::vector< Slice > &s) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(const Slice &s0) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(const Slice &s0) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(long i, const Slice &s1) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(long i, const Slice &s1) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(const Slice &s0, long j) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(const Slice &s0, long j) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(const Slice &s0, const Slice &s1) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(const Slice &s0, const Slice &s1) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(const Slice &s0, const Slice &s1, const Slice &s2) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(const Slice &s0, const Slice &s1, const Slice &s2) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(long i, const Slice &s1, const Slice &s2) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(long i, const Slice &s1, const Slice &s2) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(const Slice &s0, long j, const Slice &s2) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(const Slice &s0, long j, const Slice &s2) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(const Slice &s0, const Slice &s1, long k) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(const Slice &s0, const Slice &s1, long k) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(long i, long j, const Slice &s2) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(long i, long j, const Slice &s2) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(long i, const Slice &s1, long k) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(long i, const Slice &s1, long k) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(const Slice &s0, long j, long k) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(const Slice &s0, long j, long k) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(const Slice &s0, const Slice &s1, const Slice &s2, const Slice &s3) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(const Slice &s0, const Slice &s1, const Slice &s2, const Slice &s3) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(const Slice &s0, const Slice &s1, const Slice &s2, const Slice &s3, const Slice &s4) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(const Slice &s0, const Slice &s1, const Slice &s2, const Slice &s3, const Slice &s4) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(const Slice &s0, const Slice &s1, const Slice &s2, const Slice &s3, const Slice &s4, const Slice &s5) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator()(const Slice &s0, const Slice &s1, const Slice &s2, const Slice &s3, const Slice &s4, const Slice &s5) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator*(const Q &x) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator*=(const Q &x) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator+(const Tensor< Q > &t) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator+(const Q &x) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator+=(const Tensor< Q > &t) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator+=(const Q &x) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator-(const Tensor< Q > &t) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator-(const Q &x) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator-() const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator-=(const Tensor< Q > &t) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator-=(const Q &x) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator/(const Q &x) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator=(const Tensor< T > &t) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator=(T x) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator[](long i) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
operator[](long i) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
product() const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
ptr() (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
ptr() const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
rank() const | madness::GenTensor< T > | inline |
real_size() const | madness::GenTensor< T > | inline |
reconstruct_tensor() const | madness::GenTensor< T > | inline |
reduce_rank(const double &eps) | madness::GenTensor< T > | inline |
reshape(int ndimnew, const long *d) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
reshape(int ndimnew, const long *d) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
reshape(const std::vector< long > &d) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
reshape(const std::vector< long > &d) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
reshape(long dim0) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
reshape(long dim0) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
reshape(long dim0, long dim1) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
reshape(long dim0, long dim1) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
reshape(long dim0, long dim1, long dim2) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
reshape(long dim0, long dim1, long dim2) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
reshape(long dim0, long dim1, long dim2, long dim3) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
reshape(long dim0, long dim1, long dim2, long dim3) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
reshape(long dim0, long dim1, long dim2, long dim3, long dim4) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
reshape(long dim0, long dim1, long dim2, long dim3, long dim4) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
reshape(long dim0, long dim1, long dim2, long dim3, long dim4, long dim5) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
reshape(long dim0, long dim1, long dim2, long dim3, long dim4, long dim5) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
reshape_inplace(const std::vector< long > &d) | madness::BaseTensor | protected |
reshape_inplace(int ndimnew, const long *d) | madness::BaseTensor | protected |
scalar_type typedef (defined in madness::Tensor< T >) | madness::Tensor< T > | |
scale(Q x) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
screen(double x) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
set_dims_and_size(long nd, const long d[]) | madness::BaseTensor | inlineprotected |
size() const | madness::BaseTensor | inline |
splitdim(long i, long dimi0, long dimi1) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
splitdim(long i, long dimi0, long dimi1) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
splitdim_inplace(long i, long dimi0, long dimi1) | madness::BaseTensor | protected |
stride(int i) const | madness::BaseTensor | inline |
strides() const | madness::BaseTensor | inline |
sum() const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
sumsq() const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
svd_normf() const | madness::GenTensor< T > | inline |
swapdim(long idim, long jdim) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
swapdim(long idim, long jdim) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
swapdim_inplace(long i, long j) | madness::BaseTensor | protected |
Tensor() (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
Tensor(const Tensor< T > &t) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
Tensor(long d0) (defined in madness::Tensor< T >) | madness::Tensor< T > | inlineexplicit |
Tensor(long d0, long d1) (defined in madness::Tensor< T >) | madness::Tensor< T > | inlineexplicit |
Tensor(long d0, long d1, long d2) (defined in madness::Tensor< T >) | madness::Tensor< T > | inlineexplicit |
Tensor(long d0, long d1, long d2, long d3) (defined in madness::Tensor< T >) | madness::Tensor< T > | inlineexplicit |
Tensor(long d0, long d1, long d2, long d3, long d4) (defined in madness::Tensor< T >) | madness::Tensor< T > | inlineexplicit |
Tensor(long d0, long d1, long d2, long d3, long d4, long d5) (defined in madness::Tensor< T >) | madness::Tensor< T > | inlineexplicit |
Tensor(const std::vector< long > &d, bool dozero=true) (defined in madness::Tensor< T >) | madness::Tensor< T > | inlineexplicit |
Tensor(long nd, const long d[], bool dozero=true) (defined in madness::Tensor< T >) | madness::Tensor< T > | inlineexplicit |
TENSOR_RESULT_TYPE(T, Q) trace_conj(const Tensor< Q > &t) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
tensor_type() const | madness::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) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
trace(const Tensor< T > &t) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
type typedef (defined in madness::Tensor< T >) | madness::Tensor< T > | |
unary_iterator(long iterlevel=0, bool optimize=true, bool fusedim=true, long jdim=default_jdim) const (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
unaryop(opT &op) (defined in madness::Tensor< T >) | madness::Tensor< T > | inline |
what_am_i() const | madness::GenTensor< T > | inline |
~BaseTensor() | madness::BaseTensor | inlinevirtual |
~Tensor() (defined in madness::Tensor< T >) | madness::Tensor< T > | inlinevirtual |