ell::S_RNAfe_SingleM::RandomNeighborList::ItState Class Reference
#include <S_RNAfe_SingleM.hh>
Detailed Description
Definition at line 82 of file S_RNAfe_SingleM.hh.
Public Member Functions | |
virtual ItState * | clone () const |
ItState (const ItState &itstate) | |
ItState () | |
virtual | ~ItState () |
Data Fields | |
std::set< SingleMove > | chosenMoves |
size_t | switchModeValue |
std::vector< SingleMove > | unchosenValidMoves |
Static Public Attributes | |
static const size_t | SWITCH_MODE_THRESHOLD |
Constructor & Destructor Documentation
ell::S_RNAfe_SingleM::RandomNeighborList::ItState::ItState | ( | ) | [inline] |
Definition at line 103 of file S_RNAfe_SingleM.hh.
ell::S_RNAfe_SingleM::RandomNeighborList::ItState::ItState | ( | const ItState & | itstate | ) | [inline] |
Definition at line 108 of file S_RNAfe_SingleM.hh.
virtual ell::S_RNAfe_SingleM::RandomNeighborList::ItState::~ItState | ( | ) | [inline, virtual] |
Definition at line 114 of file S_RNAfe_SingleM.hh.
Member Function Documentation
virtual ItState* ell::S_RNAfe_SingleM::RandomNeighborList::ItState::clone | ( | ) | const [inline, virtual] |
Definition at line 117 of file S_RNAfe_SingleM.hh.
Field Documentation
set containing all valid single moves that were randomly chosen during iteration
Definition at line 97 of file S_RNAfe_SingleM.hh.
const size_t ell::S_RNAfe_SingleM::RandomNeighborList::ItState::SWITCH_MODE_THRESHOLD [static] |
if the numbers of valid single moves that have been selected more than once exceeds this threshold, the mode of choice will be changed to choice out of all unchosen valid moves
Definition at line 89 of file S_RNAfe_SingleM.hh.
counts down from SWITCH_MODE_THRESHOLD to zero for every valid move chosen more than once
Definition at line 93 of file S_RNAfe_SingleM.hh.
vector containing all VALID single moves which have not been chosen yet
Definition at line 101 of file S_RNAfe_SingleM.hh.
The documentation for this class was generated from the following files:
- src/ell/rna/S_RNAfe_SingleM.hh
- src/ell/rna/S_RNAfe_SingleM.cc