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, double bloch_k=0.0, const KernelRange &range={})
 

Static Public Attributes

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

Member Typedef Documentation

◆ datumT

◆ 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,
double  bloch_k = 0.0,
const KernelRange range = {} 
)
inlinestatic

◆ map() [1/4]

◆ map() [2/4]

◆ map() [3/4]

◆ map() [4/4]

Member Data Documentation

◆ map


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