ALMaSS Skylark ODDox  1.1
The skylark model description following ODdox protocol
Population_Manager Class Reference

Base class for all population managers. More...

#include <PopulationManager.h>

Public Member Functions

 Population_Manager (Landscape *L)
 
virtual ~Population_Manager (void)
 
void SetNoProbes (int a_pn)
 
unsigned GetLiveArraySize (int a_listindex)
 Gets the number of 'live' objects for a list index in the TheArray. More...
 
void IncLiveArraySize (int a_listindex)
 Increments the number of 'live' objects for a list index in the TheArray. More...
 
virtual void Catastrophe (int)
 
unsigned int FarmAnimalCensus (unsigned int a_farm, unsigned int a_typeofanimal)
 
char * SpeciesSpecificReporting (int a_species, int a_time)
 
char * ProbeReport (int a_time)
 
char * ProbeReportTimed (int a_time)
 
void ImpactProbeReport (int a_Time)
 
bool BeginningOfMonth ()
 
void LOG (const char *fname)
 
int SupplyStepSize ()
 
int SupplySimW ()
 
int SupplySimH ()
 
virtual void Run (int NoTSteps)
 
virtual float Probe (int ListIndex, probe_data *p_TheProbe)
 
virtual void ImpactedProbe ()
 
int SupplyListNameLength ()
 
TAnimalSupplyAnimalPtr (int a_index, int a_animal)
 Returns the pointer indexed by a_index and a_animal. Note NO RANGE CHECK. More...
 
unsigned SupplyListIndexSize ()
 
unsigned SupplyListSize (unsigned listindex)
 
bool CheckXY (int l, int i)
 Debug method to test for out of bounds coordinates. More...
 
const char * SupplyListName (int i)
 
bool IsLast (unsigned listindex)
 
int SupplyState (unsigned listindex, unsigned j)
 
virtual void SupplyLocXY (unsigned listindex, unsigned j, int &x, int &y)
 
const char * SupplyStateNames (int i)
 
unsigned SupplyStateNamesLength ()
 
virtual void DisplayLocations ()
 
int ProbeFileInput (char *p_Filename, int p_ProbeNo)
 
TAnimalFindClosest (int x, int y, unsigned Type)
 
bool OpenTheRipleysOutputProbe (string a_NWordFilename)
 
void OpenTheAOROutputProbe (string a_AORFilename)
 
bool OpenTheMonthlyRipleysOutputProbe ()
 
bool OpenTheReallyBigProbe ()
 
virtual void TheAOROutputProbe ()
 
virtual void TheRipleysOutputProbe (FILE *a_prb)
 
virtual void TheReallyBigOutputProbe ()
 
void CloseTheMonthlyRipleysOutputProbe ()
 
virtual void CloseTheRipleysOutputProbe ()
 
virtual void CloseTheReallyBigOutputProbe ()
 
TTypesOfPopulation GetPopulationType ()
 
int GetSeasonNumber ()
 Get the season number. More...
 
void LamdaDeath (int x, int y)
 
void LamdaBirth (int x, int y)
 
void LamdaBirth (int x, int y, int z)
 
void LamdaClear ()
 
void LamdaDumpOutput ()
 
virtual int SupplyPegPosx (int)
 
virtual int SupplyPegPosy (int)
 
virtual int SupplyCovPosx (int)
 
virtual int SupplyCovPosy (int)
 
virtual bool OpenTheFledgelingProbe ()
 
virtual bool OpenTheBreedingPairsProbe ()
 
virtual bool OpenTheBreedingSuccessProbe ()
 
virtual void BreedingPairsOutput (int)
 
virtual int TheBreedingFemalesProbe (int)
 
virtual int TheFledgelingProbe ()
 
virtual void BreedingSuccessProbeOutput (double, int, int, int, int, int, int, int)
 
virtual int TheBreedingSuccessProbe (int &, int &, int &, int &, int &, int &)
 
virtual void FledgelingProbeOutput (int, int)
 
virtual void TheGeneticProbe (unsigned, int, unsigned &)
 
virtual void GeneticsResultsOutput (FILE *, unsigned)
 

Public Attributes

int IndexArrayX [5][10000]
 
probe_dataTheProbe [100]
 
int SimH
 
int SimW
 
unsigned SimHH
 
unsigned SimWH
 
