QMCPACK
Config Class Reference
+ Collaboration diagram for Config:

Public Member Functions

const Stateoperator[] (int i)
 
size_t size ()
 
 Config ()
 
 Config (std::string s)
 

Private Attributes

std::vector< StateStates
 
std::map< char, int > ChannelRevMap
 

Detailed Description

Definition at line 36 of file NLPPClass.h.

Constructor & Destructor Documentation

◆ Config() [1/2]

Config ( )
inline

Definition at line 46 of file NLPPClass.h.

46 {}

◆ Config() [2/2]

Config ( std::string  s)

Member Function Documentation

◆ operator[]()

const State& operator[] ( int  i)
inline

Definition at line 42 of file NLPPClass.h.

References States.

42 { return States[i]; }
std::vector< State > States
Definition: NLPPClass.h:38

◆ size()

size_t size ( void  )
inline

Definition at line 44 of file NLPPClass.h.

References States.

44 { return States.size(); }
std::vector< State > States
Definition: NLPPClass.h:38

Member Data Documentation

◆ ChannelRevMap

std::map<char, int> ChannelRevMap
private

Definition at line 39 of file NLPPClass.h.

◆ States

std::vector<State> States
private

Definition at line 38 of file NLPPClass.h.

Referenced by operator[](), and size().


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