QMCPACK
OrbitalSetTraits< T > Struct Template Reference

trait class to handel a set of Orbitals More...

+ Inheritance diagram for OrbitalSetTraits< T >:
+ Collaboration diagram for OrbitalSetTraits< T >:

Public Types

enum  { DIM = OHMMS_DIM }
 
using RealType = RealAlias< T >
 
using ValueType = T
 
using IndexType = int
 
using PosType = TinyVector< RealType, DIM >
 
using GradType = TinyVector< ValueType, DIM >
 
using HessType = Tensor< ValueType, DIM >
 
using TensorType = Tensor< ValueType, DIM >
 
using GradHessType = TinyVector< Tensor< ValueType, DIM >, DIM >
 
using IndexVector = Vector< IndexType >
 
using ValueVector = Vector< ValueType >
 
using ValueMatrix = Matrix< ValueType >
 
using GradVector = Vector< GradType >
 
using GradMatrix = Matrix< GradType >
 
using HessVector = Vector< HessType >
 
using HessMatrix = Matrix< HessType >
 
using GradHessVector = Vector< GradHessType >
 
using GradHessMatrix = Matrix< GradHessType >
 
using VGLVector = VectorSoaContainer< ValueType, DIM+2 >
 

Detailed Description

template<typename T>
struct qmcplusplus::OrbitalSetTraits< T >

trait class to handel a set of Orbitals

Definition at line 50 of file OrbitalSetTraits.h.

Member Typedef Documentation

◆ GradHessMatrix

Definition at line 72 of file OrbitalSetTraits.h.

◆ GradHessType

Definition at line 63 of file OrbitalSetTraits.h.

◆ GradHessVector

Definition at line 71 of file OrbitalSetTraits.h.

◆ GradMatrix

Definition at line 68 of file OrbitalSetTraits.h.

◆ GradType

Definition at line 60 of file OrbitalSetTraits.h.

◆ GradVector

Definition at line 67 of file OrbitalSetTraits.h.

◆ HessMatrix

Definition at line 70 of file OrbitalSetTraits.h.

◆ HessType

Definition at line 61 of file OrbitalSetTraits.h.

◆ HessVector

Definition at line 69 of file OrbitalSetTraits.h.

◆ IndexType

using IndexType = int

Definition at line 58 of file OrbitalSetTraits.h.

◆ IndexVector

Definition at line 64 of file OrbitalSetTraits.h.

◆ PosType

Definition at line 59 of file OrbitalSetTraits.h.

◆ RealType

using RealType = RealAlias<T>

Definition at line 56 of file OrbitalSetTraits.h.

◆ TensorType

Definition at line 62 of file OrbitalSetTraits.h.

◆ ValueMatrix

Definition at line 66 of file OrbitalSetTraits.h.

◆ ValueType

using ValueType = T

Definition at line 57 of file OrbitalSetTraits.h.

◆ ValueVector

Definition at line 65 of file OrbitalSetTraits.h.

◆ VGLVector

Definition at line 73 of file OrbitalSetTraits.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
DIM 

Definition at line 52 of file OrbitalSetTraits.h.

53  {
54  DIM = OHMMS_DIM
55  };
#define OHMMS_DIM
Definition: config.h:64

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