char m_SimulationName [255]
 
bool ProbesSet
 
Landscapem_TheLandscape
 

Protected Member Functions

virtual bool StepFinished ()
 Overrides the population manager StepFinished - there is no chance that hunters do not finish a step behaviour. More...
 
virtual void DoFirst ()
 
virtual void DoBefore ()
 
virtual void DoAfter ()
 
virtual void DoAlmostLast ()
 
virtual void DoLast ()
 
void EmptyTheArray ()
 Removes all objects from the TheArray by deleting them and clearing TheArray. More...
 
void SortX (unsigned Type)
 
void SortXIndex (unsigned Type)
 
void SortY (unsigned Type)
 
void SortState (unsigned Type)
 
void SortStateR (unsigned Type)
 
unsigned PartitionLiveDead (unsigned Type)
 
void Shuffle_or_Sort (unsigned Type)
 
void Shuffle (unsigned Type)
 
virtual void Catastrophe ()
 

Protected Attributes

vector< unsigned > m_LiveArraySize
 
int m_NoProbes
 
AOR_Probe * m_AOR_Probe
 
FILE * m_GeneticsFile
 
FILE * m_AlleleFreqsFile
 
FILE * m_EasyPopRes
 
const char * StateNames [100]
 
int m_catastrophestartyear
 
int m_StepSize
 
vector< TListOfAnimalsTheArray
 
unsigned StateNamesLength
 
const char * m_ListNames [32]
 
unsigned m_ListNameLength
 
FILE * TestFile
 
FILE * TestFile2
 
unsigned BeforeStepActions [12]
 
int m_SeasonNumber
 Holds the season number. Used when running goose and hunter sims. More...
 
TTypesOfPopulation m_population_type
 
ofstream * AOROutputPrb
 
FILE * RipleysOutputPrb
 
FILE * RipleysOutputPrb1
 
FILE * RipleysOutputPrb2
 
FILE * RipleysOutputPrb3
 
FILE * RipleysOutputPrb4
 
FILE * RipleysOutputPrb5
 
FILE * RipleysOutputPrb6
 
FILE * RipleysOutputPrb7
 
FILE * RipleysOutputPrb8
 
FILE * RipleysOutputPrb9
 
FILE * RipleysOutputPrb10
 
FILE * RipleysOutputPrb11
 
FILE * RipleysOutputPrb12
 
FILE * ReallyBigOutputPrb
 
long int lamdagrid [2][257][257]
 

Detailed Description

Base class for all population managers.

The core of the handling of animal populations. All time-step code and most input/output is handled by this class and its descendents. This class effectively implements a state machine to facilitate simulation of animal behaviours and handle potential issues with concurrency. The PopulationManager class is never instantiated but must be used by deriving a descendent class.

Constructor & Destructor Documentation

◆ Population_Manager()

Population_Manager::Population_Manager ( Landscape L)

◆ ~Population_Manager()

virtual Population_Manager::~Population_Manager ( void  )
virtual

Member Function Documentation

◆ BeginningOfMonth()

bool Population_Manager::BeginningOfMonth ( )

◆ BreedingPairsOutput()

virtual void Population_Manager::BreedingPairsOutput ( int  )
inlinevirtual

Reimplemented in Skylark_Population_Manager.

641  {
642  }

◆ BreedingSuccessProbeOutput()

virtual void Population_Manager::BreedingSuccessProbeOutput ( double  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int   
)
inlinevirtual

Reimplemented in Skylark_Population_Manager.

649  {
650  }

◆ Catastrophe() [1/2]

virtual void Population_Manager::Catastrophe ( )
protectedvirtual

Reimplemented in Skylark_Population_Manager.

◆ Catastrophe() [2/2]

virtual void Population_Manager::Catastrophe ( int  )
inlinevirtual
440  {
441  }

◆ CheckXY()

bool Population_Manager::CheckXY ( int  l,
int  i 
)

Debug method to test for out of bounds coordinates.

◆ CloseTheMonthlyRipleysOutputProbe()

void Population_Manager::CloseTheMonthlyRipleysOutputProbe ( )

◆ CloseTheReallyBigOutputProbe()

virtual void Population_Manager::CloseTheReallyBigOutputProbe ( )
virtual

◆ CloseTheRipleysOutputProbe()

virtual void Population_Manager::CloseTheRipleysOutputProbe ( )
virtual

