ALMaSS Partridge ODdox  1.1
The partridge model description following ODdox protocol
Partridge_All.h File Reference

Partridge_all.h This file contains the header for all partridge lifestage classes
More...

Go to the source code of this file.

Classes

class  population_attributes
 
class  k_factors
 Class for calculating k-factors. More...
 
class  TPartridgeList< T >
 
class  Covey_struct
 Struct to pass covey information. More...
 
class  Partridge_struct
 Struct to basic partridge information. More...
 
class  Clutch_struct
 Struct to pass clutch information. More...
 
class  Chick_struct
 Struct to pass chick information. More...
 
class  AdultPartridge_struct
 Struct to pass adult partridge information. More...
 
class  Partridge_Base
 Base class for all partridge classes. More...
 
class  Partridge_Clutch
 The partridge clutch class. More...
 
class  Partridge_Chick
 Partridge chick class. More...
 
class  Partridge_Chick2
 The partridge Chick2 class. More...
 
class  Partridge_Male
 The partridge male class. More...
 
class  Partridge_Female
 The partridge female class. More...
 

Typedefs

typedef TPartridgeList< Partridge_Clutch * > Partridge_ClutchList
 

Enumerations

enum  Partridge_State {
  pars_Initiation = 0, pars_CMoving, pars_ClDeveloping, pars_ClHatching,
  pars_ClDying, pars_ChDeveloping, pars_ChMaturing, pars_ChDying,
  pars_MFlocking, pars_MFindingMate, pars_MPairing, pars_MGuardingMate,
  pars_MCaringForYoung, pars_MDying, pars_MFollowingMate, pars_FFlocking,
  pars_FFindingTerritory, pars_FBuildingUpResources, pars_FMakingNest, pars_FLaying,
  pars_FStartingNewBrood, pars_FIncubating, pars_FCaringForYoung, pars_FAttractingMate,
  pars_FDying, pars_CoveyDissolve, pars_CoveyBeing, pars_Destroy
}
 
enum  Partridge_Object {
  pob_Clutch, pob_Chick, pob_Chick2, pob_Male,
  pob_Female, pob_Covey
}
 Partridge object types. More...
 

Detailed Description

Partridge_all.h This file contains the header for all partridge lifestage classes

by Chris J. Topping
Version of 15th October 2008

Doxygen formatted comments in October 2008
Code by Chris Topping

Definition in file Partridge_All.h.

Typedef Documentation

◆ Partridge_ClutchList

Definition at line 394 of file Partridge_All.h.

Enumeration Type Documentation

◆ Partridge_Object

Partridge object types.

Enumerator
pob_Clutch 
pob_Chick 
pob_Chick2 
pob_Male 
pob_Female 
pob_Covey 

Definition at line 296 of file Partridge_All.h.

◆ Partridge_State

Enumerator
pars_Initiation 
pars_CMoving 
pars_ClDeveloping 
pars_ClHatching 
pars_ClDying 
pars_ChDeveloping 
pars_ChMaturing 
pars_ChDying 
pars_MFlocking 
pars_MFindingMate 
pars_MPairing 
pars_MGuardingMate 
pars_MCaringForYoung 
pars_MDying 
pars_MFollowingMate 
pars_FFlocking 
pars_FFindingTerritory 
pars_FBuildingUpResources 
pars_FMakingNest 
pars_FLaying 
pars_FStartingNewBrood 
pars_FIncubating 
pars_FCaringForYoung 
pars_FAttractingMate 
pars_FDying 
pars_CoveyDissolve 
pars_CoveyBeing 
pars_Destroy 

Definition at line 266 of file Partridge_All.h.

pars_ClDeveloping
Definition: Partridge_All.h:273
pars_FCaringForYoung
Definition: Partridge_All.h:283
pars_MFollowingMate
Definition: Partridge_All.h:279
pars_MCaringForYoung
Definition: Partridge_All.h:279
pars_CMoving
Definition: Partridge_All.h:270
pars_CoveyDissolve
Definition: Partridge_All.h:285
pars_ChDying
Definition: Partridge_All.h:276
pars_MFindingMate
Definition: Partridge_All.h:279
pars_FAttractingMate
Definition: Partridge_All.h:283
pars_FStartingNewBrood
Definition: Partridge_All.h:282
pars_FBuildingUpResources
Definition: Partridge_All.h:282
pars_ChDeveloping
Definition: Partridge_All.h:276
pars_FIncubating
Definition: Partridge_All.h:283
pars_FFindingTerritory
Definition: Partridge_All.h:282
pars_ChMaturing
Definition: Partridge_All.h:276
pob_Chick2
Definition: Partridge_All.h:297
pob_Covey
Definition: Partridge_All.h:297
pars_ClHatching
Definition: Partridge_All.h:273
pars_Destroy
Definition: Partridge_All.h:287
pars_CoveyBeing
Definition: Partridge_All.h:285
pars_FLaying
Definition: Partridge_All.h:282
pars_ClDying
Definition: Partridge_All.h:273
pars_Initiation
Definition: Partridge_All.h:267
pars_MPairing
Definition: Partridge_All.h:279
pars_MFlocking
Definition: Partridge_All.h:279
pars_FFlocking
Definition: Partridge_All.h:282
pob_Male
Definition: Partridge_All.h:297
pars_MGuardingMate
Definition: Partridge_All.h:279
pob_Clutch
Definition: Partridge_All.h:297
pob_Chick
Definition: Partridge_All.h:297
pars_FDying
Definition: Partridge_All.h:283
pars_FMakingNest
Definition: Partridge_All.h:282
pob_Female
Definition: Partridge_All.h:297
pars_MDying
Definition: Partridge_All.h:279