Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

CDNA Class Reference

#include <DNA.h>

Collaboration diagram for CDNA:

Collaboration graph
[legend]
List of all members.

Public Methods

int CheckTerm ()
void Divide ()
double OddGD ()
void AdvanceFork ()
void OldInit ()
void Termination ()
void ComputeBoxes ()
void EcoInit ()
 CDNA (const CDNA &rDNA, CCell *pCell)
 CDNA (CCell *pCell)
virtual ~CDNA ()

Public Attributes

int NTOT
int NORG
double MidBound

Private Methods

double gamma (double Z)
double Equilibrium ()
 CDNA ()

Private Attributes

int NFTERM
CCellm_pCell
double GD
int NPOS
double DnaABoxes [3]
int NumForks [3]
double ForkPos [3]
double TotalGD
int NumChrome
double DnaA
double Kd [3]

Constructor & Destructor Documentation

CDNA::CDNA const CDNA &    rDNA,
CCell   pCell
 

Definition at line 53 of file DNA.cpp.

References m_pCell.

CDNA::CDNA CCell   pCell
 

Definition at line 16 of file DNA.cpp.

References DnaA, DnaABoxes, ForkPos, GD, Kd, m_pCell, MidBound, NFTERM, NORG, NPOS, NTOT, NumChrome, NumForks, and TotalGD.

CDNA::~CDNA   [virtual]
 

Definition at line 47 of file DNA.cpp.

CDNA::CDNA   [private]
 

Definition at line 42 of file DNA.cpp.


Member Function Documentation

void CDNA::AdvanceFork  
 

Definition at line 180 of file DNA.cpp.

References CComponents::DT, ForkPos, CCell::GetComponents, CComponents::GetDY8S, m_pCell, NPOS, and NTOT.

int CDNA::CheckTerm  
 

Definition at line 266 of file DNA.cpp.

References NFTERM.

Referenced by CGeometry::UpdateShape.

void CDNA::ComputeBoxes  
 

Definition at line 129 of file DNA.cpp.

References DnaABoxes, ForkPos, and NumChrome.

Referenced by EcoInit.

void CDNA::Divide  
 

Definition at line 252 of file DNA.cpp.

References DnaA, GD, NORG, NPOS, NTOT, NumChrome, and NumForks.

Referenced by CCell::Division.

void CDNA::EcoInit  
 

Definition at line 60 of file DNA.cpp.

References ComputeBoxes, DnaA, DnaABoxes, CComponents::DT, Equilibrium, ForkPos, gamma, CCell::GetComponents, CComponents::GetDY6S, CCell::GetGeometry, CGeometry::GetVolume, CComponents::GetY, Kd, m_pCell, MidBound, NORG, NPOS, NTOT, NumChrome, NumForks, and TotalGD.

double CDNA::Equilibrium   [private]
 

Definition at line 191 of file DNA.cpp.

References DnaA, DnaABoxes, CCell::GetGeometry, CGeometry::GetVolume, Kd, and m_pCell.

Referenced by EcoInit.

double CDNA::gamma double    Z [private]
 

Definition at line 219 of file DNA.cpp.

References CDisplay::ErrorMessage, CCell::GetDisplay, and m_pCell.

Referenced by EcoInit.

double CDNA::OddGD  
 

Definition at line 232 of file DNA.cpp.

Referenced by CComponents::Flux.

void CDNA::OldInit  
 

Definition at line 174 of file DNA.cpp.

void CDNA::Termination  
 

Definition at line 157 of file DNA.cpp.

References ForkPos, NFTERM, NPOS, NTOT, NumChrome, and NumForks.


Member Data Documentation

double CDNA::DnaA [private]
 

Definition at line 45 of file DNA.h.

Referenced by CDNA, Divide, EcoInit, and Equilibrium.

double CDNA::DnaABoxes[3] [private]
 

Definition at line 40 of file DNA.h.

Referenced by CDNA, ComputeBoxes, EcoInit, and Equilibrium.

double CDNA::ForkPos[3] [private]
 

Definition at line 42 of file DNA.h.

Referenced by AdvanceFork, CDNA, ComputeBoxes, EcoInit, and Termination.

double CDNA::GD [private]
 

Definition at line 38 of file DNA.h.

Referenced by CDNA, and Divide.

double CDNA::Kd[3] [private]
 

Definition at line 46 of file DNA.h.

Referenced by CDNA, EcoInit, and Equilibrium.

CCell* CDNA::m_pCell [private]
 

Definition at line 37 of file DNA.h.

Referenced by AdvanceFork, CDNA, EcoInit, Equilibrium, and gamma.

double CDNA::MidBound
 

Definition at line 30 of file DNA.h.

Referenced by CDNA, EcoInit, and CComponents::Flux.

int CDNA::NFTERM [private]
 

Definition at line 33 of file DNA.h.

Referenced by CDNA, CheckTerm, and Termination.

int CDNA::NORG
 

Definition at line 29 of file DNA.h.

Referenced by CDNA, Divide, EcoInit, and CComponents::Flux.

int CDNA::NPOS [private]
 

Definition at line 39 of file DNA.h.

Referenced by AdvanceFork, CDNA, Divide, EcoInit, and Termination.

int CDNA::NTOT
 

Definition at line 28 of file DNA.h.

Referenced by AdvanceFork, CDNA, Divide, EcoInit, CComponents::Flux, and Termination.

int CDNA::NumChrome [private]
 

Definition at line 44 of file DNA.h.

Referenced by CDNA, ComputeBoxes, Divide, EcoInit, and Termination.

int CDNA::NumForks[3] [private]
 

Definition at line 41 of file DNA.h.

Referenced by CDNA, Divide, EcoInit, and Termination.

double CDNA::TotalGD [private]
 

Definition at line 43 of file DNA.h.

Referenced by CDNA, and EcoInit.


The documentation for this class was generated from the following files:
Generated on Mon Nov 3 10:02:04 2003 by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002