|
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 |
| 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 > | |
| domain_is_periodic() const | madness::SeparatedConvolution< Q, NDIM > | inline |
| domain_is_periodic_ | madness::SeparatedConvolution< Q, NDIM > | private |
| 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_disp(Level n) const | madness::SeparatedConvolution< Q, NDIM > | inline |
| get_k() const | madness::SeparatedConvolution< Q, NDIM > | inline |
| get_ops() const | madness::SeparatedConvolution< Q, NDIM > | inline |
| get_range() const | madness::SeparatedConvolution< Q, NDIM > | inline |
| get_rank() 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 > > | inlinevirtual |
| 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 > | |
| init_lattice_summed() | madness::SeparatedConvolution< Q, NDIM > | inlineprivate |
| init_range() | madness::SeparatedConvolution< Q, NDIM > | inlineprivate |
| initialize(const Tensor< Q > &coeff, const Tensor< double > &expnt, std::array< KernelRange, NDIM > range={}) | madness::SeparatedConvolution< Q, NDIM > | inline |
| is_ready(const uniqueidT &id, objT *&obj, const AmArg &arg, am_handlerT ptr) | madness::WorldObject< SeparatedConvolution< Q, NDIM > > | inlineprivatestatic |
| k | madness::SeparatedConvolution< Q, NDIM > | private |
| keyT typedef | madness::SeparatedConvolution< Q, NDIM > | |
| lattice_summed() const | madness::SeparatedConvolution< Q, NDIM > | inline |
| lattice_summed_ | madness::SeparatedConvolution< Q, NDIM > | private |
| make_coeff_for_operator(World &world, double mu, double lo, double eps, OpType type, const array_of_bools< NDIM > &lattice_summed) | madness::SeparatedConvolution< Q, NDIM > | inlineprivatestatic |
| make_coeff_for_operator(World &world, OperatorInfo &info, const array_of_bools< NDIM > &lattice_summed) | 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, const 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 |
| range | madness::SeparatedConvolution< Q, NDIM > | private |
| range_restricted() const | madness::SeparatedConvolution< Q, NDIM > | inline |
| 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, const std::vector< std::shared_ptr< Convolution1D< Q > > > &argops, long k=FunctionDefaults< NDIM >::get_k(), bool doleaves=false) | madness::SeparatedConvolution< Q, NDIM > | inline |
| SeparatedConvolution(World &world, const std::vector< ConvolutionND< Q, NDIM > > &argops, long k=FunctionDefaults< NDIM >::get_k(), bool doleaves=false) | madness::SeparatedConvolution< Q, NDIM > | inline |
| SeparatedConvolution(World &world, const OperatorInfo info1, const array_of_bools< NDIM > &lattice_summed=FunctionDefaults< NDIM >::get_bc().is_periodic(), 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 array_of_bools< NDIM > &lattice_summed=FunctionDefaults< NDIM >::get_bc().is_periodic(), int k=FunctionDefaults< NDIM >::get_k(), bool doleaves=false, double mu=0.0) | madness::SeparatedConvolution< Q, NDIM > | inline |
| SeparatedConvolution(World &world, Vector< double, NDIM > bloch_k, const Tensor< Q > &coeff, const Tensor< double > &expnt, const array_of_bools< NDIM > &lattice_summed=FunctionDefaults< NDIM >::get_bc().is_periodic(), int k=FunctionDefaults< NDIM >::get_k(), bool doleaves=false) | madness::SeparatedConvolution< Q, NDIM > | inline |
| set_domain_periodicity(const array_of_bools< NDIM > &domain_is_periodic) | 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 |