◆ DisplayLocations()

virtual void Population_Manager::DisplayLocations ( )
virtual

◆ DoAfter()

virtual void Population_Manager::DoAfter ( )
protectedvirtual

◆ DoAlmostLast()

virtual void Population_Manager::DoAlmostLast ( )
protectedvirtual

◆ DoBefore()

virtual void Population_Manager::DoBefore ( )
protectedvirtual

◆ DoFirst()

virtual void Population_Manager::DoFirst ( )
protectedvirtual

Reimplemented in Skylark_Population_Manager.

◆ DoLast()

virtual void Population_Manager::DoLast ( )
protectedvirtual

◆ EmptyTheArray()

void Population_Manager::EmptyTheArray ( )
protected

Removes all objects from the TheArray by deleting them and clearing TheArray.

◆ FarmAnimalCensus()

unsigned int Population_Manager::FarmAnimalCensus ( unsigned int  a_farm,
unsigned int  a_typeofanimal 
)

◆ FindClosest()

TAnimal* Population_Manager::FindClosest ( int  x,
int  y,
unsigned  Type 
)

◆ FledgelingProbeOutput()

virtual void Population_Manager::FledgelingProbeOutput ( int  ,
int   
)
inlinevirtual

Reimplemented in Skylark_Population_Manager.

654  {
655  }

◆ GeneticsResultsOutput()

virtual void Population_Manager::GeneticsResultsOutput ( FILE *  ,
unsigned   
)
inlinevirtual
658  {
659  }

◆ GetLiveArraySize()

◆ GetPopulationType()

TTypesOfPopulation Population_Manager::GetPopulationType ( )
inline
576 { return m_population_type; }

References m_population_type.

◆ GetSeasonNumber()

int Population_Manager::GetSeasonNumber ( )
inline

Get the season number.

578 { return m_SeasonNumber; }

References m_SeasonNumber.

◆ ImpactedProbe()

virtual void Population_Manager::ImpactedProbe ( )
virtual

◆ ImpactProbeReport()

void Population_Manager::ImpactProbeReport ( int  a_Time)

◆ IncLiveArraySize()

void Population_Manager::IncLiveArraySize ( int  a_listindex)
inline

Increments the number of 'live' objects for a list index in the TheArray.

437  {
438  m_LiveArraySize[a_listindex]++;
439  }

References m_LiveArraySize.

Referenced by Skylark_Population_Manager::CreateObjects().

◆ IsLast()

bool Population_Manager::IsLast ( unsigned  listindex)
inline
481  {
482  if (TheArray[listindex].size() > 1) return false; else
483  return true;
484  }

References TheArray.

◆ LamdaBirth() [1/2]

void Population_Manager::LamdaBirth ( int  x,
int  y 
)
inline
603  {
604  lamdagrid[0][x / __lgridsize][y / __lgridsize]++;
605  }

References lamdagrid.

◆ LamdaBirth() [2/2]

void Population_Manager::LamdaBirth ( int  x,
int  y,
int  z 
)
inline
606  {
607  lamdagrid[0][x / __lgridsize][y / __lgridsize] += z;
608  }

References lamdagrid.

◆ LamdaClear()

void Population_Manager::LamdaClear ( )
inline
609  {
610  for (int i = 0; i < 257; i++) {
611  for (int j = 0; j < 257; j++) {
612  lamdagrid[0][i][j] = 0;
613  lamdagrid[1][i][j] = 0;
614  }
615  }
616  }

References lamdagrid.

◆ LamdaDeath()

void Population_Manager::LamdaDeath ( int  x,
int  y 
)
inline
599  {
600  // inlined for speed
601  lamdagrid[1][x / __lgridsize][y / __lgridsize]++;
602  }

References lamdagrid.

◆ LamdaDumpOutput()

void Population_Manager::LamdaDumpOutput ( )

◆ LOG()

void Population_Manager::LOG ( const char *  fname)

◆ OpenTheAOROutputProbe()

void Population_Manager::OpenTheAOROutputProbe ( string  a_AORFilename)

◆ OpenTheBreedingPairsProbe()

virtual bool Population_Manager::OpenTheBreedingPairsProbe ( )
inlinevirtual

Reimplemented in Skylark_Population_Manager.

635  {
636  return false;
637  }

