Generated on Tue Dec 16 13:34:57 2008 for ell-3.0.0 by doxygen 1.5.1

ell::S_RNAfe_SingleM_TB::RandomNeighborList Class Reference

#include <S_RNAfe_SingleM_TB.hh>

Inheritance diagram for ell::S_RNAfe_SingleM_TB::RandomNeighborList:

Inheritance graph
[legend]

Detailed Description

Definition at line 67 of file S_RNAfe_SingleM_TB.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_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

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: