QMCPACK
qmcplusplus::spoinfo Namespace Reference

Classes

struct  EnergyOrder
 comparison functor for sorting SPOInfo based on energy More...
 

Enumerations

enum  orderings {
  index_ordered = 0, energy_ordered, energy_and_index_ordered, unordered,
  no_order
}
 enumeration of possible orbital info orderings More...
 

Functions

bool index_order (const SPOInfo *left, const SPOInfo *right)
 comparison function for sorting SPOInfo based on orbital index More...
 

Enumeration Type Documentation

◆ orderings

enum orderings

enumeration of possible orbital info orderings

Enumerator
index_ordered 
energy_ordered 
energy_and_index_ordered 
unordered 
no_order 

Definition at line 68 of file SPOInfo.h.

Function Documentation

◆ index_order()

bool qmcplusplus::spoinfo::index_order ( const SPOInfo left,
const SPOInfo right 
)
inline

comparison function for sorting SPOInfo based on orbital index

Definition at line 78 of file SPOInfo.h.

References SPOInfo::index.

Referenced by SPOSetInfo::determine_order(), SPOSetInfo::index_sort(), SPOSetInfoSimple< qmcplusplus::SHOState >::index_sort(), and EnergyOrder::operator()().

78 { return left->index < right->index; }