QMCPACK
GridTraits.h File Reference

Define data types for any GridType. More...

+ Include dependency graph for GridTraits.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  GridTraits< T >
 
struct  GridTraits< double >
 
struct  GridTraits< std::complex< double > >
 
struct  GridTraits< float >
 
struct  GridTraits< std::complex< float > >
 

Enumerations

enum  { LINEAR_1DGRID, LOG_1DGRID, LOGZERO_1DGRID, CUSTOM_1DGRID }
 enumeration of one-dimensional grid type More...
 
enum  { PBC_CONSTRAINTS, FIRSTDERIV_CONSTRAINTS, NATURAL_CONSTRAINTS }
 enumeration of boundary conditions More...
 

Detailed Description

Define data types for any GridType.

Definition in file GridTraits.h.


Class Documentation

◆ GridTraits

struct GridTraits

template<class T>
struct GridTraits< T >

Definition at line 44 of file GridTraits.h.

+ Collaboration diagram for GridTraits< T >:

◆ GridTraits< double >

struct GridTraits< double >

template<>
struct GridTraits< double >

Definition at line 48 of file GridTraits.h.

+ Collaboration diagram for GridTraits< double >:
Class Members
typedef double point_type
typedef double value_type

◆ GridTraits< std::complex< double > >

struct GridTraits< std::complex< double > >

template<>
struct GridTraits< std::complex< double > >

Definition at line 55 of file GridTraits.h.

+ Collaboration diagram for GridTraits< std::complex< double > >:
Class Members
typedef double point_type
typedef complex< double > value_type

◆ GridTraits< float >

struct GridTraits< float >

template<>
struct GridTraits< float >

Definition at line 62 of file GridTraits.h.

+ Collaboration diagram for GridTraits< float >:
Class Members
typedef float point_type
typedef float value_type

◆ GridTraits< std::complex< float > >

struct GridTraits< std::complex< float > >

template<>
struct GridTraits< std::complex< float > >

Definition at line 69 of file GridTraits.h.

+ Collaboration diagram for GridTraits< std::complex< float > >:
Class Members
typedef float point_type
typedef complex< float > value_type

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

enumeration of one-dimensional grid type

Enumerator
LINEAR_1DGRID 
LOG_1DGRID 
LOGZERO_1DGRID 
CUSTOM_1DGRID 

Definition at line 26 of file GridTraits.h.

◆ anonymous enum

anonymous enum

enumeration of boundary conditions

Enumerator
PBC_CONSTRAINTS 
FIRSTDERIV_CONSTRAINTS 
NATURAL_CONSTRAINTS 

Definition at line 36 of file GridTraits.h.