QMCPACK
PtclOnLatticeTraits Struct Reference

Particle traits to use UniformGridLayout for the ParticleLayout. More...

+ Inheritance diagram for PtclOnLatticeTraits:
+ Collaboration diagram for PtclOnLatticeTraits:

Public Types

using ParticleLayout = CrystalLattice< OHMMS_PRECISION, OHMMS_DIM >
 
using QTFull = QMCTraits::QTFull
 
using Index_t = int
 
using Scalar_t = QTFull::RealType
 
using Complex_t = QTFull::ComplexType
 
using SingleParticleIndex = ParticleLayout::SingleParticleIndex
 
using SingleParticlePos = ParticleLayout::SingleParticlePos
 
using Tensor_t = ParticleLayout::Tensor_t
 
using ParticleIndex = ParticleAttrib< Index_t >
 
using ParticleScalar = ParticleAttrib< Scalar_t >
 
using ParticlePos = ParticleAttrib< SingleParticlePos >
 
using ParticleTensor = ParticleAttrib< Tensor_t >
 
using ParticleGradient = ParticleAttrib< QTFull::GradType >
 
using ParticleLaplacian = ParticleAttrib< QTFull::ValueType >
 
using SingleParticleValue = QTFull::ValueType
 

Detailed Description

Particle traits to use UniformGridLayout for the ParticleLayout.

Definition at line 77 of file Configuration.h.

Member Typedef Documentation

◆ Complex_t

Definition at line 84 of file Configuration.h.

◆ Index_t

using Index_t = int

Definition at line 82 of file Configuration.h.

◆ ParticleGradient

Definition at line 95 of file Configuration.h.

◆ ParticleIndex

Definition at line 90 of file Configuration.h.

◆ ParticleLaplacian

◆ ParticleLayout

◆ ParticlePos

Definition at line 92 of file Configuration.h.

◆ ParticleScalar

Definition at line 91 of file Configuration.h.

◆ ParticleTensor

Definition at line 93 of file Configuration.h.

◆ QTFull

Definition at line 80 of file Configuration.h.

◆ Scalar_t

Definition at line 83 of file Configuration.h.

◆ SingleParticleIndex

◆ SingleParticlePos

◆ SingleParticleValue

Definition at line 97 of file Configuration.h.

◆ Tensor_t

Definition at line 88 of file Configuration.h.


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