MADNESS 0.10.1
|
This is the complete list of members for madness::SeparatedConvolution< Q, NDIM >, including all inherited members.
am_arg(const Future< T > &f) | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | inlineprivatestatic |
am_arg(const T &t) | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | inlineprivatestatic |
apply(const Key< NDIM > &source, const Key< NDIM > &shift, const Tensor< T > &coeff, double tol) const | madness::SeparatedConvolution< Q, NDIM > | inline |
apply2(const Key< NDIM > &source, const Key< NDIM > &shift, const GenTensor< T > &coeff, double tol, double tol2) const | madness::SeparatedConvolution< Q, NDIM > | inline |
apply2_lowdim(const Key< NDIM > &source, const Key< NDIM > &shift, const GenTensor< T > &coeff, double tol, double tol2) const | madness::SeparatedConvolution< Q, NDIM > | inline |
apply_transformation(long dimk, const Transformation trans[NDIM], const Tensor< T > &f, Tensor< R > &work1, Tensor< R > &work2, const Q mufac, Tensor< R > &result) const | madness::SeparatedConvolution< Q, NDIM > | inlineprivate |
apply_transformation2(Level n, long dimk, double tol, const Tensor< T > trans2[NDIM], const GenTensor< T > &f, GenTensor< R > &work1, GenTensor< R > &work2, const Q mufac, GenTensor< R > &result) const | madness::SeparatedConvolution< Q, NDIM > | inlineprivate |
apply_transformation3(const Tensor< T > trans2[NDIM], const Tensor< T > &f, const Q mufac, Tensor< R > &result) const | madness::SeparatedConvolution< Q, NDIM > | inlineprivate |
bc | madness::SeparatedConvolution< Q, NDIM > | private |
can_combine(const SeparatedConvolution< Q, NDIM > &left, const SeparatedConvolution< Q, NDIM > &right) | madness::SeparatedConvolution< Q, NDIM > | inlinestatic |
cdata | madness::SeparatedConvolution< Q, NDIM > | private |
check_cubic() | madness::SeparatedConvolution< Q, NDIM > | inlineprivate |
combine(const SeparatedConvolution< Q, NDIM > &left, const SeparatedConvolution< Q, NDIM > &right) | madness::SeparatedConvolution< Q, NDIM > | inlinestatic |
combine | madness::SeparatedConvolution< Q, NDIM > | friend |
combine_OT(const SeparatedConvolution< Q, NDIM > &left, const SeparatedConvolution< Q, NDIM > &right) | madness::SeparatedConvolution< Q, NDIM > | inlinestatic |
data | madness::SeparatedConvolution< Q, NDIM > | mutableprivate |
destructive() | madness::SeparatedConvolution< Q, NDIM > | inline |
destructive() const | madness::SeparatedConvolution< Q, NDIM > | inline |
destructive_ | madness::SeparatedConvolution< Q, NDIM > | |
doleaves | madness::SeparatedConvolution< Q, NDIM > | |
estimate_costs(const Key< NDIM > &source, const Key< NDIM > &shift, const GenTensor< T > &coeff, double tol, double tol2) const | madness::SeparatedConvolution< Q, NDIM > | inline |
gamma() const | madness::SeparatedConvolution< Q, NDIM > | inline |
get_bc() const | madness::SeparatedConvolution< Q, NDIM > | inline |
get_disp(Level n) const | madness::SeparatedConvolution< Q, NDIM > | inline |
get_source_key(const Key< FDIM > key) const | madness::SeparatedConvolution< Q, NDIM > | inline |
get_source_key(const Key< FDIM > key) const | madness::SeparatedConvolution< Q, NDIM > | inline |
get_world() const | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | inline |
getmuop(int mu, Level n, const Key< NDIM > &disp) const | madness::SeparatedConvolution< Q, NDIM > | inlineprivate |
getmuop_modified(int mu, Level n, const Key< NDIM > &disp, const Key< NDIM > &source) const | madness::SeparatedConvolution< Q, NDIM > | inlineprivate |
getop(Level n, const Key< NDIM > &d, const Key< NDIM > &source) const | madness::SeparatedConvolution< Q, NDIM > | inlineprivate |
getop_modified(Level n, const Key< NDIM > &disp, const Key< NDIM > &source) const | madness::SeparatedConvolution< Q, NDIM > | inlineprivate |
getop_ns(Level n, const Key< NDIM > &d) const | madness::SeparatedConvolution< Q, NDIM > | inlineprivate |
handler(const AmArg &arg) | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | inlineprivatestatic |
id() const | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | inline |
info | madness::SeparatedConvolution< Q, NDIM > | |
initialize(const Tensor< Q > &coeff, const Tensor< double > &expnt) | madness::SeparatedConvolution< Q, NDIM > | inline |
is_ready(const uniqueidT &id, objT *&obj, const AmArg &arg, am_handlerT ptr) | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | inlineprivatestatic |
isperiodicsum | madness::SeparatedConvolution< Q, NDIM > | |
k | madness::SeparatedConvolution< Q, NDIM > | private |
keyT typedef | madness::SeparatedConvolution< Q, NDIM > | |
make_coeff_for_operator(World &world, double mu, double lo, double eps, OpType type, const BoundaryConditions< NDIM > &bc=FunctionDefaults< NDIM >::get_bc()) | madness::SeparatedConvolution< Q, NDIM > | inlineprivatestatic |
make_coeff_for_operator(World &world, OperatorInfo info, const BoundaryConditions< NDIM > &bc=FunctionDefaults< NDIM >::get_bc()) | madness::SeparatedConvolution< Q, NDIM > | inlineprivatestatic |
make_tt_representation(const Key< NDIM > &source, const Key< NDIM > &shift, double tol, bool do_R, bool do_T) const | madness::SeparatedConvolution< Q, NDIM > | inline |
me | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | private |
mod_data | madness::SeparatedConvolution< Q, NDIM > | mutableprivate |
modified() | madness::SeparatedConvolution< Q, NDIM > | inline |
modified() const | madness::SeparatedConvolution< Q, NDIM > | inline |
modified_ | madness::SeparatedConvolution< Q, NDIM > | |
mu() const | madness::SeparatedConvolution< Q, NDIM > | inline |
munorm2(Level n, const ConvolutionData1D< Q > *ops[]) const | madness::SeparatedConvolution< Q, NDIM > | inlineprivate |
munorm2_modified(Level n, const ConvolutionData1D< Q > *ops_1d[]) const | madness::SeparatedConvolution< Q, NDIM > | inlineprivate |
munorm2_ns(Level n, const ConvolutionData1D< Q > *ops[]) const | madness::SeparatedConvolution< Q, NDIM > | inlineprivate |
muopxv_fast(ApplyTerms at, const ConvolutionData1D< Q > *const ops_1d[NDIM], const Tensor< T > &f, const Tensor< T > &f0, Tensor< TENSOR_RESULT_TYPE(T, Q)> &result, Tensor< TENSOR_RESULT_TYPE(T, Q)> &result0, double tol, const Q mufac, Tensor< TENSOR_RESULT_TYPE(T, Q)> &work1, Tensor< TENSOR_RESULT_TYPE(T, Q)> &work2) const | madness::SeparatedConvolution< Q, NDIM > | inlineprivate |
muopxv_fast2(Level n, const ConvolutionData1D< Q > *const ops_1d[NDIM], const GenTensor< T > &f, const GenTensor< T > &f0, GenTensor< TENSOR_RESULT_TYPE(T, Q)> &result, GenTensor< TENSOR_RESULT_TYPE(T, Q)> &result0, double tol, const Q mufac, GenTensor< TENSOR_RESULT_TYPE(T, Q)> &work1, GenTensor< TENSOR_RESULT_TYPE(T, Q)> &work2) const | madness::SeparatedConvolution< Q, NDIM > | inlineprivate |
norm(Level n, const Key< NDIM > &d, const Key< NDIM > &source_key) const | madness::SeparatedConvolution< Q, NDIM > | inline |
objid | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | private |
objT typedef | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | |
opdim | madness::SeparatedConvolution< Q, NDIM > | static |
operator()(const Function< T, FDIM > &f) const | madness::SeparatedConvolution< Q, NDIM > | inline |
operator()(const std::vector< Function< T, FDIM > > &f) const | madness::SeparatedConvolution< Q, NDIM > | inline |
operator()(const Function< T, LDIM > &f1, const Function< Q, LDIM > &f2) const | madness::SeparatedConvolution< Q, NDIM > | inline |
operator()(const std::vector< Function< T, LDIM > > &f1, const std::vector< Function< Q, LDIM > > &f2) const | madness::SeparatedConvolution< Q, NDIM > | inline |
operator()(const argT &argument) const | madness::SeparatedConvolution< Q, NDIM > | inline |
operator=(const WorldObject &)=delete | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | |
ops | madness::SeparatedConvolution< Q, NDIM > | mutableprivate |
opT typedef | madness::SeparatedConvolution< Q, NDIM > | |
partial_upsample(const Key< FDIM > &key, const GenTensor< T > &coeff, const int particle) const | madness::SeparatedConvolution< Q, NDIM > | inlineprivate |
particle() | madness::SeparatedConvolution< Q, NDIM > | inline |
particle() const | madness::SeparatedConvolution< Q, NDIM > | inline |
particle_ | madness::SeparatedConvolution< Q, NDIM > | |
pending | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | inlineprivatestatic |
pending | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | private |
pending_mutex | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | inlineprivatestatic |
pending_mutex(0) | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | private |
pending_mutex(0) | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | private |
pendingT typedef | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | private |
print_timer() const | madness::SeparatedConvolution< Q, NDIM > | inline |
print_timings | madness::SeparatedConvolution< Q, NDIM > | |
process_pending() | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | inlineprotected |
rank | madness::SeparatedConvolution< Q, NDIM > | private |
ready | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | private |
reset_timer() const | madness::SeparatedConvolution< Q, NDIM > | inline |
s0 | madness::SeparatedConvolution< Q, NDIM > | private |
send(ProcessID dest, memfnT memfn) const | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | inline |
send(ProcessID dest, memfnT memfn, const a1T &a1) const | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | inline |
send(ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2) const | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | inline |
send(ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2, const a3T &a3) const | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | inline |
send(ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2, const a3T &a3, const a4T &a4) const | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | inline |
send(ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2, const a3T &a3, const a4T &a4, const a5T &a5) const | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | inline |
send(ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2, const a3T &a3, const a4T &a4, const a5T &a5, const a6T &a6) const | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | inline |
send(ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2, const a3T &a3, const a4T &a4, const a5T &a5, const a6T &a6, const a7T &a7) const | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | inline |
send(ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2, const a3T &a3, const a4T &a4, const a5T &a5, const a6T &a6, const a7T &a7, const a8T &a8) const | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | inline |
send(ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2, const a3T &a3, const a4T &a4, const a5T &a5, const a6T &a6, const a7T &a7, const a8T &a8, const a9T &a9) const | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | inline |
send_am(ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2, const a3T &a3, const a4T &a4, const a5T &a5, const a6T &a6, const a7T &a7, const a8T &a8, const a9T &a9) const | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | inlineprivate |
send_task(ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2, const a3T &a3, const a4T &a4, const a5T &a5, const a6T &a6, const a7T &a7, const a8T &a8, const a9T &a9, const TaskAttributes &attr) const | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | inlineprivate |
SeparatedConvolution(World &world, std::vector< std::shared_ptr< Convolution1D< Q > > > &argops, const BoundaryConditions< NDIM > &bc=FunctionDefaults< NDIM >::get_bc(), long k=FunctionDefaults< NDIM >::get_k(), bool doleaves=false) | madness::SeparatedConvolution< Q, NDIM > | inline |
SeparatedConvolution(World &world, std::vector< ConvolutionND< Q, NDIM > > &argops, const BoundaryConditions< NDIM > &bc=FunctionDefaults< NDIM >::get_bc(), long k=FunctionDefaults< NDIM >::get_k(), bool doleaves=false) | madness::SeparatedConvolution< Q, NDIM > | inline |
SeparatedConvolution(World &world, const OperatorInfo info1, const BoundaryConditions< NDIM > &bc=FunctionDefaults< NDIM >::get_bc(), int k=FunctionDefaults< NDIM >::get_k(), bool doleaves=false) | madness::SeparatedConvolution< Q, NDIM > | inline |
SeparatedConvolution(World &world, const Tensor< Q > &coeff, const Tensor< double > &expnt, double lo, double thresh, const BoundaryConditions< NDIM > &bc=FunctionDefaults< NDIM >::get_bc(), int k=FunctionDefaults< NDIM >::get_k(), bool doleaves=false, double mu=0.0) | madness::SeparatedConvolution< Q, NDIM > | inline |
SeparatedConvolution(World &world, Vector< double, NDIM > args, const Tensor< Q > &coeff, const Tensor< double > &expnt, const BoundaryConditions< NDIM > &bc=FunctionDefaults< NDIM >::get_bc(), int k=FunctionDefaults< NDIM >::get_k(), bool doleaves=false) | madness::SeparatedConvolution< Q, NDIM > | inline |
set_particle(const int p) | madness::SeparatedConvolution< Q, NDIM > | inline |
spawn_remote_task_handler(const AmArg &arg) | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | inlineprivatestatic |
task(ProcessID dest, memfnT memfn, const TaskAttributes &attr=TaskAttributes()) const | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | inline |
task(ProcessID dest, memfnT memfn, const a1T &a1, const TaskAttributes &attr=TaskAttributes()) const | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | inline |
task(ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2, const TaskAttributes &attr=TaskAttributes()) const | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | inline |
task(ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2, const a3T &a3, const TaskAttributes &attr=TaskAttributes()) const | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | inline |
task(ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2, const a3T &a3, const a4T &a4, const TaskAttributes &attr=TaskAttributes()) const | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | inline |
task(ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2, const a3T &a3, const a4T &a4, const a5T &a5, const TaskAttributes &attr=TaskAttributes()) const | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | inline |
task(ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2, const a3T &a3, const a4T &a4, const a5T &a5, const a6T &a6, const TaskAttributes &attr=TaskAttributes()) const | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | inline |
task(ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2, const a3T &a3, const a4T &a4, const a5T &a5, const a6T &a6, const a7T &a7, const TaskAttributes &attr=TaskAttributes()) const | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | inline |
task(ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2, const a3T &a3, const a4T &a4, const a5T &a5, const a6T &a6, const a7T &a7, const a8T &a8, const TaskAttributes &attr=TaskAttributes()) const | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | inline |
task(ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2, const a3T &a3, const a4T &a4, const a5T &a5, const a6T &a6, const a7T &a7, const a8T &a8, const a9T &a9, const TaskAttributes &attr=TaskAttributes()) const | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | inline |
timer_full | madness::SeparatedConvolution< Q, NDIM > | |
timer_low_accumulate | madness::SeparatedConvolution< Q, NDIM > | |
timer_low_transf | madness::SeparatedConvolution< Q, NDIM > | |
timer_stats_accumulate | madness::SeparatedConvolution< Q, NDIM > | |
upsample(const Key< FDIM > &key, const GenTensor< T > &coeff) const | madness::SeparatedConvolution< Q, NDIM > | inlineprivate |
v2k | madness::SeparatedConvolution< Q, NDIM > | private |
vk | madness::SeparatedConvolution< Q, NDIM > | private |
voidT typedef | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | private |
world | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | private |
WorldObject(const WorldObject &other) | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | inline |
WorldObject(World &world) | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | inline |
~SeparatedConvolution() | madness::SeparatedConvolution< Q, NDIM > | inlinevirtual |
~WorldObject() | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | inlinevirtual |
~WorldObjectBase()=default | madness::WorldObjectBase | virtual |