◆ OpenTheBreedingSuccessProbe()

virtual bool Population_Manager::OpenTheBreedingSuccessProbe ( )
inlinevirtual

Reimplemented in Skylark_Population_Manager.

638  {
639  return false;
640  }

◆ OpenTheFledgelingProbe()

virtual bool Population_Manager::OpenTheFledgelingProbe ( )
inlinevirtual

Reimplemented in Skylark_Population_Manager.

632  {
633  return false;
634  }

◆ OpenTheMonthlyRipleysOutputProbe()

bool Population_Manager::OpenTheMonthlyRipleysOutputProbe ( )

◆ OpenTheReallyBigProbe()

bool Population_Manager::OpenTheReallyBigProbe ( )

◆ OpenTheRipleysOutputProbe()

bool Population_Manager::OpenTheRipleysOutputProbe ( string  a_NWordFilename)

◆ PartitionLiveDead()

unsigned Population_Manager::PartitionLiveDead ( unsigned  Type)
protected

◆ Probe()

virtual float Population_Manager::Probe ( int  ListIndex,
probe_data p_TheProbe 
)
virtual

◆ ProbeFileInput()

int Population_Manager::ProbeFileInput ( char *  p_Filename,
int  p_ProbeNo 
)

◆ ProbeReport()

char* Population_Manager::ProbeReport ( int  a_time)

◆ ProbeReportTimed()

char* Population_Manager::ProbeReportTimed ( int  a_time)

◆ Run()

virtual void Population_Manager::Run ( int  NoTSteps)
virtual

◆ SetNoProbes()

void Population_Manager::SetNoProbes ( int  a_pn)
inline
431 { m_NoProbes = a_pn; }

References m_NoProbes.

◆ Shuffle()

void Population_Manager::Shuffle ( unsigned  Type)
protected

◆ Shuffle_or_Sort()

void Population_Manager::Shuffle_or_Sort ( unsigned  Type)
protected

◆ SortState()

void Population_Manager::SortState ( unsigned  Type)
protected

◆ SortStateR()

void Population_Manager::SortStateR ( unsigned  Type)
protected

◆ SortX()

void Population_Manager::SortX ( unsigned  Type)
protected

◆ SortXIndex()

void Population_Manager::SortXIndex ( unsigned  Type)
protected

◆ SortY()

void Population_Manager::SortY ( unsigned  Type)
protected

◆ SpeciesSpecificReporting()

char* Population_Manager::SpeciesSpecificReporting ( int  a_species,
int  a_time 
)

◆ StepFinished()

virtual bool Population_Manager::StepFinished ( )
protectedvirtual

Overrides the population manager StepFinished - there is no chance that hunters do not finish a step behaviour.

◆ SupplyAnimalPtr()

TAnimal* Population_Manager::SupplyAnimalPtr ( int  a_index,
int  a_animal 
)
inline

Returns the pointer indexed by a_index and a_animal. Note NO RANGE CHECK.

465  {
466  return TheArray[a_index][a_animal];
467  }

References TheArray.

◆ SupplyCovPosx()

virtual int Population_Manager::SupplyCovPosx ( int  )
inlinevirtual
626  {
627  return 0;
628  }

◆ SupplyCovPosy()

virtual int Population_Manager::SupplyCovPosy ( int  )
inlinevirtual
629  {
630  return 0;
631  }

◆ SupplyListIndexSize()

unsigned Population_Manager::SupplyListIndexSize ( )
inline
468  {
469  return (unsigned)TheArray.size();
470  }

References TheArray.

Referenced by Skylark_Population_Manager::ProbeReportPOM().

◆ SupplyListName()

const char* Population_Manager::SupplyListName ( int  i)
inline
478  {
479  return m_ListNames[i];
480  }

References m_ListNames.

◆ SupplyListNameLength()

int Population_Manager::SupplyListNameLength ( )
inline
461  {
462  return m_ListNameLength;
463  }

References m_ListNameLength.

◆ SupplyListSize()

unsigned Population_Manager::SupplyListSize ( unsigned  listindex)
inline
471  {
472  return (unsigned)TheArray[listindex].size();
473  }

References TheArray.

◆ SupplyLocXY()

