MADNESS  version 0.9
Public Member Functions | List of all members
madness::ConvolutionND< Q, NDIM > Class Template Reference

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)
 
void setop (int dim, const std::shared_ptr< Convolution1D< Q > > &op)
 
std::shared_ptr< Convolution1D
< Q > > 
getop (int dim) const
 
void setfac (Q value)
 
getfac () const
 

Detailed Description

template<typename Q, int NDIM>
class madness::ConvolutionND< Q, NDIM >

Array of 1D convolutions (one / dimension)

data for 1 term and all dimensions

Constructor & Destructor Documentation

template<typename Q , int NDIM>
madness::ConvolutionND< Q, NDIM >::ConvolutionND ( )
inline
template<typename Q , int NDIM>
madness::ConvolutionND< Q, NDIM >::ConvolutionND ( const ConvolutionND< Q, NDIM > &  other)
inline
template<typename Q , int NDIM>
madness::ConvolutionND< Q, NDIM >::ConvolutionND ( std::shared_ptr< Convolution1D< Q > >  op,
fac = 1.0 
)
inline

Member Function Documentation

template<typename Q , int NDIM>
Q madness::ConvolutionND< Q, NDIM >::getfac ( ) const
inline
template<typename Q , int NDIM>
std::shared_ptr<Convolution1D<Q> > madness::ConvolutionND< Q, NDIM >::getop ( int  dim) const
inline

References mpfr::dim().

template<typename Q , int NDIM>
void madness::ConvolutionND< Q, NDIM >::setfac ( value)
inline
template<typename Q , int NDIM>
void madness::ConvolutionND< Q, NDIM >::setop ( int  dim,
const std::shared_ptr< Convolution1D< Q > > &  op 
)
inline

References mpfr::dim(), and op().


The documentation for this class was generated from the following file: