MADNESS  0.10.1
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 > > >::datumT datumT
 
typedef ConcurrentHashMap< hashT, std::shared_ptr< GaussianConvolution1D< Q > > >::iterator iterator
 

Public Member Functions

ConcurrentHashMap< hashT, std::shared_ptr< GaussianConvolution1D< double > > > map
 
ConcurrentHashMap< hashT, std::shared_ptr< GaussianConvolution1D< double_complex > > > map
 
ConcurrentHashMap< hashT, std::shared_ptr< GaussianConvolution1D< double > > > map
 
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

◆ datumT

template<typename Q >
typedef ConcurrentHashMap<hashT, std::shared_ptr< GaussianConvolution1D<Q> > >::datumT madness::GaussianConvolution1DCache< Q >::datumT

◆ iterator

template<typename Q >
typedef ConcurrentHashMap<hashT, std::shared_ptr< GaussianConvolution1D<Q> > >::iterator madness::GaussianConvolution1DCache< Q >::iterator

Member Function Documentation

◆ get()

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

◆ map() [1/4]

ConcurrentHashMap< hashT, std::shared_ptr< GaussianConvolution1D< double > > > madness::GaussianConvolution1DCache< double >::map

◆ map() [2/4]

◆ map() [3/4]

ConcurrentHashMap< hashT, std::shared_ptr< GaussianConvolution1D< double > > > madness::GaussianConvolution1DCache< double >::map

◆ map() [4/4]

Member Data Documentation

◆ map

template<typename Q >
ConcurrentHashMap<hashT, std::shared_ptr< GaussianConvolution1D<Q> > > madness::GaussianConvolution1DCache< Q >::map
static

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