MADNESS  version 0.9
Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
madness::GaussianConvolution1DCache< Q > Struct Template Reference

#include <convolution1d.h>

Collaboration diagram for madness::GaussianConvolution1DCache< Q >:
Collaboration graph
[legend]

Public Types

typedef ConcurrentHashMap
< hashT, std::shared_ptr
< GaussianConvolution1D< Q >
> >::iterator 
iterator
 
typedef ConcurrentHashMap
< hashT, std::shared_ptr
< GaussianConvolution1D< Q >
> >::datumT 
datumT
 

Public Member Functions

template<>
ConcurrentHashMap< hashT,
std::shared_ptr
< GaussianConvolution1D
< double > > > 
map
 
template<>
ConcurrentHashMap< hashT,
std::shared_ptr
< GaussianConvolution1D
< double_complex > > > 
map
 

Static Public Member Functions

static std::shared_ptr
< GaussianConvolution1D< Q > > 
get (int k, double expnt, int m, bool periodic)
 

Static Public Attributes

static ConcurrentHashMap
< hashT, std::shared_ptr
< GaussianConvolution1D< Q > > > 
map
 

Member Typedef Documentation

Member Function Documentation

template<typename Q >
static std::shared_ptr< GaussianConvolution1D<Q> > madness::GaussianConvolution1DCache< Q >::get ( int  k,
double  expnt,
int  m,
bool  periodic 
)
inlinestatic

Member Data Documentation


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