virtual void Population_Manager::SupplyLocXY ( unsigned  listindex,
unsigned  j,
int &  x,
int &  y 
)
inlinevirtual
493  {
494  x = TheArray[listindex][j]->Supply_m_Location_x();
495  y = TheArray[listindex][j]->Supply_m_Location_y();
496  }

References TheArray.

◆ SupplyPegPosx()

virtual int Population_Manager::SupplyPegPosx ( int  )
inlinevirtual
620  {
621  return 0;
622  }

◆ SupplyPegPosy()

virtual int Population_Manager::SupplyPegPosy ( int  )
inlinevirtual
623  {
624  return 0;
625  }

◆ SupplySimH()

int Population_Manager::SupplySimH ( )
inline
455  {
456  return SimH;
457  }

References SimH.

Referenced by Skylark_Female::st_Floating(), Skylark_Male::st_Floating(), and Skylark_Female::st_Laying().

◆ SupplySimW()

int Population_Manager::SupplySimW ( )
inline
452  {
453  return SimW;
454  }

References SimW.

Referenced by Skylark_Female::st_Floating(), Skylark_Male::st_Floating(), and Skylark_Female::st_Laying().

◆ SupplyState()

int Population_Manager::SupplyState ( unsigned  listindex,
unsigned  j 
)
inline

IntArray100 * SupplyStateList() { return & StateList; }

490  {
491  return TheArray[listindex][j]->WhatState();
492  }

References TheArray.

◆ SupplyStateNames()

const char* Population_Manager::SupplyStateNames ( int  i)
inline
497  {
498  return StateNames[i];
499  }

References StateNames.

Referenced by Skylark_Female::Step(), and Skylark_Male::Step().

◆ SupplyStateNamesLength()

unsigned Population_Manager::SupplyStateNamesLength ( )
inline
500  {
501  return StateNamesLength;
502  }

References StateNamesLength.

◆ SupplyStepSize()

int Population_Manager::SupplyStepSize ( )
inline
449  {
450  return m_StepSize;
451  }

References m_StepSize.

◆ TheAOROutputProbe()

virtual void Population_Manager::TheAOROutputProbe ( )
virtual

Reimplemented in Skylark_Population_Manager.

◆ TheBreedingFemalesProbe()

virtual int Population_Manager::TheBreedingFemalesProbe ( int  )
inlinevirtual

Reimplemented in Skylark_Population_Manager.

643  {
644  return 0;
645  }

◆ TheBreedingSuccessProbe()

virtual int Population_Manager::TheBreedingSuccessProbe ( int &  ,
int &  ,
int &  ,
int &  ,
int &  ,
int &   
)
inlinevirtual

Reimplemented in Skylark_Population_Manager.

651  {
652  return 0;
653  }

◆ TheFledgelingProbe()

virtual int Population_Manager::TheFledgelingProbe ( )
inlinevirtual

Reimplemented in Skylark_Population_Manager.

646  {
647  return 0;
648  }

◆ TheGeneticProbe()

virtual void Population_Manager::TheGeneticProbe ( unsigned  ,
int  ,
unsigned &   
)
inlinevirtual
656  {
657  }

◆ TheReallyBigOutputProbe()

virtual void Population_Manager::TheReallyBigOutputProbe ( )
virtual

◆ TheRipleysOutputProbe()

virtual void Population_Manager::TheRipleysOutputProbe ( FILE *  a_prb)
virtual

Reimplemented in Skylark_Population_Manager.

Member Data Documentation

◆ AOROutputPrb

ofstream* Population_Manager::AOROutputPrb
protected

◆ BeforeStepActions

unsigned Population_Manager::BeforeStepActions[12]
protected

◆ IndexArrayX

int Population_Manager::IndexArrayX[5][10000]

◆ lamdagrid

long int Population_Manager::lamdagrid[2][257][257]
protected

Referenced by LamdaBirth(), LamdaClear(), and LamdaDeath().

◆ m_AlleleFreqsFile

FILE* Population_Manager::m_AlleleFreqsFile
protected

◆ m_AOR_Probe

AOR_Probe* Population_Manager::m_AOR_Probe
protected

◆ m_catastrophestartyear

int Population_Manager::m_catastrophestartyear
protected

◆ m_EasyPopRes

FILE* Population_Manager::m_EasyPopRes
protected

◆ m_GeneticsFile

FILE* Population_Manager::m_GeneticsFile
protected

◆ m_ListNameLength

