ell::S_RNAfe_SingleM_TB::RandomNeighborList::ItState Class Reference
#include <S_RNAfe_SingleM_TB.hh>
Detailed Description
Definition at line 82 of file S_RNAfe_SingleM_TB.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_TB::RandomNeighborList::ItState::ItState | ( | ) | [inline] |
Definition at line 103 of file S_RNAfe_SingleM_TB.hh.
ell::S_RNAfe_SingleM_TB::RandomNeighborList::ItState::ItState | ( | const ItState & | itstate | ) | [inline] |
Definition at line 108 of file S_RNAfe_SingleM_TB.hh.
virtual ell::S_RNAfe_SingleM_TB::RandomNeighborList::ItState::~ItState | ( | ) | [inline, virtual] |
Definition at line 114 of file S_RNAfe_SingleM_TB.hh.
Member Function Documentation
virtual ItState* ell::S_RNAfe_SingleM_TB::RandomNeighborList::ItState::clone | ( | ) | const [inline, virtual] |
Definition at line 117 of file S_RNAfe_SingleM_TB.hh.
Field Documentation
set containing all valid single moves that were randomly chosen during iteration
Definition at line 97 of file S_RNAfe_SingleM_TB.hh.
const size_t ell::S_RNAfe_SingleM_TB::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_TB.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_TB.hh.
vector containing all VALID single moves which have not been chosen yet
Definition at line 101 of file S_RNAfe_SingleM_TB.hh.
The documentation for this class was generated from the following files:
- src/ell/rna/S_RNAfe_SingleM_TB.hh
- src/ell/rna/S_RNAfe_SingleM_TB.cc