votca 2024.2-dev
|
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 |