|
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 () |
|