Flat profile: Each sample counts as 0.01 seconds. % cumulative self self total time seconds seconds calls us/call us/call name 35.91 3.71 3.71 76634493 0.05 0.08 Vector::operator[](int) const 19.85 5.76 2.05 76634702 0.03 0.03 Vector::rangecheck(int) const 6.87 6.47 0.71 390391 1.82 1.82 Vector::Vector(Vector const &) 6.29 7.12 0.65 160283 4.06 18.43 Material::operator*(double) const 5.71 7.71 0.59 342992 1.72 6.10 Material::Material(float) 4.26 8.15 0.44 161121 2.73 9.52 Reaction::equilibriumP(Material &) 4.16 8.58 0.43 162193 2.65 20.19 Material::operator-(Material const &) const 4.07 9.00 0.42 343393 1.22 1.22 Vector::Vector(int, float) 2.61 9.27 0.27 182537 1.48 4.64 Material::operator>=(float) const 1.65 9.44 0.17 224967 0.76 0.76 Vector::operator=(Vector const &) 1.65 9.61 0.17 yylex 1.16 9.73 0.12 31638 3.79 263.53 Reaction::react(double, Material &) 0.58 9.79 0.06 3307 18.14 24.46 Material::alength(void) 0.39 9.83 0.04 729591 0.05 0.05 Vector::~Vector(void) 0.39 9.87 0.04 3649 10.96 35.26 Material::exchangeMaterial(Material) 0.39 9.91 0.04 972 41.15 41.15 Organism::calculateEfficiencies(void) 0.29 9.94 0.03 729591 0.04 0.10 Material::~Material(void) 0.29 9.97 0.03 37718 0.80 0.80 Protopeptide::effect(int, EnVar &, Material &) 0.29 10.00 0.03 1217 24.65 7907.67 Organism::live(void) 0.29 10.03 0.03 292 102.74 217.45 Material::Material(PeptideString const *) 0.29 10.06 0.03 yyparse 0.19 10.08 0.02 390355 0.05 1.87 Material::Material(Material &) 0.19 10.10 0.02 175094 0.11 0.11 PeptideString::getNext(char **) const 0.19 10.12 0.02 8623 2.32 16.70 Material::operator*(float) const 0.19 10.14 0.02 3561 5.62 10.64 Material::operator=(float) 0.19 10.16 0.02 220 90.91 816.64 Material::totalDecompose(void) 0.19 10.18 0.02 1 20000.00 125560.60 parse(char *, ostream &) 0.10 10.19 0.01 392631 0.03 0.03 ReactionTable::operator[](int) 0.10 10.20 0.01 75414 0.13 0.13 Protopeptide::getOperand(int) 0.10 10.21 0.01 12144 0.82 0.82 PeptideString::match(PeptideString *, int) 0.10 10.22 0.01 4563 2.19 8.51 Material::operator-=(Material const &) 0.10 10.23 0.01 3350 2.99 4.85 Protein::Protein(Protein &) 0.10 10.24 0.01 2434 4.11 10.42 Material::operator*=(double) 0.10 10.25 0.01 1252 7.99 7.99 Position::operator=(Position) 0.10 10.26 0.01 1217 8.22 22.60 Material::operator-(void) const 0.10 10.27 0.01 913 10.95 17.27 Material::operator>=(Material const &) const 0.10 10.28 0.01 756 13.23 13.23 Organism::getUptakeRates(double *) 0.10 10.29 0.01 217 46.08 63.62 Material::operator+(Material const &) const 0.10 10.30 0.01 179 55.87 55.87 Urn::reset(void) 0.10 10.31 0.01 144 69.44 72.60 Material::datalog(ostream &) 0.10 10.32 0.01 108 92.59 1174.62 Organism::biomass(void) 0.10 10.33 0.01 108 92.59 92.59 Organism::dltraits(ostream &) 0.00 10.33 0.00 224967 0.00 0.76 Material::operator=(Material const &) 0.00 10.33 0.00 128982 0.00 0.00 Protopeptide::getType(int) 0.00 10.33 0.00 44299 0.00 0.00 PeptideString::operator[](int) 0.00 10.33 0.00 38114 0.00 0.00 EnVar::operator[](int) const 0.00 10.33 0.00 31638 0.00 0.76 Reaction::operator=(Reaction const &) 0.00 10.33 0.00 9417 0.00 6.31 Material::operator+=(Material const &) 0.00 10.33 0.00 6698 0.00 2.43 Gene::Gene(Gene &, int) 0.00 10.33 0.00 6472 0.00 0.00 z1_Rnd::Gen1(void) 0.00 10.33 0.00 5042 0.00 0.00 Chromosome::findCodon(int) 0.00 10.33 0.00 4513 0.00 0.00 Position::index(void) 0.00 10.33 0.00 3648 0.00 0.30 Organism::energy(float) 0.00 10.33 0.00 3350 0.00 0.00 Protein::putQty(float) 0.00 10.33 0.00 3348 0.00 0.00 Chromosome::gene(int) 0.00 10.33 0.00 3348 0.00 0.00 Gene::getProtein(void) 0.00 10.33 0.00 2568 0.00 0.00 BiotaIterator::getNext(void) 0.00 10.33 0.00 2432 0.00 0.00 List::find(Organism *) 0.00 10.33 0.00 2189 0.00 0.00 BaseList::getNext(void *) 0.00 10.33 0.00 2081 0.00 0.00 Node::operator()(void) 0.00 10.33 0.00 1913 0.00 0.00 Chromosome::findLength(int) 0.00 10.33 0.00 1913 0.00 0.00 Chromosome::proteinPointer(int) 0.00 10.33 0.00 1428 0.00 0.00 Material::getwt(int) 0.00 10.33 0.00 1324 0.00 0.00 BaseNode::BaseNode(void) 0.00 10.33 0.00 1324 0.00 0.00 Node::Node(Organism *, Node *) 0.00 10.33 0.00 1324 0.00 0.00 Location::insertBiota(Organism *) 0.00 10.33 0.00 1324 0.00 0.00 BaseList::prepend(void *) 0.00 10.33 0.00 1324 0.00 0.00 List::prepend(Organism *) 0.00 10.33 0.00 1253 0.00 0.00 Position::Position(void) 0.00 10.33 0.00 1252 0.00 6.10 Reaction::Reaction(void) 0.00 10.33 0.00 1217 0.00 3.76 Location::getShare(Material &, double *) 0.00 10.33 0.00 1216 0.00 0.10 Reaction::~Reaction(void) 0.00 10.33 0.00 1216 0.00 0.00 Date::age(void) 0.00 10.33 0.00 1216 0.00 0.00 Chromosome::findOffset(int) 0.00 10.33 0.00 1216 0.00 0.00 Location::removeBiota(Organism *) 0.00 10.33 0.00 1216 0.00 0.00 BaseList::remove(void *) 0.00 10.33 0.00 1216 0.00 0.00 List::remove(Organism *) 0.00 10.33 0.00 864 0.00 41.15 Organism::calculateUptakeRates(void) 0.00 10.33 0.00 812 0.00 0.00 BaseList::getFirst(void) 0.00 10.33 0.00 805 0.00 0.00 Chromosome::nextGeneOffset(int) 0.00 10.33 0.00 738 0.00 0.00 Literator::getOne(void) 0.00 10.33 0.00 697 0.00 6.31 Material::operator<=(Material const &) const 0.00 10.33 0.00 697 0.00 0.00 Protein::incQty(float) 0.00 10.33 0.00 504 0.00 0.08 Location::calculateModifier(int) 0.00 10.33 0.00 504 0.00 0.00 BaseList::length(void) 0.00 10.33 0.00 504 0.00 0.00 Location::locationPop(void) 0.00 10.33 0.00 488 0.00 0.00 BiotaIterator::BiotaIterator(Location *) 0.00 10.33 0.00 370 0.00 0.00 PeptideString::~PeptideString(void) 0.00 10.33 0.00 368 0.00 0.00 Position::moveN(int, int) 0.00 10.33 0.00 368 0.00 0.00 Position::moveS(int, int) 0.00 10.33 0.00 353 0.00 0.00 Position::moveE(int, int) 0.00 10.33 0.00 343 0.00 0.00 Position::moveW(int, int) 0.00 10.33 0.00 288 0.00 0.00 EnVar::EnVar(EnVar &) 0.00 10.33 0.00 252 0.00 0.00 PeptideString::PeptideString(char *) 0.00 10.33 0.00 252 0.00 0.15 Location::updateEnv(void) 0.00 10.33 0.00 216 0.00 0.00 PeptideString::PeptideString(PeptideString &) 0.00 10.33 0.00 216 0.00 0.00 Chromosome::numGenes(void) 0.00 10.33 0.00 210 0.00 0.03 Vector::readOnly(int) const 0.00 10.33 0.00 186 0.00 0.00 PeptideString::PeptideString(void) 0.00 10.33 0.00 186 0.00 0.00 PeptideString::subString(int, int) const 0.00 10.33 0.00 184 0.00 271.80 Gene::Gene(PeptideString *, int, int, int, int) 0.00 10.33 0.00 184 0.00 217.45 Protein::Protein(PeptideString *, short *, int *, int) 0.00 10.33 0.00 184 0.00 54.35 Protopeptide::lookup(PeptideString *, short *, int *) 0.00 10.33 0.00 184 0.00 0.00 PeptideString::rChar(void) 0.00 10.33 0.00 184 0.00 0.00 PeptideString::skipGene(char *, int) 0.00 10.33 0.00 179 0.00 0.00 Urn::~Urn(void) 0.00 10.33 0.00 179 0.00 55.87 Urn::Urn(int) 0.00 10.33 0.00 179 0.00 0.00 Urn::draw(void) 0.00 10.33 0.00 179 0.00 55.87 PeptideString::mutateOnce(mutret_t &) 0.00 10.33 0.00 153 0.00 0.00 Gene::~Gene(void) 0.00 10.33 0.00 153 0.00 0.00 Gene::showMutations(void) 0.00 10.33 0.00 144 0.00 0.00 BaseList::BaseList(void) 0.00 10.33 0.00 144 0.00 0.00 Position::Position(int, int, int) 0.00 10.33 0.00 111 0.00 0.00 Date::Date(void) 0.00 10.33 0.00 109 0.00 117.63 Material::Material(char const *) 0.00 10.33 0.00 109 0.00 0.00 PeptideString::plen(void) const 0.00 10.33 0.00 108 0.00 77.14 Chromosome::Chromosome(Chromosome &) 0.00 10.33 0.00 108 0.00 677.55 Chromosome::Chromosome(Chromosome &, double) 0.00 10.33 0.00 108 0.00 0.00 Serial::Serial(void) 0.00 10.33 0.00 108 0.00 872.54 Organism::Organism(Chromosome &, Material &, int, int, char) 0.00 10.33 0.00 108 0.00 0.00 List::operator()(void *) 0.00 10.33 0.00 108 0.00 165.19 Organism::datalog(ostream &) 0.00 10.33 0.00 108 0.00 0.00 Serial::sn(void) 0.00 10.33 0.00 72 0.00 0.00 List::List(void) 0.00 10.33 0.00 72 0.00 0.00 List::List(void) 0.00 10.33 0.00 72 0.00 0.00 EnVar::setDefaults(double *) 0.00 10.33 0.00 36 0.00 0.00 EnVar::EnVar(void) 0.00 10.33 0.00 36 0.00 0.00 EnVar::EnVar(double *) 0.00 10.33 0.00 36 0.00 6.10 Location::Location(void) 0.00 10.33 0.00 36 0.00 1.82 Location::Location(int, int, double *, Material const &) 0.00 10.33 0.00 36 0.00 1.82 Material::Material(Vector const &) 0.00 10.33 0.00 36 0.00 0.00 EnVar::operator=(EnVar) 0.00 10.33 0.00 36 0.00 8.74 Location::operator=(Location const &) 0.00 10.33 0.00 36 0.00 0.00 EnVar::datalog(ostream &) 0.00 10.33 0.00 36 0.00 72.60 Location::datalog(ostream &) 0.00 10.33 0.00 36 0.00 0.00 Position::getIndex(int, int) 0.00 10.33 0.00 36 0.00 0.00 Vector::getSize(void) const 0.00 10.33 0.00 36 0.00 0.00 Location::proteinCount(void) 0.00 10.33 0.00 34 0.00 0.00 Material::setwt(int, int) 0.00 10.33 0.00 31 0.00 0.00 PeptideString::nextGene(char **) 0.00 10.33 0.00 21 0.00 0.00 Literator::reset(void) 0.00 10.33 0.00 14 0.00 0.00 Literator::Literator(void) 0.00 10.33 0.00 13 0.00 0.00 Literator::~Literator(void) 0.00 10.33 0.00 7 0.00 0.00 Location::WorldPop(void) 0.00 10.33 0.00 7 0.00 0.00 Date::afterp(Date &) 0.00 10.33 0.00 7 0.00 5878.43 Location::updateShare(void) 0.00 10.33 0.00 6 0.00 0.00 Date::advanceDate(int) 0.00 10.33 0.00 6 0.00 31618.41 Location::decompose(void) 0.00 10.33 0.00 6 0.00 0.00 Date::refresh(void) 0.00 10.33 0.00 5 0.00 1.12 operator<<(ostream &, Material const &) 0.00 10.33 0.00 2 0.00 0.00 PeptideString::prependGene(PeptideString *) 0.00 10.33 0.00 1 0.00 8543.39 Chromosome::Chromosome(char *) 0.00 10.33 0.00 1 0.00 0.00 ReactionTable::ReactionTable(int) 0.00 10.33 0.00 1 0.00 0.00 z1_Rnd::z1_Rnd(long) 0.00 10.33 0.00 1 0.00 0.00 operator<<(ostream &, Date const &) 0.00 10.33 0.00 1 0.00 0.00 __static_initialization_and_destruction_0 0.00 10.33 0.00 1 0.00 0.00 __static_initialization_and_destruction_0 0.00 10.33 0.00 1 0.00 0.00 __static_initialization_and_destruction_0 0.00 10.33 0.00 1 0.00 128376.33 Location::biomassSummary(int) 0.00 10.33 0.00 1 0.00 20454.58 datalog(int) 0.00 10.33 0.00 1 0.00 0.00 PeptideString::geneCount(void) const 0.00 10.33 0.00 1 0.00 0.00 Date::incrementDate(int) 0.00 10.33 0.00 1 0.00 0.00 PeptideString::init(int) 0.00 10.33 0.00 1 0.00 217.82 ReactionTable::initialize(float *, double *) 0.00 10.33 0.00 1 0.00 0.00 PeptideString::insertChar(int, char) 0.00 10.33 0.00 1 0.00 0.00 lstat 0.00 10.33 0.00 1 0.00 843.85 Material::partialDecompose(double) 0.00 10.33 0.00 1 0.00 213.50 ReactionTable::resize(int) 0.00 10.33 0.00 1 0.00 1052.00 Location::resourceSummary(int) 0.00 10.33 0.00 1 0.00 0.00 Location::setNLoc(int) 0.00 10.33 0.00 1 0.00 0.00 Position::setSize(int, int) % the percentage of the total running time of the time program used by this function. cumulative a running sum of the number of seconds accounted seconds for by this function and those listed above it. self the number of seconds accounted for by this seconds function alone. This is the major sort for this listing. calls the number of times this function was invoked, if this function is profiled, else blank. self the average number of milliseconds spent in this ms/call function per call, if this function is profiled, else blank. total the average number of milliseconds spent in this ms/call function and its descendents per call, if this function is profiled, else blank. name the name of the function. This is the minor sort for this listing. The index shows the location of the function in the gprof listing. If the index is in parenthesis it shows where it would appear in the gprof listing if it were to be printed. Call graph (explanation follows) granularity: each sample hit covers 4 byte(s) for 0.10% of 10.33 seconds index % time self children called name [1] 98.1 0.00 10.13 main [1] 0.03 9.59 1217/1217 Organism::live(void) [2] 0.00 0.19 6/6 Location::decompose(void) [14] 0.00 0.13 1/1 Location::biomassSummary(int) [21] 0.02 0.11 1/1 parse(char *, ostream &) [23] 0.00 0.04 7/7 Location::updateShare(void) [31] 0.00 0.02 1/1 datalog(int) [43] 0.00 0.00 1/1 Location::resourceSummary(int) [69] 0.00 0.00 1/217 Material::operator+(Material const &) const [49] 0.00 0.00 1/5 operator<<(ostream &, Material const &) [81] 0.00 0.00 3/729591 Material::~Material(void) [27] 0.00 0.00 1467/2568 BiotaIterator::getNext(void) [91] 0.00 0.00 257/738 Literator::getOne(void) [107] 0.00 0.00 251/488 BiotaIterator::BiotaIterator(Location *) [260] 0.00 0.00 7/7 Location::WorldPop(void) [131] 0.00 0.00 7/7 Date::afterp(Date &) [132] 0.00 0.00 7/21 Literator::reset(void) [130] 0.00 0.00 6/6 Date::advanceDate(int) [133] 0.00 0.00 6/6 Date::refresh(void) [134] 0.00 0.00 2/111 Date::Date(void) [270] 0.00 0.00 1/1 lstat [140] 0.00 0.00 1/14 Literator::Literator(void) [278] 0.00 0.00 1/1 Date::incrementDate(int) [137] ----------------------------------------------- 0.03 9.59 1217/1217 main [1] [2] 93.2 0.03 9.59 1217 Organism::live(void) [2] 0.12 8.22 31638/31638 Reaction::react(double, Material &) [3] 0.22 0.48 151547/182537 Material::operator>=(float) const [10] 0.04 0.09 3649/3649 Material::exchangeMaterial(Material) [20] 0.06 0.02 3307/3307 Material::alength(void) [25] 0.01 0.03 1913/162193 Material::operator-(Material const &) const [5] 0.01 0.03 4346/4563 Material::operator-=(Material const &) [35] 0.02 0.02 3129/3561 Material::operator=(float) [36] 0.03 0.00 37718/37718 Protopeptide::effect(int, EnVar &, Material &) [38] 0.01 0.02 4868/342992 Material::Material(float) [7] 0.00 0.03 15298/390355 Material::Material(Material &) [11] 0.01 0.02 1217/1217 Material::operator-(void) const [40] 0.01 0.02 2432/2434 Material::operator*=(double) [41] 0.00 0.02 31638/31638 Reaction::operator=(Reaction const &) [42] 0.01 0.01 208605/76634493 Vector::operator[](int) const [4] 0.01 0.00 697/913 Material::operator>=(Material const &) const [48] 0.01 0.00 75414/75414 Protopeptide::getOperand(int) [52] 0.01 0.00 1216/1252 Position::operator=(Position) [60] 0.00 0.01 1217/1252 Reaction::Reaction(void) [64] 0.00 0.00 1217/1217 Location::getShare(Material &, double *) [65] 0.00 0.00 697/697 Material::operator<=(Material const &) const [66] 0.00 0.00 26420/729591 Material::~Material(void) [27] 0.00 0.00 1913/224967 Material::operator=(Material const &) [17] 0.00 0.00 3648/3648 Organism::energy(float) [68] 0.00 0.00 31638/392631 ReactionTable::operator[](int) [59] 0.00 0.00 1216/1216 Reaction::~Reaction(void) [75] 0.00 0.00 75414/128982 Protopeptide::getType(int) [84] 0.00 0.00 28159/44299 PeptideString::operator[](int) [254] 0.00 0.00 4864/6472 z1_Rnd::Gen1(void) [85] 0.00 0.00 3649/4513 Position::index(void) [87] 0.00 0.00 1913/1913 Chromosome::proteinPointer(int) [95] 0.00 0.00 1913/1913 Chromosome::findLength(int) [94] 0.00 0.00 1217/1253 Position::Position(void) [259] 0.00 0.00 1216/1216 Chromosome::findOffset(int) [101] 0.00 0.00 1216/1216 Location::removeBiota(Organism *) [102] 0.00 0.00 1216/1324 Location::insertBiota(Organism *) [97] 0.00 0.00 1216/1216 Date::age(void) [100] 0.00 0.00 697/697 Protein::incQty(float) [108] 0.00 0.00 697/805 Chromosome::nextGeneOffset(int) [106] 0.00 0.00 311/605 Position::moveS(int, int) [112] 0.00 0.00 307/611 Position::moveN(int, int) [111] 0.00 0.00 304/611 Position::moveE(int, int) [113] 0.00 0.00 294/605 Position::moveW(int, int) [114] ----------------------------------------------- 0.12 8.22 31638/31638 Organism::live(void) [2] [3] 80.7 0.12 8.22 31638 Reaction::react(double, Material &) [3] 0.42 2.81 160280/162193 Material::operator-(Material const &) const [5] 0.65 2.30 160281/160283 Material::operator*(double) const [6] 0.44 1.09 161121/161121 Reaction::equilibriumP(Material &) [9] 0.00 0.14 191270/224967 Material::operator=(Material const &) [17] 0.05 0.10 30990/182537 Material::operator>=(float) const [10] 0.07 0.04 1487565/76634493 Vector::operator[](int) const [4] 0.00 0.06 31638/390355 Material::Material(Material &) [11] 0.01 0.02 352197/729591 Material::~Material(void) [27] ----------------------------------------------- 0.00 0.00 89/76634493 parse(char *, ostream &) [23] 0.00 0.00 504/76634493 Location::calculateModifier(int) [78] 0.00 0.00 1216/76634493 Protopeptide::effect(int, EnVar &, Material &) [38] 0.00 0.00 2898/76634493 ReactionTable::initialize(float *, double *) [73] 0.00 0.00 6048/76634493 Material::datalog(ostream &) [51] 0.00 0.00 14592/76634493 Organism::energy(float) [68] 0.00 0.00 18144/76634493 Location::decompose(void) [14] 0.00 0.00 27342/76634493 Material::operator+(Material const &) const [49] 0.00 0.00 58548/76634493 Material::operator<=(Material const &) const [66] 0.00 0.00 60850/76634493 Location::getShare(Material &, double *) [65] 0.00 0.00 76692/76634493 Material::operator>=(Material const &) const [48] 0.00 0.00 102228/76634493 Material::operator-(void) const [40] 0.01 0.00 149562/76634493 Material::operator=(float) [36] 0.01 0.00 168818/76634493 Material::Material(char const *) [50] 0.01 0.00 174802/76634493 Material::Material(PeptideString const *) [28] 0.01 0.01 204456/76634493 Material::operator*=(double) [41] 0.01 0.01 208605/76634493 Organism::live(void) [2] 0.01 0.01 277788/76634493 Material::alength(void) [25] 0.02 0.01 380113/76634493 Material::totalDecompose(void) [15] 0.02 0.01 383292/76634493 Material::operator-=(Material const &) [35] 0.04 0.02 724332/76634493 Material::operator*(float) const [19] 0.04 0.02 783544/76634493 Material::exchangeMaterial(Material) [20] 0.04 0.02 791028/76634493 Material::operator+=(Material const &) [29] 0.07 0.04 1487565/76634493 Reaction::react(double, Material &) [3] 0.37 0.21 7666554/76634493 Material::operator>=(float) const [10] 0.65 0.36 13463688/76634493 Material::operator*(double) const [6] 0.70 0.39 14405631/76634493 Material::Material(float) [7] 0.70 0.39 14559246/76634493 Reaction::equilibriumP(Material &) [9] 0.99 0.55 20436318/76634493 Material::operator-(Material const &) const [5] [4] 55.8 3.71 2.05 76634493 Vector::operator[](int) const [4] 2.05 0.00 76634492/76634702 Vector::rangecheck(int) const [8] ----------------------------------------------- 0.01 0.03 1913/162193 Organism::live(void) [2] 0.42 2.81 160280/162193 Reaction::react(double, Material &) [3] [5] 31.7 0.43 2.84 162193 Material::operator-(Material const &) const [5] 0.99 0.55 20436318/76634493 Vector::operator[](int) const [4] 0.28 0.71 162193/342992 Material::Material(float) [7] 0.01 0.29 162193/390355 Material::Material(Material &) [11] 0.01 0.01 162193/729591 Material::~Material(void) [27] ----------------------------------------------- 0.00 0.00 2/160283 parse(char *, ostream &) [23] 0.65 2.30 160281/160283 Reaction::react(double, Material &) [3] [6] 28.6 0.65 2.30 160283 Material::operator*(double) const [6] 0.65 0.36 13463688/76634493 Vector::operator[](int) const [4] 0.28 0.70 160283/342992 Material::Material(float) [7] 0.01 0.29 160282/390355 Material::Material(Material &) [11] 0.01 0.01 160282/729591 Material::~Material(void) [27] ----------------------------------------------- 0.00 0.00 1/342992 Location::resourceSummary(int) [69] 0.00 0.00 1/342992 Location::biomassSummary(int) [21] 0.00 0.00 4/342992 parse(char *, ostream &) [23] 0.00 0.00 36/342992 Location::Location(void) [72] 0.00 0.00 108/342992 Chromosome::Chromosome(Chromosome &, double) [26] 0.00 0.00 108/342992 Organism::biomass(void) [22] 0.00 0.00 216/342992 Location::decompose(void) [14] 0.00 0.00 216/342992 Organism::Organism(Chromosome &, Material &, int, int, char) [24] 0.00 0.00 217/342992 Material::operator+(Material const &) const [49] 0.00 0.01 1217/342992 Material::operator-(void) const [40] 0.00 0.01 1252/342992 Reaction::Reaction(void) [64] 0.01 0.02 3649/342992 Material::exchangeMaterial(Material) [20] 0.01 0.02 4868/342992 Organism::live(void) [2] 0.01 0.04 8623/342992 Material::operator*(float) const [19] 0.28 0.70 160283/342992 Material::operator*(double) const [6] 0.28 0.71 162193/342992 Material::operator-(Material const &) const [5] [7] 20.3 0.59 1.50 342992 Material::Material(float) [7] 0.70 0.39 14405631/76634493 Vector::operator[](int) const [4] 0.42 0.00 342992/343393 Vector::Vector(int, float) [13] ----------------------------------------------- 0.00 0.00 210/76634702 Vector::readOnly(int) const [80] 2.05 0.00 76634492/76634702 Vector::operator[](int) const [4] [8] 19.8 2.05 0.00 76634702 Vector::rangecheck(int) const [8] ----------------------------------------------- 0.44 1.09 161121/161121 Reaction::react(double, Material &) [3] [9] 14.9 0.44 1.09 161121 Reaction::equilibriumP(Material &) [9] 0.70 0.39 14559246/76634493 Vector::operator[](int) const [4] ----------------------------------------------- 0.05 0.10 30990/182537 Reaction::react(double, Material &) [3] 0.22 0.48 151547/182537 Organism::live(void) [2] [10] 8.2 0.27 0.58 182537 Material::operator>=(float) const [10] 0.37 0.21 7666554/76634493 Vector::operator[](int) const [4] ----------------------------------------------- 0.00 0.00 1/390355 Location::resourceSummary(int) [69] 0.00 0.00 1/390355 Location::biomassSummary(int) [21] 0.00 0.00 1/390355 Material::partialDecompose(double) [70] 0.00 0.00 108/390355 Organism::Organism(Chromosome &, Material &, int, int, char) [24] 0.00 0.00 108/390355 Organism::biomass(void) [22] 0.00 0.00 108/390355 Chromosome::Chromosome(Chromosome &) [63] 0.00 0.00 217/390355 Material::operator+(Material const &) const [49] 0.00 0.00 1217/390355 Material::operator-(void) const [40] 0.00 0.01 3350/390355 Protein::Protein(Protein &) [46] 0.00 0.01 3561/390355 Material::operator=(float) [36] 0.00 0.01 3649/390355 Material::exchangeMaterial(Material) [20] 0.00 0.02 8623/390355 Material::operator*(float) const [19] 0.00 0.03 15298/390355 Organism::live(void) [2] 0.00 0.06 31638/390355 Reaction::react(double, Material &) [3] 0.01 0.29 160282/390355 Material::operator*(double) const [6] 0.01 0.29 162193/390355 Material::operator-(Material const &) const [5] [11] 7.1 0.02 0.71 390355 Material::Material(Material &) [11] 0.71 0.00 390355/390391 Vector::Vector(Vector const &) [12] ----------------------------------------------- 0.00 0.00 36/390391 Material::Material(Vector const &) [77] 0.71 0.00 390355/390391 Material::Material(Material &) [11] [12] 6.9 0.71 0.00 390391 Vector::Vector(Vector const &) [12] ----------------------------------------------- 0.00 0.00 109/343393 Material::Material(char const *) [50] 0.00 0.00 292/343393 Material::Material(PeptideString const *) [28] 0.42 0.00 342992/343393 Material::Material(float) [7] [13] 4.1 0.42 0.00 343393 Vector::Vector(int, float) [13] ----------------------------------------------- 0.00 0.19 6/6 main [1] [14] 1.8 0.00 0.19 6 Location::decompose(void) [14] 0.02 0.16 216/220 Material::totalDecompose(void) [15] 0.00 0.00 216/913 Material::operator>=(Material const &) const [48] 0.00 0.00 432/9417 Material::operator+=(Material const &) [29] 0.00 0.00 216/3561 Material::operator=(float) [36] 0.00 0.00 216/4563 Material::operator-=(Material const &) [35] 0.00 0.00 18144/76634493 Vector::operator[](int) const [4] 0.00 0.00 216/342992 Material::Material(float) [7] 0.00 0.00 432/729591 Material::~Material(void) [27] 0.00 0.00 222/738 Literator::getOne(void) [107] 0.00 0.00 216/288 EnVar::EnVar(EnVar &) [262] 0.00 0.00 216/38114 EnVar::operator[](int) const [255] 0.00 0.00 216/812 BaseList::getFirst(void) [105] 0.00 0.00 6/14 Literator::Literator(void) [278] 0.00 0.00 6/13 Literator::~Literator(void) [279] ----------------------------------------------- 0.00 0.00 1/220 Location::resourceSummary(int) [69] 0.00 0.00 1/220 Location::biomassSummary(int) [21] 0.00 0.00 1/220 parse(char *, ostream &) [23] 0.00 0.00 1/220 Material::partialDecompose(double) [70] 0.02 0.16 216/220 Location::decompose(void) [14] [15] 1.7 0.02 0.16 220 Material::totalDecompose(void) [15] 0.01 0.08 5275/8623 Material::operator*(float) const [19] 0.00 0.03 5275/9417 Material::operator+=(Material const &) [29] 0.02 0.01 380113/76634493 Vector::operator[](int) const [4] 0.01 0.00 360993/392631 ReactionTable::operator[](int) [59] 0.00 0.00 5275/729591 Material::~Material(void) [27] ----------------------------------------------- [16] 1.6 0.17 0.00 yylex [16] ----------------------------------------------- 0.00 0.00 2/224967 parse(char *, ostream &) [23] 0.00 0.00 36/224967 Location::operator=(Location const &) [71] 0.00 0.00 108/224967 Chromosome::Chromosome(Chromosome &, double) [26] 0.00 0.00 1913/224967 Organism::live(void) [2] 0.00 0.02 31638/224967 Reaction::operator=(Reaction const &) [42] 0.00 0.14 191270/224967 Reaction::react(double, Material &) [3] [17] 1.6 0.00 0.17 224967 Material::operator=(Material const &) [17] 0.17 0.00 224967/224967 Vector::operator=(Vector const &) [18] ----------------------------------------------- 0.17 0.00 224967/224967 Material::operator=(Material const &) [17] [18] 1.6 0.17 0.00 224967 Vector::operator=(Vector const &) [18] ----------------------------------------------- 0.01 0.05 3348/8623 Organism::biomass(void) [22] 0.01 0.08 5275/8623 Material::totalDecompose(void) [15] [19] 1.4 0.02 0.12 8623 Material::operator*(float) const [19] 0.04 0.02 724332/76634493 Vector::operator[](int) const [4] 0.01 0.04 8623/342992 Material::Material(float) [7] 0.00 0.02 8623/390355 Material::Material(Material &) [11] 0.00 0.00 8623/729591 Material::~Material(void) [27] ----------------------------------------------- 0.04 0.09 3649/3649 Organism::live(void) [2] [20] 1.2 0.04 0.09 3649 Material::exchangeMaterial(Material) [20] 0.04 0.02 783544/76634493 Vector::operator[](int) const [4] 0.01 0.02 3649/342992 Material::Material(float) [7] 0.00 0.01 3649/390355 Material::Material(Material &) [11] 0.00 0.00 7298/729591 Material::~Material(void) [27] ----------------------------------------------- 0.00 0.13 1/1 main [1] [21] 1.2 0.00 0.13 1 Location::biomassSummary(int) [21] 0.01 0.12 108/108 Organism::biomass(void) [22] 0.00 0.00 1/220 Material::totalDecompose(void) [15] 0.00 0.00 108/9417 Material::operator+=(Material const &) [29] 0.00 0.00 109/729591 Material::~Material(void) [27] 0.00 0.00 1/342992 Material::Material(float) [7] 0.00 0.00 1/390355 Material::Material(Material &) [11] 0.00 0.00 108/108 List::operator()(void *) [272] 0.00 0.00 108/2189 BaseList::getNext(void *) [93] 0.00 0.00 36/812 BaseList::getFirst(void) [105] ----------------------------------------------- 0.01 0.12 108/108 Location::biomassSummary(int) [21] [22] 1.2 0.01 0.12 108 Organism::biomass(void) [22] 0.01 0.05 3348/8623 Material::operator*(float) const [19] 0.01 0.01 108/292 Material::Material(PeptideString const *) [28] 0.00 0.02 3564/9417 Material::operator+=(Material const &) [29] 0.01 0.00 216/217 Material::operator+(Material const &) const [49] 0.00 0.00 108/342992 Material::Material(float) [7] 0.00 0.00 3780/729591 Material::~Material(void) [27] 0.00 0.00 108/390355 Material::Material(Material &) [11] ----------------------------------------------- 0.02 0.11 1/1 main [1] [23] 1.2 0.02 0.11 1 parse(char *, ostream &) [23] 0.00 0.09 108/108 Organism::Organism(Chromosome &, Material &, int, int, char) [24] 0.00 0.01 1/1 Chromosome::Chromosome(char *) [62] 0.00 0.00 1/1 Material::partialDecompose(double) [70] 0.00 0.00 1/220 Material::totalDecompose(void) [15] 0.00 0.00 36/36 Location::operator=(Location const &) [71] 0.00 0.00 36/36 Location::Location(void) [72] 0.00 0.00 1/1 ReactionTable::initialize(float *, double *) [73] 0.00 0.00 1/1 ReactionTable::resize(int) [74] 0.00 0.00 36/36 Location::Location(int, int, double *, Material const &) [76] 0.00 0.00 2/160283 Material::operator*(double) const [6] 0.00 0.00 4/342992 Material::Material(float) [7] 0.00 0.00 1/2434 Material::operator*=(double) [41] 0.00 0.00 89/76634493 Vector::operator[](int) const [4] 0.00 0.00 1/9417 Material::operator+=(Material const &) [29] 0.00 0.00 4/5 operator<<(ostream &, Material const &) [81] 0.00 0.00 2/224967 Material::operator=(Material const &) [17] 0.00 0.00 3/729591 Material::~Material(void) [27] 0.00 0.00 108/1324 Location::insertBiota(Organism *) [97] 0.00 0.00 66/252 PeptideString::PeptideString(char *) [263] 0.00 0.00 36/36 Position::getIndex(int, int) [125] 0.00 0.00 36/72 EnVar::setDefaults(double *) [123] 0.00 0.00 1/1 PeptideString::init(int) [138] 0.00 0.00 1/1 Location::setNLoc(int) [141] 0.00 0.00 1/1 Position::setSize(int, int) [142] 0.00 0.00 1/109 PeptideString::plen(void) const [121] ----------------------------------------------- 0.00 0.09 108/108 parse(char *, ostream &) [23] [24] 0.9 0.00 0.09 108 Organism::Organism(Chromosome &, Material &, int, int, char) [24] 0.00 0.07 108/108 Chromosome::Chromosome(Chromosome &, double) [26] 0.00 0.01 108/108 Chromosome::Chromosome(Chromosome &) [63] 0.00 0.00 108/972 Organism::calculateEfficiencies(void) [33] 0.00 0.00 108/864 Organism::calculateUptakeRates(void) [37] 0.00 0.00 216/3561 Material::operator=(float) [36] 0.00 0.00 216/342992 Material::Material(float) [7] 0.00 0.00 108/390355 Material::Material(Material &) [11] 0.00 0.00 216/729591 Material::~Material(void) [27] 0.00 0.00 3348/3348 Chromosome::gene(int) [89] 0.00 0.00 3348/3348 Gene::getProtein(void) [90] 0.00 0.00 108/108 Serial::Serial(void) [271] 0.00 0.00 108/144 Position::Position(int, int, int) [269] 0.00 0.00 108/805 Chromosome::nextGeneOffset(int) [106] 0.00 0.00 108/216 Chromosome::numGenes(void) [115] ----------------------------------------------- 0.06 0.02 3307/3307 Organism::live(void) [2] [25] 0.8 0.06 0.02 3307 Material::alength(void) [25] 0.01 0.01 277788/76634493 Vector::operator[](int) const [4] ----------------------------------------------- 0.00 0.07 108/108 Organism::Organism(Chromosome &, Material &, int, int, char) [24] [26] 0.7 0.00 0.07 108 Chromosome::Chromosome(Chromosome &, double) [26] 0.00 0.04 153/184 Gene::Gene(PeptideString *, int, int, int, int) [30] 0.00 0.01 108/109 Material::Material(char const *) [50] 0.00 0.01 179/179 PeptideString::mutateOnce(mutret_t &) [56] 0.00 0.01 3350/6698 Gene::Gene(Gene &, int) [47] 0.00 0.00 108/342992 Material::Material(float) [7] 0.00 0.00 108/224967 Material::operator=(Material const &) [17] 0.00 0.00 108/729591 Material::~Material(void) [27] 0.00 0.00 326/6472 z1_Rnd::Gen1(void) [85] 0.00 0.00 153/153 Gene::showMutations(void) [120] 0.00 0.00 153/153 Gene::~Gene(void) [267] 0.00 0.00 108/216 PeptideString::PeptideString(PeptideString &) [264] 0.00 0.00 2/186 PeptideString::subString(int, int) const [116] 0.00 0.00 2/2 PeptideString::prependGene(PeptideString *) [135] 0.00 0.00 2/370 PeptideString::~PeptideString(void) [261] ----------------------------------------------- 0.00 0.00 1/729591 Location::resourceSummary(int) [69] 0.00 0.00 1/729591 Material::partialDecompose(double) [70] 0.00 0.00 3/729591 parse(char *, ostream &) [23] 0.00 0.00 3/729591 main [1] 0.00 0.00 108/729591 Chromosome::Chromosome(Chromosome &, double) [26] 0.00 0.00 109/729591 Location::biomassSummary(int) [21] 0.00 0.00 216/729591 Organism::Organism(Chromosome &, Material &, int, int, char) [24] 0.00 0.00 217/729591 Material::operator+(Material const &) const [49] 0.00 0.00 432/729591 Location::decompose(void) [14] 0.00 0.00 1216/729591 Reaction::~Reaction(void) [75] 0.00 0.00 1217/729591 Material::operator-(void) const [40] 0.00 0.00 3780/729591 Organism::biomass(void) [22] 0.00 0.00 5275/729591 Material::totalDecompose(void) [15] 0.00 0.00 7298/729591 Material::exchangeMaterial(Material) [20] 0.00 0.00 8623/729591 Material::operator*(float) const [19] 0.00 0.00 26420/729591 Organism::live(void) [2] 0.01 0.01 160282/729591 Material::operator*(double) const [6] 0.01 0.01 162193/729591 Material::operator-(Material const &) const [5] 0.01 0.02 352197/729591 Reaction::react(double, Material &) [3] [27] 0.7 0.03 0.04 729591 Material::~Material(void) [27] 0.04 0.00 729591/729591 Vector::~Vector(void) [34] ----------------------------------------------- 0.01 0.01 108/292 Organism::biomass(void) [22] 0.02 0.02 184/292 Protein::Protein(PeptideString *, short *, int *, int) [32] [28] 0.6 0.03 0.03 292 Material::Material(PeptideString const *) [28] 0.02 0.00 175094/175094 PeptideString::getNext(char **) const [44] 0.01 0.00 174802/76634493 Vector::operator[](int) const [4] 0.00 0.00 292/343393 Vector::Vector(int, float) [13] ----------------------------------------------- 0.00 0.00 1/9417 parse(char *, ostream &) [23] 0.00 0.00 1/9417 Material::partialDecompose(double) [70] 0.00 0.00 36/9417 Location::resourceSummary(int) [69] 0.00 0.00 108/9417 Location::biomassSummary(int) [21] 0.00 0.00 432/9417 Location::decompose(void) [14] 0.00 0.02 3564/9417 Organism::biomass(void) [22] 0.00 0.03 5275/9417 Material::totalDecompose(void) [15] [29] 0.6 0.00 0.06 9417 Material::operator+=(Material const &) [29] 0.04 0.02 791028/76634493 Vector::operator[](int) const [4] ----------------------------------------------- 0.00 0.01 31/184 Chromosome::Chromosome(char *) [62] 0.00 0.04 153/184 Chromosome::Chromosome(Chromosome &, double) [26] [30] 0.5 0.00 0.05 184 Gene::Gene(PeptideString *, int, int, int, int) [30] 0.00 0.04 184/184 Protein::Protein(PeptideString *, short *, int *, int) [32] 0.00 0.01 184/184 Protopeptide::lookup(PeptideString *, short *, int *) [55] 0.00 0.00 16140/44299 PeptideString::operator[](int) [254] 0.00 0.00 184/186 PeptideString::subString(int, int) const [116] 0.00 0.00 184/370 PeptideString::~PeptideString(void) [261] ----------------------------------------------- 0.00 0.04 7/7 main [1] [31] 0.4 0.00 0.04 7 Location::updateShare(void) [31] 0.00 0.03 756/864 Organism::calculateUptakeRates(void) [37] 0.01 0.00 756/756 Organism::getUptakeRates(double *) [54] 0.00 0.00 252/252 Location::updateEnv(void) [79] 0.00 0.00 957/2568 BiotaIterator::getNext(void) [91] 0.00 0.00 259/738 Literator::getOne(void) [107] 0.00 0.00 252/504 Location::locationPop(void) [110] 0.00 0.00 201/488 BiotaIterator::BiotaIterator(Location *) [260] 0.00 0.00 7/14 Literator::Literator(void) [278] 0.00 0.00 7/13 Literator::~Literator(void) [279] ----------------------------------------------- 0.00 0.04 184/184 Gene::Gene(PeptideString *, int, int, int, int) [30] [32] 0.4 0.00 0.04 184 Protein::Protein(PeptideString *, short *, int *, int) [32] 0.02 0.02 184/292 Material::Material(PeptideString const *) [28] ----------------------------------------------- 0.00 0.00 108/972 Organism::Organism(Chromosome &, Material &, int, int, char) [24] 0.04 0.00 864/972 Organism::calculateUptakeRates(void) [37] [33] 0.4 0.04 0.00 972 Organism::calculateEfficiencies(void) [33] ----------------------------------------------- 0.04 0.00 729591/729591 Material::~Material(void) [27] [34] 0.4 0.04 0.00 729591 Vector::~Vector(void) [34] ----------------------------------------------- 0.00 0.00 1/4563 Material::partialDecompose(double) [70] 0.00 0.00 216/4563 Location::decompose(void) [14] 0.01 0.03 4346/4563 Organism::live(void) [2] [35] 0.4 0.01 0.03 4563 Material::operator-=(Material const &) [35] 0.02 0.01 383292/76634493 Vector::operator[](int) const [4] ----------------------------------------------- 0.00 0.00 216/3561 Location::decompose(void) [14] 0.00 0.00 216/3561 Organism::Organism(Chromosome &, Material &, int, int, char) [24] 0.02 0.02 3129/3561 Organism::live(void) [2] [36] 0.4 0.02 0.02 3561 Material::operator=(float) [36] 0.01 0.00 149562/76634493 Vector::operator[](int) const [4] 0.00 0.01 3561/390355 Material::Material(Material &) [11] ----------------------------------------------- 0.00 0.00 108/864 Organism::Organism(Chromosome &, Material &, int, int, char) [24] 0.00 0.03 756/864 Location::updateShare(void) [31] [37] 0.3 0.00 0.04 864 Organism::calculateUptakeRates(void) [37] 0.04 0.00 864/972 Organism::calculateEfficiencies(void) [33] 0.00 0.00 53568/128982 Protopeptide::getType(int) [84] 0.00 0.00 864/4513 Position::index(void) [87] ----------------------------------------------- 0.03 0.00 37718/37718 Organism::live(void) [2] [38] 0.3 0.03 0.00 37718 Protopeptide::effect(int, EnVar &, Material &) [38] 0.00 0.00 1216/76634493 Vector::operator[](int) const [4] 0.00 0.00 37718/38114 EnVar::operator[](int) const [255] ----------------------------------------------- [39] 0.3 0.03 0.00 yyparse [39] ----------------------------------------------- 0.01 0.02 1217/1217 Organism::live(void) [2] [40] 0.3 0.01 0.02 1217 Material::operator-(void) const [40] 0.00 0.00 102228/76634493 Vector::operator[](int) const [4] 0.00 0.01 1217/342992 Material::Material(float) [7] 0.00 0.00 1217/390355 Material::Material(Material &) [11] 0.00 0.00 1217/729591 Material::~Material(void) [27] ----------------------------------------------- 0.00 0.00 1/2434 parse(char *, ostream &) [23] 0.00 0.00 1/2434 Material::partialDecompose(double) [70] 0.01 0.02 2432/2434 Organism::live(void) [2] [41] 0.2 0.01 0.02 2434 Material::operator*=(double) [41] 0.01 0.01 204456/76634493 Vector::operator[](int) const [4] ----------------------------------------------- 0.00 0.02 31638/31638 Organism::live(void) [2] [42] 0.2 0.00 0.02 31638 Reaction::operator=(Reaction const &) [42] 0.00 0.02 31638/224967 Material::operator=(Material const &) [17] ----------------------------------------------- 0.00 0.02 1/1 main [1] [43] 0.2 0.00 0.02 1 datalog(int) [43] 0.00 0.02 108/108 Organism::datalog(ostream &) [45] 0.00 0.00 36/36 Location::datalog(ostream &) [67] 0.00 0.00 144/2568 BiotaIterator::getNext(void) [91] 0.00 0.00 108/108 Serial::sn(void) [122] 0.00 0.00 36/488 BiotaIterator::BiotaIterator(Location *) [260] 0.00 0.00 1/1 operator<<(ostream &, Date const &) [282] ----------------------------------------------- 0.02 0.00 175094/175094 Material::Material(PeptideString const *) [28] [44] 0.2 0.02 0.00 175094 PeptideString::getNext(char **) const [44] ----------------------------------------------- 0.00 0.02 108/108 datalog(int) [43] [45] 0.2 0.00 0.02 108 Organism::datalog(ostream &) [45] 0.01 0.00 108/108 Organism::dltraits(ostream &) [58] 0.01 0.00 108/144 Material::datalog(ostream &) [51] 0.00 0.00 108/109 PeptideString::plen(void) const [121] 0.00 0.00 108/216 Chromosome::numGenes(void) [115] ----------------------------------------------- 0.01 0.01 3350/3350 Gene::Gene(Gene &, int) [47] [46] 0.2 0.01 0.01 3350 Protein::Protein(Protein &) [46] 0.00 0.01 3350/390355 Material::Material(Material &) [11] ----------------------------------------------- 0.00 0.01 3348/6698 Chromosome::Chromosome(Chromosome &) [63] 0.00 0.01 3350/6698 Chromosome::Chromosome(Chromosome &, double) [26] [47] 0.2 0.00 0.02 6698 Gene::Gene(Gene &, int) [47] 0.01 0.01 3350/3350 Protein::Protein(Protein &) [46] 0.00 0.00 3350/3350 Protein::putQty(float) [88] ----------------------------------------------- 0.00 0.00 216/913 Location::decompose(void) [14] 0.01 0.00 697/913 Organism::live(void) [2] [48] 0.2 0.01 0.01 913 Material::operator>=(Material const &) const [48] 0.00 0.00 76692/76634493 Vector::operator[](int) const [4] ----------------------------------------------- 0.00 0.00 1/217 main [1] 0.01 0.00 216/217 Organism::biomass(void) [22] [49] 0.1 0.01 0.00 217 Material::operator+(Material const &) const [49] 0.00 0.00 27342/76634493 Vector::operator[](int) const [4] 0.00 0.00 217/342992 Material::Material(float) [7] 0.00 0.00 217/390355 Material::Material(Material &) [11] 0.00 0.00 217/729591 Material::~Material(void) [27] ----------------------------------------------- 0.00 0.00 1/109 Chromosome::Chromosome(char *) [62] 0.00 0.01 108/109 Chromosome::Chromosome(Chromosome &, double) [26] [50] 0.1 0.00 0.01 109 Material::Material(char const *) [50] 0.01 0.00 168818/76634493 Vector::operator[](int) const [4] 0.00 0.00 109/343393 Vector::Vector(int, float) [13] ----------------------------------------------- 0.00 0.00 36/144 Location::datalog(ostream &) [67] 0.01 0.00 108/144 Organism::datalog(ostream &) [45] [51] 0.1 0.01 0.00 144 Material::datalog(ostream &) [51] 0.00 0.00 6048/76634493 Vector::operator[](int) const [4] ----------------------------------------------- 0.01 0.00 75414/75414 Organism::live(void) [2] [52] 0.1 0.01 0.00 75414 Protopeptide::getOperand(int) [52] ----------------------------------------------- 0.01 0.00 12144/12144 Protopeptide::lookup(PeptideString *, short *, int *) [55] [53] 0.1 0.01 0.00 12144 PeptideString::match(PeptideString *, int) [53] ----------------------------------------------- 0.01 0.00 756/756 Location::updateShare(void) [31] [54] 0.1 0.01 0.00 756 Organism::getUptakeRates(double *) [54] ----------------------------------------------- 0.00 0.01 184/184 Gene::Gene(PeptideString *, int, int, int, int) [30] [55] 0.1 0.00 0.01 184 Protopeptide::lookup(PeptideString *, short *, int *) [55] 0.01 0.00 12144/12144 PeptideString::match(PeptideString *, int) [53] 0.00 0.00 184/184 PeptideString::skipGene(char *, int) [118] 0.00 0.00 184/252 PeptideString::PeptideString(char *) [263] 0.00 0.00 184/370 PeptideString::~PeptideString(void) [261] ----------------------------------------------- 0.00 0.01 179/179 Chromosome::Chromosome(Chromosome &, double) [26] [56] 0.1 0.00 0.01 179 PeptideString::mutateOnce(mutret_t &) [56] 0.00 0.01 179/179 Urn::Urn(int) [61] 0.00 0.00 184/184 PeptideString::rChar(void) [117] 0.00 0.00 181/6472 z1_Rnd::Gen1(void) [85] 0.00 0.00 179/179 Urn::draw(void) [119] 0.00 0.00 179/179 Urn::~Urn(void) [266] 0.00 0.00 1/1 PeptideString::insertChar(int, char) [139] ----------------------------------------------- 0.01 0.00 179/179 Urn::Urn(int) [61] [57] 0.1 0.01 0.00 179 Urn::reset(void) [57] ----------------------------------------------- 0.01 0.00 108/108 Organism::datalog(ostream &) [45] [58] 0.1 0.01 0.00 108 Organism::dltraits(ostream &) [58] ----------------------------------------------- 0.00 0.00 31638/392631 Organism::live(void) [2] 0.01 0.00 360993/392631 Material::totalDecompose(void) [15] [59] 0.1 0.01 0.00 392631 ReactionTable::operator[](int) [59] ----------------------------------------------- 0.00 0.00 36/1252 Location::operator=(Location const &) [71] 0.01 0.00 1216/1252 Organism::live(void) [2] [60] 0.1 0.01 0.00 1252 Position::operator=(Position) [60] ----------------------------------------------- 0.00 0.01 179/179 PeptideString::mutateOnce(mutret_t &) [56] [61] 0.1 0.00 0.01 179 Urn::Urn(int) [61] 0.01 0.00 179/179 Urn::reset(void) [57] ----------------------------------------------- 0.00 0.01 1/1 parse(char *, ostream &) [23] [62] 0.1 0.00 0.01 1 Chromosome::Chromosome(char *) [62] 0.00 0.01 31/184 Gene::Gene(PeptideString *, int, int, int, int) [30] 0.00 0.00 1/109 Material::Material(char const *) [50] 0.00 0.00 31/31 PeptideString::nextGene(char **) [129] 0.00 0.00 1/252 PeptideString::PeptideString(char *) [263] 0.00 0.00 1/1 PeptideString::geneCount(void) const [136] ----------------------------------------------- 0.00 0.01 108/108 Organism::Organism(Chromosome &, Material &, int, int, char) [24] [63] 0.1 0.00 0.01 108 Chromosome::Chromosome(Chromosome &) [63] 0.00 0.01 3348/6698 Gene::Gene(Gene &, int) [47] 0.00 0.00 108/390355 Material::Material(Material &) [11] 0.00 0.00 108/216 PeptideString::PeptideString(PeptideString &) [264] ----------------------------------------------- 0.00 0.00 35/1252 ReactionTable::resize(int) [74] 0.00 0.01 1217/1252 Organism::live(void) [2] [64] 0.1 0.00 0.01 1252 Reaction::Reaction(void) [64] 0.00 0.01 1252/342992 Material::Material(float) [7] ----------------------------------------------- 0.00 0.00 1217/1217 Organism::live(void) [2] [65] 0.0 0.00 0.00 1217 Location::getShare(Material &, double *) [65] 0.00 0.00 60850/76634493 Vector::operator[](int) const [4] ----------------------------------------------- 0.00 0.00 697/697 Organism::live(void) [2] [66] 0.0 0.00 0.00 697 Material::operator<=(Material const &) const [66] 0.00 0.00 58548/76634493 Vector::operator[](int) const [4] ----------------------------------------------- 0.00 0.00 36/36 datalog(int) [43] [67] 0.0 0.00 0.00 36 Location::datalog(ostream &) [67] 0.00 0.00 36/144 Material::datalog(ostream &) [51] 0.00 0.00 36/36 EnVar::datalog(ostream &) [124] 0.00 0.00 36/36 Location::proteinCount(void) [127] ----------------------------------------------- 0.00 0.00 3648/3648 Organism::live(void) [2] [68] 0.0 0.00 0.00 3648 Organism::energy(float) [68] 0.00 0.00 14592/76634493 Vector::operator[](int) const [4] ----------------------------------------------- 0.00 0.00 1/1 main [1] [69] 0.0 0.00 0.00 1 Location::resourceSummary(int) [69] 0.00 0.00 1/220 Material::totalDecompose(void) [15] 0.00 0.00 36/9417 Material::operator+=(Material const &) [29] 0.00 0.00 1/342992 Material::Material(float) [7] 0.00 0.00 1/390355 Material::Material(Material &) [11] 0.00 0.00 1/729591 Material::~Material(void) [27] 0.00 0.00 36/812 BaseList::getFirst(void) [105] ----------------------------------------------- 0.00 0.00 1/1 parse(char *, ostream &) [23] [70] 0.0 0.00 0.00 1 Material::partialDecompose(double) [70] 0.00 0.00 1/220 Material::totalDecompose(void) [15] 0.00 0.00 1/2434 Material::operator*=(double) [41] 0.00 0.00 1/4563 Material::operator-=(Material const &) [35] 0.00 0.00 1/9417 Material::operator+=(Material const &) [29] 0.00 0.00 1/390355 Material::Material(Material &) [11] 0.00 0.00 1/729591 Material::~Material(void) [27] ----------------------------------------------- 0.00 0.00 36/36 parse(char *, ostream &) [23] [71] 0.0 0.00 0.00 36 Location::operator=(Location const &) [71] 0.00 0.00 36/1252 Position::operator=(Position) [60] 0.00 0.00 36/224967 Material::operator=(Material const &) [17] 0.00 0.00 36/288 EnVar::EnVar(EnVar &) [262] 0.00 0.00 36/36 EnVar::operator=(EnVar) [277] ----------------------------------------------- 0.00 0.00 36/36 parse(char *, ostream &) [23] [72] 0.0 0.00 0.00 36 Location::Location(void) [72] 0.00 0.00 36/342992 Material::Material(float) [7] 0.00 0.00 36/1253 Position::Position(void) [259] 0.00 0.00 36/36 EnVar::EnVar(void) [275] 0.00 0.00 36/72 List::List(void) [274] 0.00 0.00 36/72 List::List(void) [273] ----------------------------------------------- 0.00 0.00 1/1 parse(char *, ostream &) [23] [73] 0.0 0.00 0.00 1 ReactionTable::initialize(float *, double *) [73] 0.00 0.00 2898/76634493 Vector::operator[](int) const [4] 0.00 0.00 1428/1428 Material::getwt(int) [96] 0.00 0.00 34/34 Material::setwt(int, int) [128] ----------------------------------------------- 0.00 0.00 1/1 parse(char *, ostream &) [23] [74] 0.0 0.00 0.00 1 ReactionTable::resize(int) [74] 0.00 0.00 35/1252 Reaction::Reaction(void) [64] ----------------------------------------------- 0.00 0.00 1216/1216 Organism::live(void) [2] [75] 0.0 0.00 0.00 1216 Reaction::~Reaction(void) [75] 0.00 0.00 1216/729591 Material::~Material(void) [27] ----------------------------------------------- 0.00 0.00 36/36 parse(char *, ostream &) [23] [76] 0.0 0.00 0.00 36 Location::Location(int, int, double *, Material const &) [76] 0.00 0.00 36/36 Material::Material(Vector const &) [77] 0.00 0.00 36/144 Position::Position(int, int, int) [269] 0.00 0.00 36/36 EnVar::EnVar(double *) [276] 0.00 0.00 36/72 List::List(void) [274] 0.00 0.00 36/72 List::List(void) [273] ----------------------------------------------- 0.00 0.00 36/36 Location::Location(int, int, double *, Material const &) [76] [77] 0.0 0.00 0.00 36 Material::Material(Vector const &) [77] 0.00 0.00 36/390391 Vector::Vector(Vector const &) [12] 0.00 0.00 36/36 Vector::getSize(void) const [126] ----------------------------------------------- 0.00 0.00 504/504 Location::updateEnv(void) [79] [78] 0.0 0.00 0.00 504 Location::calculateModifier(int) [78] 0.00 0.00 504/76634493 Vector::operator[](int) const [4] ----------------------------------------------- 0.00 0.00 252/252 Location::updateShare(void) [31] [79] 0.0 0.00 0.00 252 Location::updateEnv(void) [79] 0.00 0.00 504/504 Location::calculateModifier(int) [78] ----------------------------------------------- 0.00 0.00 210/210 operator<<(ostream &, Material const &) [81] [80] 0.0 0.00 0.00 210 Vector::readOnly(int) const [80] 0.00 0.00 210/76634702 Vector::rangecheck(int) const [8] ----------------------------------------------- 0.00 0.00 1/5 main [1] 0.00 0.00 4/5 parse(char *, ostream &) [23] [81] 0.0 0.00 0.00 5 operator<<(ostream &, Material const &) [81] 0.00 0.00 210/210 Vector::readOnly(int) const [80] ----------------------------------------------- [82] 0.0 0.00 0.00 611+110 [82] 0.00 0.00 368 Position::moveN(int, int) [111] ----------------------------------------------- [83] 0.0 0.00 0.00 605+106 [83] 0.00 0.00 343 Position::moveW(int, int) [114] ----------------------------------------------- 0.00 0.00 53568/128982 Organism::calculateUptakeRates(void) [37] 0.00 0.00 75414/128982 Organism::live(void) [2] [84] 0.0 0.00 0.00 128982 Protopeptide::getType(int) [84] ----------------------------------------------- 0.00 0.00 179/6472 Urn::draw(void) [119] 0.00 0.00 181/6472 PeptideString::mutateOnce(mutret_t &) [56] 0.00 0.00 184/6472 PeptideString::rChar(void) [117] 0.00 0.00 326/6472 Chromosome::Chromosome(Chromosome &, double) [26] 0.00 0.00 738/6472 Literator::getOne(void) [107] 0.00 0.00 4864/6472 Organism::live(void) [2] [85] 0.0 0.00 0.00 6472 z1_Rnd::Gen1(void) [85] ----------------------------------------------- 0.00 0.00 1216/5042 Chromosome::findOffset(int) [101] 0.00 0.00 1913/5042 Chromosome::findLength(int) [94] 0.00 0.00 1913/5042 Chromosome::proteinPointer(int) [95] [86] 0.0 0.00 0.00 5042 Chromosome::findCodon(int) [86] ----------------------------------------------- 0.00 0.00 864/4513 Organism::calculateUptakeRates(void) [37] 0.00 0.00 3649/4513 Organism::live(void) [2] [87] 0.0 0.00 0.00 4513 Position::index(void) [87] ----------------------------------------------- 0.00 0.00 3350/3350 Gene::Gene(Gene &, int) [47] [88] 0.0 0.00 0.00 3350 Protein::putQty(float) [88] ----------------------------------------------- 0.00 0.00 3348/3348 Organism::Organism(Chromosome &, Material &, int, int, char) [24] [89] 0.0 0.00 0.00 3348 Chromosome::gene(int) [89] ----------------------------------------------- 0.00 0.00 3348/3348 Organism::Organism(Chromosome &, Material &, int, int, char) [24] [90] 0.0 0.00 0.00 3348 Gene::getProtein(void) [90] ----------------------------------------------- 0.00 0.00 144/2568 datalog(int) [43] 0.00 0.00 957/2568 Location::updateShare(void) [31] 0.00 0.00 1467/2568 main [1] [91] 0.0 0.00 0.00 2568 BiotaIterator::getNext(void) [91] 0.00 0.00 2081/2189 BaseList::getNext(void *) [93] 0.00 0.00 2081/2081 Node::operator()(void) [256] ----------------------------------------------- 0.00 0.00 1216/2432 Location::removeBiota(Organism *) [102] 0.00 0.00 1216/2432 List::remove(Organism *) [104] [92] 0.0 0.00 0.00 2432 List::find(Organism *) [92] ----------------------------------------------- 0.00 0.00 108/2189 Location::biomassSummary(int) [21] 0.00 0.00 2081/2189 BiotaIterator::getNext(void) [91] [93] 0.0 0.00 0.00 2189 BaseList::getNext(void *) [93] ----------------------------------------------- 0.00 0.00 1913/1913 Organism::live(void) [2] [94] 0.0 0.00 0.00 1913 Chromosome::findLength(int) [94] 0.00 0.00 1913/5042 Chromosome::findCodon(int) [86] ----------------------------------------------- 0.00 0.00 1913/1913 Organism::live(void) [2] [95] 0.0 0.00 0.00 1913 Chromosome::proteinPointer(int) [95] 0.00 0.00 1913/5042 Chromosome::findCodon(int) [86] ----------------------------------------------- 0.00 0.00 1428/1428 ReactionTable::initialize(float *, double *) [73] [96] 0.0 0.00 0.00 1428 Material::getwt(int) [96] ----------------------------------------------- 0.00 0.00 108/1324 parse(char *, ostream &) [23] 0.00 0.00 1216/1324 Organism::live(void) [2] [97] 0.0 0.00 0.00 1324 Location::insertBiota(Organism *) [97] 0.00 0.00 1324/1324 List::prepend(Organism *) [99] ----------------------------------------------- 0.00 0.00 1324/1324 List::prepend(Organism *) [99] [98] 0.0 0.00 0.00 1324 BaseList::prepend(void *) [98] ----------------------------------------------- 0.00 0.00 1324/1324 Location::insertBiota(Organism *) [97] [99] 0.0 0.00 0.00 1324 List::prepend(Organism *) [99] 0.00 0.00 1324/1324 Node::Node(Organism *, Node *) [258] 0.00 0.00 1324/1324 BaseList::prepend(void *) [98] ----------------------------------------------- 0.00 0.00 1216/1216 Organism::live(void) [2] [100] 0.0 0.00 0.00 1216 Date::age(void) [100] ----------------------------------------------- 0.00 0.00 1216/1216 Organism::live(void) [2] [101] 0.0 0.00 0.00 1216 Chromosome::findOffset(int) [101] 0.00 0.00 1216/5042 Chromosome::findCodon(int) [86] ----------------------------------------------- 0.00 0.00 1216/1216 Organism::live(void) [2] [102] 0.0 0.00 0.00 1216 Location::removeBiota(Organism *) [102] 0.00 0.00 1216/2432 List::find(Organism *) [92] 0.00 0.00 1216/1216 List::remove(Organism *) [104] ----------------------------------------------- 0.00 0.00 1216/1216 List::remove(Organism *) [104] [103] 0.0 0.00 0.00 1216 BaseList::remove(void *) [103] ----------------------------------------------- 0.00 0.00 1216/1216 Location::removeBiota(Organism *) [102] [104] 0.0 0.00 0.00 1216 List::remove(Organism *) [104] 0.00 0.00 1216/2432 List::find(Organism *) [92] 0.00 0.00 1216/1216 BaseList::remove(void *) [103] ----------------------------------------------- 0.00 0.00 36/812 Location::resourceSummary(int) [69] 0.00 0.00 36/812 Location::biomassSummary(int) [21] 0.00 0.00 36/812 Location::proteinCount(void) [127] 0.00 0.00 216/812 Location::decompose(void) [14] 0.00 0.00 488/812 BiotaIterator::BiotaIterator(Location *) [260] [105] 0.0 0.00 0.00 812 BaseList::getFirst(void) [105] ----------------------------------------------- 0.00 0.00 108/805 Organism::Organism(Chromosome &, Material &, int, int, char) [24] 0.00 0.00 697/805 Organism::live(void) [2] [106] 0.0 0.00 0.00 805 Chromosome::nextGeneOffset(int) [106] ----------------------------------------------- 0.00 0.00 222/738 Location::decompose(void) [14] 0.00 0.00 257/738 main [1] 0.00 0.00 259/738 Location::updateShare(void) [31] [107] 0.0 0.00 0.00 738 Literator::getOne(void) [107] 0.00 0.00 738/6472 z1_Rnd::Gen1(void) [85] ----------------------------------------------- 0.00 0.00 697/697 Organism::live(void) [2] [108] 0.0 0.00 0.00 697 Protein::incQty(float) [108] ----------------------------------------------- 0.00 0.00 504/504 Location::locationPop(void) [110] [109] 0.0 0.00 0.00 504 BaseList::length(void) [109] ----------------------------------------------- 0.00 0.00 252/504 Location::WorldPop(void) [131] 0.00 0.00 252/504 Location::updateShare(void) [31] [110] 0.0 0.00 0.00 504 Location::locationPop(void) [110] 0.00 0.00 504/504 BaseList::length(void) [109] ----------------------------------------------- 61 Position::moveE(int, int) [113] 0.00 0.00 307/611 Organism::live(void) [2] [111] 0.0 0.00 0.00 368 Position::moveN(int, int) [111] 49 Position::moveE(int, int) [113] ----------------------------------------------- 57 Position::moveW(int, int) [114] 0.00 0.00 311/605 Organism::live(void) [2] [112] 0.0 0.00 0.00 368 Position::moveS(int, int) [112] 49 Position::moveW(int, int) [114] ----------------------------------------------- 49 Position::moveN(int, int) [111] 0.00 0.00 304/611 Organism::live(void) [2] [113] 0.0 0.00 0.00 353 Position::moveE(int, int) [113] 61 Position::moveN(int, int) [111] ----------------------------------------------- 49 Position::moveS(int, int) [112] 0.00 0.00 294/605 Organism::live(void) [2] [114] 0.0 0.00 0.00 343 Position::moveW(int, int) [114] 57 Position::moveS(int, int) [112] ----------------------------------------------- 0.00 0.00 108/216 Organism::Organism(Chromosome &, Material &, int, int, char) [24] 0.00 0.00 108/216 Organism::datalog(ostream &) [45] [115] 0.0 0.00 0.00 216 Chromosome::numGenes(void) [115] ----------------------------------------------- 0.00 0.00 2/186 Chromosome::Chromosome(Chromosome &, double) [26] 0.00 0.00 184/186 Gene::Gene(PeptideString *, int, int, int, int) [30] [116] 0.0 0.00 0.00 186 PeptideString::subString(int, int) const [116] 0.00 0.00 186/186 PeptideString::PeptideString(void) [265] ----------------------------------------------- 0.00 0.00 184/184 PeptideString::mutateOnce(mutret_t &) [56] [117] 0.0 0.00 0.00 184 PeptideString::rChar(void) [117] 0.00 0.00 184/6472 z1_Rnd::Gen1(void) [85] ----------------------------------------------- 0.00 0.00 184/184 Protopeptide::lookup(PeptideString *, short *, int *) [55] [118] 0.0 0.00 0.00 184 PeptideString::skipGene(char *, int) [118] ----------------------------------------------- 0.00 0.00 179/179 PeptideString::mutateOnce(mutret_t &) [56] [119] 0.0 0.00 0.00 179 Urn::draw(void) [119] 0.00 0.00 179/6472 z1_Rnd::Gen1(void) [85] ----------------------------------------------- 0.00 0.00 153/153 Chromosome::Chromosome(Chromosome &, double) [26] [120] 0.0 0.00 0.00 153 Gene::showMutations(void) [120] ----------------------------------------------- 0.00 0.00 1/109 parse(char *, ostream &) [23] 0.00 0.00 108/109 Organism::datalog(ostream &) [45] [121] 0.0 0.00 0.00 109 PeptideString::plen(void) const [121] ----------------------------------------------- 0.00 0.00 108/108 datalog(int) [43] [122] 0.0 0.00 0.00 108 Serial::sn(void) [122] ----------------------------------------------- 0.00 0.00 36/72 parse(char *, ostream &) [23] 0.00 0.00 36/72 EnVar::EnVar(void) [275] [123] 0.0 0.00 0.00 72 EnVar::setDefaults(double *) [123] ----------------------------------------------- 0.00 0.00 36/36 Location::datalog(ostream &) [67] [124] 0.0 0.00 0.00 36 EnVar::datalog(ostream &) [124] 0.00 0.00 180/38114 EnVar::operator[](int) const [255] ----------------------------------------------- 0.00 0.00 36/36 parse(char *, ostream &) [23] [125] 0.0 0.00 0.00 36 Position::getIndex(int, int) [125] ----------------------------------------------- 0.00 0.00 36/36 Material::Material(Vector const &) [77] [126] 0.0 0.00 0.00 36 Vector::getSize(void) const [126] ----------------------------------------------- 0.00 0.00 36/36 Location::datalog(ostream &) [67] [127] 0.0 0.00 0.00 36 Location::proteinCount(void) [127] 0.00 0.00 36/812 BaseList::getFirst(void) [105] ----------------------------------------------- 0.00 0.00 34/34 ReactionTable::initialize(float *, double *) [73] [128] 0.0 0.00 0.00 34 Material::setwt(int, int) [128] ----------------------------------------------- 0.00 0.00 31/31 Chromosome::Chromosome(char *) [62] [129] 0.0 0.00 0.00 31 PeptideString::nextGene(char **) [129] ----------------------------------------------- 0.00 0.00 7/21 main [1] 0.00 0.00 14/21 Literator::Literator(void) [278] [130] 0.0 0.00 0.00 21 Literator::reset(void) [130] ----------------------------------------------- 0.00 0.00 7/7 main [1] [131] 0.0 0.00 0.00 7 Location::WorldPop(void) [131] 0.00 0.00 252/504 Location::locationPop(void) [110] ----------------------------------------------- 0.00 0.00 7/7 main [1] [132] 0.0 0.00 0.00 7 Date::afterp(Date &) [132] ----------------------------------------------- 0.00 0.00 6/6 main [1] [133] 0.0 0.00 0.00 6 Date::advanceDate(int) [133] ----------------------------------------------- 0.00 0.00 6/6 main [1] [134] 0.0 0.00 0.00 6 Date::refresh(void) [134] ----------------------------------------------- 0.00 0.00 2/2 Chromosome::Chromosome(Chromosome &, double) [26] [135] 0.0 0.00 0.00 2 PeptideString::prependGene(PeptideString *) [135] ----------------------------------------------- 0.00 0.00 1/1 Chromosome::Chromosome(char *) [62] [136] 0.0 0.00 0.00 1 PeptideString::geneCount(void) const [136] ----------------------------------------------- 0.00 0.00 1/1 main [1] [137] 0.0 0.00 0.00 1 Date::incrementDate(int) [137] ----------------------------------------------- 0.00 0.00 1/1 parse(char *, ostream &) [23] [138] 0.0 0.00 0.00 1 PeptideString::init(int) [138] ----------------------------------------------- 0.00 0.00 1/1 PeptideString::mutateOnce(mutret_t &) [56] [139] 0.0 0.00 0.00 1 PeptideString::insertChar(int, char) [139] ----------------------------------------------- 0.00 0.00 1/1 main [1] [140] 0.0 0.00 0.00 1 lstat [140] ----------------------------------------------- 0.00 0.00 1/1 parse(char *, ostream &) [23] [141] 0.0 0.00 0.00 1 Location::setNLoc(int) [141] ----------------------------------------------- 0.00 0.00 1/1 parse(char *, ostream &) [23] [142] 0.0 0.00 0.00 1 Position::setSize(int, int) [142] ----------------------------------------------- 0.00 0.00 16140/44299 Gene::Gene(PeptideString *, int, int, int, int) [30] 0.00 0.00 28159/44299 Organism::live(void) [2] [254] 0.0 0.00 0.00 44299 PeptideString::operator[](int) [254] ----------------------------------------------- 0.00 0.00 180/38114 EnVar::datalog(ostream &) [124] 0.00 0.00 216/38114 Location::decompose(void) [14] 0.00 0.00 37718/38114 Protopeptide::effect(int, EnVar &, Material &) [38] [255] 0.0 0.00 0.00 38114 EnVar::operator[](int) const [255] ----------------------------------------------- 0.00 0.00 2081/2081 BiotaIterator::getNext(void) [91] [256] 0.0 0.00 0.00 2081 Node::operator()(void) [256] ----------------------------------------------- 0.00 0.00 1324/1324 Node::Node(Organism *, Node *) [258] [257] 0.0 0.00 0.00 1324 BaseNode::BaseNode(void) [257] ----------------------------------------------- 0.00 0.00 1324/1324 List::prepend(Organism *) [99] [258] 0.0 0.00 0.00 1324 Node::Node(Organism *, Node *) [258] 0.00 0.00 1324/1324 BaseNode::BaseNode(void) [257] ----------------------------------------------- 0.00 0.00 36/1253 Location::Location(void) [72] 0.00 0.00 1217/1253 Organism::live(void) [2] [259] 0.0 0.00 0.00 1253 Position::Position(void) [259] ----------------------------------------------- 0.00 0.00 36/488 datalog(int) [43] 0.00 0.00 201/488 Location::updateShare(void) [31] 0.00 0.00 251/488 main [1] [260] 0.0 0.00 0.00 488 BiotaIterator::BiotaIterator(Location *) [260] 0.00 0.00 488/812 BaseList::getFirst(void) [105] ----------------------------------------------- 0.00 0.00 2/370 Chromosome::Chromosome(Chromosome &, double) [26] 0.00 0.00 184/370 Gene::Gene(PeptideString *, int, int, int, int) [30] 0.00 0.00 184/370 Protopeptide::lookup(PeptideString *, short *, int *) [55] [261] 0.0 0.00 0.00 370 PeptideString::~PeptideString(void) [261] ----------------------------------------------- 0.00 0.00 36/288 Location::operator=(Location const &) [71] 0.00 0.00 36/288 EnVar::operator=(EnVar) [277] 0.00 0.00 216/288 Location::decompose(void) [14] [262] 0.0 0.00 0.00 288 EnVar::EnVar(EnVar &) [262] ----------------------------------------------- 0.00 0.00 1/252 Chromosome::Chromosome(char *) [62] 0.00 0.00 1/252 __static_initialization_and_destruction_0 [284] 0.00 0.00 66/252 parse(char *, ostream &) [23] 0.00 0.00 184/252 Protopeptide::lookup(PeptideString *, short *, int *) [55] [263] 0.0 0.00 0.00 252 PeptideString::PeptideString(char *) [263] ----------------------------------------------- 0.00 0.00 108/216 Chromosome::Chromosome(Chromosome &, double) [26] 0.00 0.00 108/216 Chromosome::Chromosome(Chromosome &) [63] [264] 0.0 0.00 0.00 216 PeptideString::PeptideString(PeptideString &) [264] ----------------------------------------------- 0.00 0.00 186/186 PeptideString::subString(int, int) const [116] [265] 0.0 0.00 0.00 186 PeptideString::PeptideString(void) [265] ----------------------------------------------- 0.00 0.00 179/179 PeptideString::mutateOnce(mutret_t &) [56] [266] 0.0 0.00 0.00 179 Urn::~Urn(void) [266] ----------------------------------------------- 0.00 0.00 153/153 Chromosome::Chromosome(Chromosome &, double) [26] [267] 0.0 0.00 0.00 153 Gene::~Gene(void) [267] ----------------------------------------------- 0.00 0.00 72/144 List::List(void) [274] 0.00 0.00 72/144 List::List(void) [273] [268] 0.0 0.00 0.00 144 BaseList::BaseList(void) [268] ----------------------------------------------- 0.00 0.00 36/144 Location::Location(int, int, double *, Material const &) [76] 0.00 0.00 108/144 Organism::Organism(Chromosome &, Material &, int, int, char) [24] [269] 0.0 0.00 0.00 144 Position::Position(int, int, int) [269] ----------------------------------------------- 0.00 0.00 1/111 __static_initialization_and_destruction_0 [283] 0.00 0.00 2/111 main [1] 0.00 0.00 108/111 Serial::Serial(void) [271] [270] 0.0 0.00 0.00 111 Date::Date(void) [270] ----------------------------------------------- 0.00 0.00 108/108 Organism::Organism(Chromosome &, Material &, int, int, char) [24] [271] 0.0 0.00 0.00 108 Serial::Serial(void) [271] 0.00 0.00 108/111 Date::Date(void) [270] ----------------------------------------------- 0.00 0.00 108/108 Location::biomassSummary(int) [21] [272] 0.0 0.00 0.00 108 List::operator()(void *) [272] ----------------------------------------------- 0.00 0.00 36/72 Location::Location(void) [72] 0.00 0.00 36/72 Location::Location(int, int, double *, Material const &) [76] [273] 0.0 0.00 0.00 72 List::List(void) [273] 0.00 0.00 72/144 BaseList::BaseList(void) [268] ----------------------------------------------- 0.00 0.00 36/72 Location::Location(void) [72] 0.00 0.00 36/72 Location::Location(int, int, double *, Material const &) [76] [274] 0.0 0.00 0.00 72 List::List(void) [274] 0.00 0.00 72/144 BaseList::BaseList(void) [268] ----------------------------------------------- 0.00 0.00 36/36 Location::Location(void) [72] [275] 0.0 0.00 0.00 36 EnVar::EnVar(void) [275] 0.00 0.00 36/72 EnVar::setDefaults(double *) [123] ----------------------------------------------- 0.00 0.00 36/36 Location::Location(int, int, double *, Material const &) [76] [276] 0.0 0.00 0.00 36 EnVar::EnVar(double *) [276] ----------------------------------------------- 0.00 0.00 36/36 Location::operator=(Location const &) [71] [277] 0.0 0.00 0.00 36 EnVar::operator=(EnVar) [277] 0.00 0.00 36/288 EnVar::EnVar(EnVar &) [262] ----------------------------------------------- 0.00 0.00 1/14 main [1] 0.00 0.00 6/14 Location::decompose(void) [14] 0.00 0.00 7/14 Location::updateShare(void) [31] [278] 0.0 0.00 0.00 14 Literator::Literator(void) [278] 0.00 0.00 14/21 Literator::reset(void) [130] ----------------------------------------------- 0.00 0.00 6/13 Location::decompose(void) [14] 0.00 0.00 7/13 Location::updateShare(void) [31] [279] 0.0 0.00 0.00 13 Literator::~Literator(void) [279] ----------------------------------------------- 0.00 0.00 1/1 __static_initialization_and_destruction_0 [283] [280] 0.0 0.00 0.00 1 ReactionTable::ReactionTable(int) [280] ----------------------------------------------- 0.00 0.00 1/1 __static_initialization_and_destruction_0 [285] [281] 0.0 0.00 0.00 1 z1_Rnd::z1_Rnd(long) [281] ----------------------------------------------- 0.00 0.00 1/1 datalog(int) [43] [282] 0.0 0.00 0.00 1 operator<<(ostream &, Date const &) [282] ----------------------------------------------- 1 __static_initialization_and_destruction_0 [283] 0.00 0.00 1/1 __do_global_ctors_aux [301] [283] 0.0 0.00 0.00 1+1 __static_initialization_and_destruction_0 [283] 0.00 0.00 1/1 ReactionTable::ReactionTable(int) [280] 0.00 0.00 1/111 Date::Date(void) [270] 1 __static_initialization_and_destruction_0 [283] ----------------------------------------------- 1 __static_initialization_and_destruction_0 [284] 0.00 0.00 1/1 __do_global_ctors_aux [301] [284] 0.0 0.00 0.00 1+1 __static_initialization_and_destruction_0 [284] 0.00 0.00 1/252 PeptideString::PeptideString(char *) [263] 1 __static_initialization_and_destruction_0 [284] ----------------------------------------------- 1 __static_initialization_and_destruction_0 [285] 0.00 0.00 1/1 __do_global_ctors_aux [301] [285] 0.0 0.00 0.00 1+1 __static_initialization_and_destruction_0 [285] 0.00 0.00 1/1 z1_Rnd::z1_Rnd(long) [281] 1 __static_initialization_and_destruction_0 [285] ----------------------------------------------- This table describes the call tree of the program, and was sorted by the total amount of time spent in each function and its children. Each entry in this table consists of several lines. The line with the index number at the left hand margin lists the current function. The lines above it list the functions that called this function, and the lines below it list the functions this one called. This line lists: index A unique number given to each element of the table. Index numbers are sorted numerically. The index number is printed next to every function name so it is easier to look up where the function in the table. % time This is the percentage of the `total' time that was spent in this function and its children. Note that due to different viewpoints, functions excluded by options, etc, these numbers will NOT add up to 100%. self This is the total amount of time spent in this function. children This is the total amount of time propagated into this function by its children. called This is the number of times the function was called. If the function called itself recursively, the number only includes non-recursive calls, and is followed by a `+' and the number of recursive calls. name The name of the current function. The index number is printed after it. If the function is a member of a cycle, the cycle number is printed between the function's name and the index number. For the function's parents, the fields have the following meanings: self This is the amount of time that was propagated directly from the function into this parent. children This is the amount of time that was propagated from the function's children into this parent. called This is the number of times this parent called the function `/' the total number of times the function was called. Recursive calls to the function are not included in the number after the `/'. name This is the name of the parent. The parent's index number is printed after it. If the parent is a member of a cycle, the cycle number is printed between the name and the index number. If the parents of the function cannot be determined, the word `' is printed in the `name' field, and all the other fields are blank. For the function's children, the fields have the following meanings: self This is the amount of time that was propagated directly from the child into the function. children This is the amount of time that was propagated from the child's children to the function. called This is the number of times the function called this child `/' the total number of times the child was called. Recursive calls by the child are not listed in the number after the `/'. name This is the name of the child. The child's index number is printed after it. If the child is a member of a cycle, the cycle number is printed between the name and the index number. If there are any cycles (circles) in the call graph, there is an entry for the cycle-as-a-whole. This entry shows who called the cycle (as parents) and the members of the cycle (as children.) The `+' recursive calls entry shows the number of function calls that were internal to the cycle, and the calls entry for each member shows, for that member, how many times it was called from other members of the cycle. Index by function name [85] z1_Rnd::Gen1(void) [81] operator<<(ostream &, Material const &) [108] Protein::incQty(float) [131] Location::WorldPop(void) [40] Material::operator-(void) const [137] Date::incrementDate(int) [261] PeptideString::~PeptideString(void) [5] Material::operator-(Material const &) const [87] Position::index(void) [266] Urn::~Urn(void) [6] Material::operator*(double) const [138] PeptideString::init(int) [267] Gene::~Gene(void) [19] Material::operator*(float) const [73] ReactionTable::initialize(float *, double *) [27] Material::~Material(void) [49] Material::operator+(Material const &) const [97] Location::insertBiota(Organism *) [75] Reaction::~Reaction(void) [283] __static_initialization_and_destruction_0 (main.C) [139] PeptideString::insertChar(int, char) [279] Literator::~Literator(void) [284] __static_initialization_and_destruction_0 (peptidestring.C) [109] BaseList::length(void) [34] Vector::~Vector(void) [285] __static_initialization_and_destruction_0 (random.C) [2] Organism::live(void) [62] Chromosome::Chromosome(char *) [273] List::List(void) [110] Location::locationPop(void) [63] Chromosome::Chromosome(Chromosome &) [274] List::List(void) [55] Protopeptide::lookup(PeptideString *, short *, int *) [26] Chromosome::Chromosome(Chromosome &, double) [258] Node::Node(Organism *, Node *) [140] lstat [260] BiotaIterator::BiotaIterator(Location *) [12] Vector::Vector(Vector const &) [53] PeptideString::match(PeptideString *, int) [265] PeptideString::PeptideString(void) [13] Vector::Vector(int, float) [113] Position::moveE(int, int) [263] PeptideString::PeptideString(char *) [254] PeptideString::operator[](int) [111] Position::moveN(int, int) [264] PeptideString::PeptideString(PeptideString &) [59] ReactionTable::operator[](int) [112] Position::moveS(int, int) [280] ReactionTable::ReactionTable(int) [255] EnVar::operator[](int) const [114] Position::moveW(int, int) [61] Urn::Urn(int) [4] Vector::operator[](int) const [56] PeptideString::mutateOnce(mutret_t &) [270] Date::Date(void) [133] Date::advanceDate(int) [106] Chromosome::nextGeneOffset(int) [30] Gene::Gene(PeptideString *, int, int, int, int) [132] Date::afterp(Date &) [129] PeptideString::nextGene(char **) [47] Gene::Gene(Gene &, int) [100] Date::age(void) [115] Chromosome::numGenes(void) [275] EnVar::EnVar(void) [25] Material::alength(void) [23] parse(char *, ostream &) [276] EnVar::EnVar(double *) [21] Location::biomassSummary(int) [70] Material::partialDecompose(double) [262] EnVar::EnVar(EnVar &) [22] Organism::biomass(void) [121] PeptideString::plen(void) const [271] Serial::Serial(void) [33] Organism::calculateEfficiencies(void) [135] PeptideString::prependGene(PeptideString *) [281] z1_Rnd::z1_Rnd(long) [78] Location::calculateModifier(int) [98] BaseList::prepend(void *) [32] Protein::Protein(PeptideString *, short *, int *, int) [37] Organism::calculateUptakeRates(void) [99] List::prepend(Organism *) [46] Protein::Protein(Protein &) [124] EnVar::datalog(ostream &) [127] Location::proteinCount(void) [268] BaseList::BaseList(void) [67] Location::datalog(ostream &) [95] Chromosome::proteinPointer(int) [257] BaseNode::BaseNode(void) [51] Material::datalog(ostream &) [88] Protein::putQty(float) [72] Location::Location(void) [45] Organism::datalog(ostream &) [117] PeptideString::rChar(void) [76] Location::Location(int, int, double *, Material const &) [43] datalog(int) [8] Vector::rangecheck(int) const [28] Material::Material(PeptideString const *) [14] Location::decompose(void) [3] Reaction::react(double, Material &) [50] Material::Material(char const *) [58] Organism::dltraits(ostream &) [80] Vector::readOnly(int) const [11] Material::Material(Material &) [119] Urn::draw(void) [134] Date::refresh(void) [77] Material::Material(Vector const &) [38] Protopeptide::effect(int, EnVar &, Material &) [102] Location::removeBiota(Organism *) [7] Material::Material(float) [68] Organism::energy(float) [103] BaseList::remove(void *) [24] Organism::Organism(Chromosome &, Material &, int, int, char) [9] Reaction::equilibriumP(Material &) [104] List::remove(Organism *) [259] Position::Position(void) [20] Material::exchangeMaterial(Material) [57] Urn::reset(void) [269] Position::Position(int, int, int) [86] Chromosome::findCodon(int) [130] Literator::reset(void) [64] Reaction::Reaction(void) [94] Chromosome::findLength(int) [74] ReactionTable::resize(int) [278] Literator::Literator(void) [101] Chromosome::findOffset(int) [69] Location::resourceSummary(int) [35] Material::operator-=(Material const &) [92] List::find(Organism *) [123] EnVar::setDefaults(double *) [41] Material::operator*=(double) [136] PeptideString::geneCount(void) const [141] Location::setNLoc(int) [29] Material::operator+=(Material const &) [89] Chromosome::gene(int) [142] Position::setSize(int, int) [277] EnVar::operator=(EnVar) [105] BaseList::getFirst(void) [128] Material::setwt(int, int) [71] Location::operator=(Location const &) [125] Position::getIndex(int, int) [120] Gene::showMutations(void) [17] Material::operator=(Material const &) [91] BiotaIterator::getNext(void) [118] PeptideString::skipGene(char *, int) [36] Material::operator=(float) [93] BaseList::getNext(void *) [122] Serial::sn(void) [60] Position::operator=(Position) [44] PeptideString::getNext(char **) const [116] PeptideString::subString(int, int) const [42] Reaction::operator=(Reaction const &) [107] Literator::getOne(void) [15] Material::totalDecompose(void) [18] Vector::operator=(Vector const &) [52] Protopeptide::getOperand(int) [79] Location::updateEnv(void) [272] List::operator()(void *) [90] Gene::getProtein(void) [31] Location::updateShare(void) [256] Node::operator()(void) [65] Location::getShare(Material &, double *) [16] yylex [48] Material::operator>=(Material const &) const [126] Vector::getSize(void) const [39] yyparse [10] Material::operator>=(float) const [84] Protopeptide::getType(int) [82] [66] Material::operator<=(Material const &) const [54] Organism::getUptakeRates(double *) [83] [282] operator<<(ostream &, Date const &) [96] Material::getwt(int)