|
| bool & | modified () |
| |
| const bool & | modified () const |
| |
| int & | particle () |
| |
| const int & | particle () const |
| |
| bool & | destructive () |
| |
| const bool & | destructive () const |
| |
| const double & | gamma () const |
| |
| const double & | mu () const |
| |
| | 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) |
| |
| | 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) |
| |
| | SeparatedConvolution (World &world, 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, double mu=0.0) |
| | Constructor for Gaussian Convolutions (mostly for backward compatability) More...
|
| |
| | 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) |
| | WSTHORNTON Constructor for Gaussian Convolutions (mostly for backward compatability) More...
|
| |
| virtual | ~SeparatedConvolution () |
| |
| void | print_timer () const |
| |
| void | reset_timer () const |
| |
| const BoundaryConditions< NDIM > & | get_bc () const |
| |
| const std::vector< Key< NDIM > > & | get_disp (Level n) const |
| |
| double | norm (Level n, const Key< NDIM > &d, const Key< NDIM > &source_key) const |
| | return the operator norm for all terms, all dimensions and 1 displacement More...
|
| |
| template<size_t FDIM> |
disable_if_c< FDIM==NDIM, Key
< NDIM > >::type | get_source_key (const Key< FDIM > key) const |
| | return that part of a hi-dim key that serves as the base for displacements of this operator More...
|
| |
| template<size_t FDIM> |
enable_if_c< FDIM==NDIM, Key
< NDIM > >::type | get_source_key (const Key< FDIM > key) const |
| | return that part of a hi-dim key that serves as the base for displacements of this operator More...
|
| |
| template<typename T , size_t FDIM> |
Function< TENSOR_RESULT_TYPE(T,
Q), FDIM > | operator() (const Function< T, FDIM > &f) const |
| | apply this operator on a function f More...
|
| |
| template<typename T , size_t LDIM> |
Function< TENSOR_RESULT_TYPE(T,
Q), LDIM+LDIM > | operator() (const Function< T, LDIM > &f1, const Function< Q, LDIM > &f2) const |
| | apply this operator on a separable function f(1,2) = f(1) f(2) More...
|
| |
| template<typename T > |
| Tensor< TENSOR_RESULT_TYPE(T, Q)> | apply (const Key< NDIM > &source, const Key< NDIM > &shift, const Tensor< T > &coeff, double tol) const |
| | apply this operator on coefficients in full rank form More...
|
| |
| template<typename T > |
GenTensor< TENSOR_RESULT_TYPE(T,
Q)> | apply2_lowdim (const Key< NDIM > &source, const Key< NDIM > &shift, const GenTensor< T > &coeff, double tol, double tol2) const |
| | apply this operator on only 1 particle of the coefficients in low rank form More...
|
| |
| template<typename T > |
GenTensor< TENSOR_RESULT_TYPE(T,
Q)> | apply2 (const Key< NDIM > &source, const Key< NDIM > &shift, const GenTensor< T > &coeff, double tol, double tol2) const |
| | apply this operator on coefficients in low rank form More...
|
| |
| template<typename T > |
| double | estimate_costs (const Key< NDIM > &source, const Key< NDIM > &shift, const GenTensor< T > &coeff, double tol, double tol2) const |
| | estimate the ratio of cost of full rank versus low rank More...
|
| |
| | WorldObject (World &world) |
| | Associates object with globally unique ID. More...
|
| |
| const uniqueidT & | id () const |
| | Returns the globally unique object ID. More...
|
| |
| World & | get_world () const |
| | Returns a reference to the world. More...
|
| |
detail::task_result_type
< memfnT >::futureT | send (ProcessID dest, memfnT memfn) const |
| |
detail::task_result_type
< memfnT >::futureT | send (ProcessID dest, memfnT memfn, const a1T &a1) const |
| |
detail::task_result_type
< memfnT >::futureT | send (ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2) const |
| |
detail::task_result_type
< memfnT >::futureT | send (ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2, const a3T &a3) const |
| |
detail::task_result_type
< memfnT >::futureT | send (ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2, const a3T &a3, const a4T &a4) const |
| |
detail::task_result_type
< memfnT >::futureT | send (ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2, const a3T &a3, const a4T &a4, const a5T &a5) const |
| |
detail::task_result_type
< memfnT >::futureT | send (ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2, const a3T &a3, const a4T &a4, const a5T &a5, const a6T &a6) const |
| |
detail::task_result_type
< memfnT >::futureT | 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 |
| |
detail::task_result_type
< memfnT >::futureT | 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 |
| |
detail::task_result_type
< memfnT >::futureT | 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 |
| |
detail::task_result_type
< memfnT >::futureT | task (ProcessID dest, memfnT memfn, const TaskAttributes &attr=TaskAttributes()) const |
| | Sends task to derived class method "returnT (this->*memfn)(a1,a2,a3,a4,a5,a6,a7,a8,a9)". More...
|
| |
detail::task_result_type
< memfnT >::futureT | task (ProcessID dest, memfnT memfn, const a1T &a1, const TaskAttributes &attr=TaskAttributes()) const |
| | Sends task to derived class method "returnT (this->*memfn)(a1)". More...
|
| |
detail::task_result_type
< memfnT >::futureT | task (ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2, const TaskAttributes &attr=TaskAttributes()) const |
| | Sends task to derived class method "returnT (this->*memfn)(a1,a2)". More...
|
| |
detail::task_result_type
< memfnT >::futureT | task (ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2, const a3T &a3, const TaskAttributes &attr=TaskAttributes()) const |
| | Sends task to derived class method "returnT (this->*memfn)(a1,a2,a3)". More...
|
| |
detail::task_result_type
< memfnT >::futureT | task (ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2, const a3T &a3, const a4T &a4, const TaskAttributes &attr=TaskAttributes()) const |
| | Sends task to derived class method "returnT (this->*memfn)(a1,a2,a3,a4)". More...
|
| |
detail::task_result_type
< memfnT >::futureT | 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 |
| | Sends task to derived class method "returnT (this->*memfn)(a1,a2,a3,a4,a5)". More...
|
| |
detail::task_result_type
< memfnT >::futureT | 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 |
| | Sends task to derived class method "returnT (this->*memfn)(a1,a2,a3,a4,a5,a6)". More...
|
| |
detail::task_result_type
< memfnT >::futureT | 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 |
| | Sends task to derived class method "returnT (this->*memfn)(a1,a2,a3,a4,a5,a6,a7)". More...
|
| |
detail::task_result_type
< memfnT >::futureT | 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 |
| | Sends task to derived class method "returnT (this->*memfn)(a1,a2,a3,a4,a5,a6,a7,a8)". More...
|
| |
detail::task_result_type
< memfnT >::futureT | 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 |
| | Sends task to derived class method "returnT (this->*memfn)(a1,a2,a3,a4,a5,a6,a7,a8,a9)". More...
|
| |
| virtual | ~WorldObject () |
| |