Generated on Mon Jun 23 17:18:22 2008 for ell-2.3.0 by doxygen 1.5.1

ell::S_RNAfe_SingleM::RandomNeighborList Class Reference

#include <S_RNAfe_SingleM.hh>

Inheritance diagram for ell::S_RNAfe_SingleM::RandomNeighborList:

Inheritance graph
[legend]

Detailed Description

Definition at line 67 of file S_RNAfe_SingleM.hh.

Public Member Functions

virtual Statefirst (State::NeighborList::ItState **itstate) const
virtual Statefirst (State::NeighborList::ItState **itstate) const
virtual Statenext (State::NeighborList::ItState *itstate, State *elem) const
virtual Statenext (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 264 of file S_RNAfe_SingleM.cc.

ell::S_RNAfe_SingleM::RandomNeighborList::~RandomNeighborList (  )  [virtual]

Definition at line 270 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 218 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 294 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 239 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 307 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 274 of file S_RNAfe_SingleM.cc.


Field Documentation

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: