ell::S_RNAfe_SingleM_TB::RandomNeighborList Class Reference
#include <S_RNAfe_SingleM_TB.hh>
Inheritance diagram for ell::S_RNAfe_SingleM_TB::RandomNeighborList:
Detailed Description
Definition at line 67 of file S_RNAfe_SingleM_TB.hh.
Public Member Functions | |
virtual State * | first (State::NeighborList::ItState **itstate) const |
virtual State * | first (State::NeighborList::ItState **itstate) const |
virtual State * | next (State::NeighborList::ItState *itstate, State *elem) const |
virtual State * | next (State::NeighborList::ItState *itstate, State *elem) const |
RandomNeighborList (const S_RNAfe_SingleM_TB *_origin) | |
virtual | ~RandomNeighborList () |
Protected Member Functions | |
void | switchMode (ItState *itstate) const |
Protected Attributes | |
const S_RNAfe_SingleM_TB *const | origin |
Data Structures | |
class | ItState |
Constructor & Destructor Documentation
ell::S_RNAfe_SingleM_TB::RandomNeighborList::RandomNeighborList | ( | const S_RNAfe_SingleM_TB * | _origin | ) |
Definition at line 356 of file S_RNAfe_SingleM_TB.cc.
ell::S_RNAfe_SingleM_TB::RandomNeighborList::~RandomNeighborList | ( | ) | [virtual] |
Definition at line 362 of file S_RNAfe_SingleM_TB.cc.
Member Function Documentation
State * ell::S_RNAfe_SingleM_TB::NeighborList::first | ( | State::NeighborList::ItState ** | itstate | ) | const [virtual, inherited] |
Returns a pointer to the first element of the virtual list of neighbors of the state of origin. Returns NULL if no neighbors exist.
Definition at line 308 of file S_RNAfe_SingleM_TB.cc.
State * ell::S_RNAfe_SingleM_TB::RandomNeighborList::first | ( | State::NeighborList::ItState ** | itstate | ) | const [virtual] |
Returns a pointer to a random element of the virtual list of neighbors of the state of origin. Returns NULL if no neighbors exist.
Definition at line 386 of file S_RNAfe_SingleM_TB.cc.
State * ell::S_RNAfe_SingleM_TB::NeighborList::next | ( | State::NeighborList::ItState * | itstate, | |
State * | elem | |||
) | const [virtual, inherited] |
Returns a pointer to the next element of the virtual list of neighbors of the state of origin. Returns NULL if no more neighbors exist.
Definition at line 329 of file S_RNAfe_SingleM_TB.cc.
State * ell::S_RNAfe_SingleM_TB::RandomNeighborList::next | ( | State::NeighborList::ItState * | itstate, | |
State * | elem | |||
) | const [virtual] |
Returns a pointer to the next random element of the virtual list of neighbors of the state of origin. Returns NULL if no more neighbors exist.
Definition at line 399 of file S_RNAfe_SingleM_TB.cc.
void ell::S_RNAfe_SingleM_TB::RandomNeighborList::switchMode | ( | ItState * | itstate | ) | const [protected] |
Changes the mode of choice of the next single move from choice out of all single moves to choice out of all unchosen valid single moves
Definition at line 366 of file S_RNAfe_SingleM_TB.cc.
Field Documentation
const S_RNAfe_SingleM_TB* const ell::S_RNAfe_SingleM_TB::RandomNeighborList::origin [protected] |
the state of origin of the neighbors
Reimplemented from ell::S_RNAfe_SingleM_TB::NeighborList.
Definition at line 70 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