unsigned Population_Manager::m_ListNameLength
protected

◆ m_ListNames

const char* Population_Manager::m_ListNames[32]
protected

◆ m_LiveArraySize

vector<unsigned> Population_Manager::m_LiveArraySize
protected

◆ m_NoProbes

int Population_Manager::m_NoProbes
protected

◆ m_population_type

TTypesOfPopulation Population_Manager::m_population_type
protected

◆ m_SeasonNumber

int Population_Manager::m_SeasonNumber
protected

Holds the season number. Used when running goose and hunter sims.

Referenced by GetSeasonNumber().

◆ m_SimulationName

char Population_Manager::m_SimulationName[255]

◆ m_StepSize

int Population_Manager::m_StepSize
protected

Referenced by SupplyStepSize().

◆ m_TheLandscape

◆ ProbesSet

bool Population_Manager::ProbesSet

◆ ReallyBigOutputPrb

FILE* Population_Manager::ReallyBigOutputPrb
protected

◆ RipleysOutputPrb

FILE* Population_Manager::RipleysOutputPrb
protected

◆ RipleysOutputPrb1

FILE* Population_Manager::RipleysOutputPrb1
protected

◆ RipleysOutputPrb10

FILE* Population_Manager::RipleysOutputPrb10
protected

◆ RipleysOutputPrb11

FILE* Population_Manager::RipleysOutputPrb11
protected

◆ RipleysOutputPrb12

FILE* Population_Manager::RipleysOutputPrb12
protected

◆ RipleysOutputPrb2

FILE* Population_Manager::RipleysOutputPrb2
protected

◆ RipleysOutputPrb3

FILE* Population_Manager::RipleysOutputPrb3
protected

◆ RipleysOutputPrb4

FILE* Population_Manager::RipleysOutputPrb4
protected

◆ RipleysOutputPrb5

FILE* Population_Manager::RipleysOutputPrb5
protected

◆ RipleysOutputPrb6

FILE* Population_Manager::RipleysOutputPrb6
protected

◆ RipleysOutputPrb7

FILE* Population_Manager::RipleysOutputPrb7
protected

◆ RipleysOutputPrb8

FILE* Population_Manager::RipleysOutputPrb8
protected

◆ RipleysOutputPrb9

FILE* Population_Manager::RipleysOutputPrb9
protected

◆ SimH

◆ SimHH

unsigned Population_Manager::SimHH

◆ SimW

◆ SimWH

unsigned Population_Manager::SimWH

◆ StateNames

const char* Population_Manager::StateNames[100]
protected

◆ StateNamesLength

unsigned Population_Manager::StateNamesLength
protected

Referenced by SupplyStateNamesLength().

◆ TestFile

FILE* Population_Manager::TestFile
protected

◆ TestFile2

FILE* Population_Manager::TestFile2
protected

◆ TheArray

◆ TheProbe

probe_data* Population_Manager::TheProbe[100]

The documentation for this class was generated from the following file:
Population_Manager::TheArray
vector< TListOfAnimals > TheArray
Definition: PopulationManager.h:534
Population_Manager::StateNamesLength
unsigned StateNamesLength
Definition: PopulationManager.h:535
Population_Manager::m_population_type
TTypesOfPopulation m_population_type
Definition: PopulationManager.h:580
Population_Manager::m_StepSize
int m_StepSize
Definition: PopulationManager.h:533
Population_Manager::SimW
int SimW
Definition: PopulationManager.h:511
Population_Manager::m_SeasonNumber
int m_SeasonNumber
Holds the season number. Used when running goose and hunter sims.
Definition: PopulationManager.h:544
Population_Manager::lamdagrid
long int lamdagrid[2][257][257]
Definition: PopulationManager.h:597
Population_Manager::StateNames
const char * StateNames[100]
Definition: PopulationManager.h:531
Population_Manager::SimH
int SimH
Definition: PopulationManager.h:511
Population_Manager::m_ListNameLength
unsigned m_ListNameLength
Definition: PopulationManager.h:538
Population_Manager::m_NoProbes
int m_NoProbes
Definition: PopulationManager.h:525
Population_Manager::m_ListNames
const char * m_ListNames[32]
Definition: PopulationManager.h:537
Population_Manager::m_LiveArraySize
vector< unsigned > m_LiveArraySize
Definition: PopulationManager.h:524