MADNESS  0.10.1
madness::SeparatedConvolution< Q, NDIM > Member List

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) constmadness::SeparatedConvolution< Q, NDIM >inline
apply2(const Key< NDIM > &source, const Key< NDIM > &shift, const GenTensor< T > &coeff, double tol, double tol2) constmadness::SeparatedConvolution< Q, NDIM >inline
apply2_lowdim(const Key< NDIM > &source, const Key< NDIM > &shift, const GenTensor< T > &coeff, double tol, double tol2) constmadness::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) constmadness::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) constmadness::SeparatedConvolution< Q, NDIM >inlineprivate
apply_transformation3(const Tensor< T > trans2[NDIM], const Tensor< T > &f, const Q mufac, Tensor< R > &result) constmadness::SeparatedConvolution< Q, NDIM >inlineprivate
bcmadness::SeparatedConvolution< Q, NDIM >private
can_combine(const SeparatedConvolution< Q, NDIM > &left, const SeparatedConvolution< Q, NDIM > &right)madness::SeparatedConvolution< Q, NDIM >inlinestatic
cdatamadness::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(const std::shared_ptr< SeparatedConvolution< Q, NDIM >> left, const std::shared_ptr< SeparatedConvolution< Q, NDIM >> right)madness::SeparatedConvolution< Q, NDIM >friend
combine_OT(const SeparatedConvolution< Q, NDIM > &left, const SeparatedConvolution< Q, NDIM > &right)madness::SeparatedConvolution< Q, NDIM >inlinestatic
datamadness::SeparatedConvolution< Q, NDIM >mutableprivate
destructive()madness::SeparatedConvolution< Q, NDIM >inline
destructive() constmadness::SeparatedConvolution< Q, NDIM >inline
destructive_madness::SeparatedConvolution< Q, NDIM >
doleavesmadness::SeparatedConvolution< Q, NDIM >
estimate_costs(const Key< NDIM > &source, const Key< NDIM > &shift, const GenTensor< T > &coeff, double tol, double tol2) constmadness::SeparatedConvolution< Q, NDIM >inline
gamma() constmadness::SeparatedConvolution< Q, NDIM >inline
get_bc() constmadness::SeparatedConvolution< Q, NDIM >inline
get_disp(Level n) constmadness::SeparatedConvolution< Q, NDIM >inline
get_source_key(const Key< FDIM > key) constmadness::SeparatedConvolution< Q, NDIM >inline
get_source_key(const Key< FDIM > key) constmadness::SeparatedConvolution< Q, NDIM >inline
get_world() constmadness::WorldObject< SeparatedConvolution< Q, NDIM > >inline
getmuop(int mu, Level n, const Key< NDIM > &disp) constmadness::SeparatedConvolution< Q, NDIM >inlineprivate
getmuop_modified(int mu, Level n, const Key< NDIM > &disp, const Key< NDIM > &source) constmadness::SeparatedConvolution< Q, NDIM >inlineprivate
getop(Level n, const Key< NDIM > &d, const Key< NDIM > &source) constmadness::SeparatedConvolution< Q, NDIM >inlineprivate
getop_modified(Level n, const Key< NDIM > &disp, const Key< NDIM > &source) constmadness::SeparatedConvolution< Q, NDIM >inlineprivate
getop_ns(Level n, const Key< NDIM > &d) constmadness::SeparatedConvolution< Q, NDIM >inlineprivate
handler(const AmArg &arg)madness::WorldObject< SeparatedConvolution< Q, NDIM > >inlineprivatestatic
id() constmadness::WorldObject< SeparatedConvolution< Q, NDIM > >inline
infomadness::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
isperiodicsummadness::SeparatedConvolution< Q, NDIM >
kmadness::SeparatedConvolution< Q, NDIM >private
keyT typedefmadness::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) constmadness::SeparatedConvolution< Q, NDIM >inline
memadness::WorldObject< SeparatedConvolution< Q, NDIM > >private
mod_datamadness::SeparatedConvolution< Q, NDIM >mutableprivate
modified()madness::SeparatedConvolution< Q, NDIM >inline
modified() constmadness::SeparatedConvolution< Q, NDIM >inline
modified_madness::SeparatedConvolution< Q, NDIM >
mu() constmadness::SeparatedConvolution< Q, NDIM >inline
munorm2(Level n, const ConvolutionData1D< Q > *ops[]) constmadness::SeparatedConvolution< Q, NDIM >inlineprivate
munorm2_modified(Level n, const ConvolutionData1D< Q > *ops_1d[]) constmadness::SeparatedConvolution< Q, NDIM >inlineprivate
munorm2_ns(Level n, const ConvolutionData1D< Q > *ops[]) constmadness::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) constmadness::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) constmadness::SeparatedConvolution< Q, NDIM >inlineprivate
norm(Level n, const Key< NDIM > &d, const Key< NDIM > &source_key) constmadness::SeparatedConvolution< Q, NDIM >inline
objidmadness::WorldObject< SeparatedConvolution< Q, NDIM > >private
objT typedefmadness::WorldObject< SeparatedConvolution< Q, NDIM > >
opdimmadness::SeparatedConvolution< Q, NDIM >static
operator()(const Function< T, FDIM > &f) constmadness::SeparatedConvolution< Q, NDIM >inline
operator()(const std::vector< Function< T, FDIM >> &f) constmadness::SeparatedConvolution< Q, NDIM >inline
operator()(const Function< T, LDIM > &f1, const Function< Q, LDIM > &f2) constmadness::SeparatedConvolution< Q, NDIM >inline
operator()(const std::vector< Function< T, LDIM >> &f1, const std::vector< Function< Q, LDIM >> &f2) constmadness::SeparatedConvolution< Q, NDIM >inline
operator()(const argT &argument) constmadness::SeparatedConvolution< Q, NDIM >inline
operator=(const WorldObject &)=deletemadness::WorldObject< SeparatedConvolution< Q, NDIM > >
opsmadness::SeparatedConvolution< Q, NDIM >mutableprivate
opT typedefmadness::SeparatedConvolution< Q, NDIM >
partial_upsample(const Key< FDIM > &key, const GenTensor< T > &coeff, const int particle) constmadness::SeparatedConvolution< Q, NDIM >inlineprivate
particle()madness::SeparatedConvolution< Q, NDIM >inline
particle() constmadness::SeparatedConvolution< Q, NDIM >inline
particle_madness::SeparatedConvolution< Q, NDIM >
pendingmadness::WorldObject< SeparatedConvolution< Q, NDIM > >inlineprivatestatic
pendingmadness::WorldObject< SeparatedConvolution< Q, NDIM > >private
pendingmadness::WorldObject< SeparatedConvolution< Q, NDIM > >private
pending_mutexmadness::WorldObject< SeparatedConvolution< Q, NDIM > >inlineprivatestatic
pending_mutex(0)madness::WorldObject< SeparatedConvolution< Q, NDIM > >private
pending_mutex(0)madness::WorldObject< SeparatedConvolution< Q, NDIM > >private
pendingT typedefmadness::WorldObject< SeparatedConvolution< Q, NDIM > >private
print_timer() constmadness::SeparatedConvolution< Q, NDIM >inline
print_timingsmadness::SeparatedConvolution< Q, NDIM >
process_pending()madness::WorldObject< SeparatedConvolution< Q, NDIM > >inlineprotected
rankmadness::SeparatedConvolution< Q, NDIM >private
readymadness::WorldObject< SeparatedConvolution< Q, NDIM > >private
reset_timer() constmadness::SeparatedConvolution< Q, NDIM >inline
s0madness::SeparatedConvolution< Q, NDIM >private
send(ProcessID dest, memfnT memfn) constmadness::WorldObject< SeparatedConvolution< Q, NDIM > >inline
send(ProcessID dest, memfnT memfn, const a1T &a1) constmadness::WorldObject< SeparatedConvolution< Q, NDIM > >inline
send(ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2) constmadness::WorldObject< SeparatedConvolution< Q, NDIM > >inline
send(ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2, const a3T &a3) constmadness::WorldObject< SeparatedConvolution< Q, NDIM > >inline
send(ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2, const a3T &a3, const a4T &a4) constmadness::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) constmadness::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) constmadness::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) constmadness::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) constmadness::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) constmadness::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) constmadness::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) constmadness::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()) constmadness::WorldObject< SeparatedConvolution< Q, NDIM > >inline
task(ProcessID dest, memfnT memfn, const a1T &a1, const TaskAttributes &attr=TaskAttributes()) constmadness::WorldObject< SeparatedConvolution< Q, NDIM > >inline
task(ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2, const TaskAttributes &attr=TaskAttributes()) constmadness::WorldObject< SeparatedConvolution< Q, NDIM > >inline
task(ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2, const a3T &a3, const TaskAttributes &attr=TaskAttributes()) constmadness::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()) constmadness::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()) constmadness::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()) constmadness::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()) constmadness::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()) constmadness::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()) constmadness::WorldObject< SeparatedConvolution< Q, NDIM > >inline
timer_fullmadness::SeparatedConvolution< Q, NDIM >
timer_low_accumulatemadness::SeparatedConvolution< Q, NDIM >
timer_low_transfmadness::SeparatedConvolution< Q, NDIM >
timer_stats_accumulatemadness::SeparatedConvolution< Q, NDIM >
upsample(const Key< FDIM > &key, const GenTensor< T > &coeff) constmadness::SeparatedConvolution< Q, NDIM >inlineprivate
v2kmadness::SeparatedConvolution< Q, NDIM >private
vkmadness::SeparatedConvolution< Q, NDIM >private
voidT typedefmadness::WorldObject< SeparatedConvolution< Q, NDIM > >private
worldmadness::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()=defaultmadness::WorldObjectBasevirtual