Class PhagePop

java.lang.Object
  extended by PhagePop

public class PhagePop
extends Object

object storing data about phage population

Version:
1.0 Oct. 24, 2010
Author:
Shing Hei Zhan, University of British Columbia 2010 iGEM team

Constructor Summary
PhagePop(double inipopCount, double phalfLife, double pinfectRate, double pproductRateR)
           
 
Method Summary
 double getPopCount()
           
 double getPopCountPrev()
          accessor methods
 double getTermX(double BT, double P, double eps, double kappa)
           
 double getTermZ(double Bl, double lysisRate, double aip, double aipThres)
           
 double updatePopCount(double BT, double Bl, double washOffRate, double eps, double lysisRate, double aip, double aipThres)
          core methods
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PhagePop

public PhagePop(double inipopCount,
                double phalfLife,
                double pinfectRate,
                double pproductRateR)
Method Detail

getPopCount

public double getPopCount()

getPopCountPrev

public double getPopCountPrev()
accessor methods


getTermX

public double getTermX(double BT,
                       double P,
                       double eps,
                       double kappa)

getTermZ

public double getTermZ(double Bl,
                       double lysisRate,
                       double aip,
                       double aipThres)

updatePopCount

public double updatePopCount(double BT,
                             double Bl,
                             double washOffRate,
                             double eps,
                             double lysisRate,
                             double aip,
                             double aipThres)
core methods