ell::S_RNAfe_SingleM::RandomNeighborList Class Reference
#include <S_RNAfe_SingleM.hh>
Inheritance diagram for ell::S_RNAfe_SingleM::RandomNeighborList:
Detailed Description
Definition at line 67 of file S_RNAfe_SingleM.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 *_origin) | |
virtual | ~RandomNeighborList () |
Protected Member Functions | |
void | switchMode (ItState *itstate) const |
Protected Attributes | |
const S_RNAfe_SingleM *const | origin |
Data Structures | |
class | ItState |
Constructor & Destructor Documentation
ell::S_RNAfe_SingleM::RandomNeighborList::RandomNeighborList | ( | const S_RNAfe_SingleM * | _origin | ) |
Definition at line 323 of file S_RNAfe_SingleM.cc.
ell::S_RNAfe_SingleM::RandomNeighborList::~RandomNeighborList | ( | ) | [virtual] |
Definition at line 329 of file S_RNAfe_SingleM.cc.
Member Function Documentation
State * ell::S_RNAfe_SingleM::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 277 of file S_RNAfe_SingleM.cc.
State * ell::S_RNAfe_SingleM::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 353 of file S_RNAfe_SingleM.cc.
State * ell::S_RNAfe_SingleM::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 298 of file S_RNAfe_SingleM.cc.
State * ell::S_RNAfe_SingleM::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 366 of file S_RNAfe_SingleM.cc.
void ell::S_RNAfe_SingleM::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 333 of file S_RNAfe_SingleM.cc.
Field Documentation
const S_RNAfe_SingleM* const ell::S_RNAfe_SingleM::RandomNeighborList::origin [protected] |
the state of origin of the neighbors
Reimplemented from ell::S_RNAfe_SingleM::NeighborList.
Definition at line 70 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