Identifier for QMstates. Strings like S1 are converted into enum +zero indexed int. More...
#include <qmstate.h>

Public Member Functions | |
| QMState (const QMStateType::statetype &type, Index index, bool transition) | |
| QMState (const QMStateType &type, Index index, bool transition) | |
| QMState () | |
| QMState (const std::string &statestring) | |
| void | FromString (const std::string &statestring) |
| std::string | ToString () const |
| std::string | ToLongString () const |
| const QMStateType & | Type () const |
| bool | isTransition () const |
| Index | StateIdx () const |
| bool | operator== (const QMState &rhs) const |
| bool | operator!= (const QMState &rhs) const |
Private Member Functions | |
| Index | DetermineIndex (const std::string &statestring) |
| QMStateType | DetermineType (const std::string &statestring) |
Private Attributes | |
| QMStateType | type_ |
| Index | index_ |
| bool | transition_ |
Identifier for QMstates. Strings like S1 are converted into enum +zero indexed int.
|
inline |
|
inline |
|
inline |
|
private |
Definition at line 161 of file qmstate.cc.
|
private |
Definition at line 188 of file qmstate.cc.
| void votca::xtp::QMState::FromString | ( | const std::string & | statestring | ) |
Definition at line 203 of file qmstate.cc.
|
inline |
|
inline |
| std::string votca::xtp::QMState::ToLongString | ( | ) | const |
Definition at line 130 of file qmstate.cc.
| std::string votca::xtp::QMState::ToString | ( | ) | const |
Definition at line 146 of file qmstate.cc.
|
inline |
|
private |