MADNESS  version 0.9
madness::GenTensor< T > Member List

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

_dimmadness::BaseTensorprotected
_idmadness::BaseTensorprotected
_ndimmadness::BaseTensorprotected
_p (defined in madness::Tensor< T >)madness::Tensor< T >protected
_shptr (defined in madness::Tensor< T >)madness::Tensor< T >protected
_sizemadness::BaseTensorprotected
_stridemadness::BaseTensorprotected
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::BaseTensorinline
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::BaseTensorinline
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::BaseTensorprotected
deallocate() (defined in madness::Tensor< T >)madness::Tensor< T >inlineprotected
dim(int i) const madness::BaseTensorinline
dims() const madness::BaseTensorinline
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::BaseTensorprotected
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::BaseTensorprotected
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::BaseTensorinlinestatic
has_data() const madness::GenTensor< T >inline
has_no_data() const madness::GenTensor< T >inline
id() const madness::BaseTensorinline
iscontiguous() const madness::BaseTensorinline
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::BaseTensorprotected
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::BaseTensorinline
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::BaseTensorprotected
reshape_inplace(int ndimnew, const long *d)madness::BaseTensorprotected
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::BaseTensorinlineprotected
size() const madness::BaseTensorinline
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::BaseTensorprotected
stride(int i) const madness::BaseTensorinline
strides() const madness::BaseTensorinline
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::BaseTensorprotected
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::BaseTensorinlinevirtual
~Tensor() (defined in madness::Tensor< T >)madness::Tensor< T >inlinevirtual