|
MADNESS 0.10.1
|
Array of 1D convolutions (one / dimension). More...
#include <convolution1d.h>
Public Member Functions | |
| ConvolutionND () | |
| ConvolutionND (const ConvolutionND &other) | |
| ConvolutionND (std::shared_ptr< Convolution1D< Q > > op, Q fac=1.0) | |
| Q | getfac () const |
| std::shared_ptr< Convolution1D< Q > > | getop (int dim) const |
| array_of_bools< NDIM > | lattice_summed () const |
| void | setfac (Q value) |
| void | setop (int dim, const std::shared_ptr< Convolution1D< Q > > &op) |
Private Attributes | |
| Q | fac |
| std::array< std::shared_ptr< Convolution1D< Q > >, NDIM > | ops |
Array of 1D convolutions (one / dimension).
data for 1 term and all dimensions
|
inline |
References fac.
Referenced by ConvolutionND().
|
inline |
References ConvolutionND(), fac, and ops.
|
inline |
|
inline |
|
inline |
References ops.
|
inline |
References d, MADNESS_ASSERT, NDIM, and ops.
|
inline |
References fac, madness::Future< void >::value, and Q().
Referenced by madness::SeparatedConvolution< double, 3 >::initialize_images_only().
|
inline |
|
private |
Referenced by ConvolutionND(), ConvolutionND(), ConvolutionND(), getfac(), and setfac().
|
private |
Referenced by ConvolutionND(), ConvolutionND(), getop(), lattice_summed(), and setop().