Nemo  2.3.56
Simulate forward-in-time genetic evolution in a spatially explicit, individual-based stochastic simulator
types.h File Reference
#include <string>
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define NONE   0
 No age flag. More...
 
#define OFFSPRG   1
 Offspring age class flag. More...
 
#define POSTDISP   2
 Post-dispersal age class flag (pre-adults in unregulated patches). More...
 
#define ADULTS   4
 Adults age class flag (breeders). More...
 
#define ALL   7
 All ages age class flag. More...
 
#define TRAIT_T_MAX   5
 Max number of characters in the trait's type descriptor. More...
 
#define DELE   "delet"
 
#define DISP   "disp"
 
#define FDISP   "fdisp"
 
#define MDISP   "mdisp"
 
#define NTRL   "ntrl"
 
#define QUANT   "quant"
 
#define WOLB   "wolb"
 
#define PHENO   "pheno"
 

Typedefs

typedef unsigned int age_t
 Age class flags. More...
 
typedef std::string trait_t
 Trait types. More...
 

Enumerations

enum  sex_t { MAL =0 , FEM =1 }
 Sex types, males are always 0 and females 1!! More...
 
enum  age_idx {
  OFFSx =0 , PDISPx =1 , ADLTx =2 , A2 ,
  A3 , A4 , A5 , A6 ,
  A7 , A8 , A9 , A10
}
 Array index of the age classes in the patch sizes and containers arrays. More...
 
enum  st_order { GEN =2 , RPL =4 , PATCH =8 , FLAT =16 }
 Ordering type used to record statistics in the StatRecorders. More...
 
enum  param_t {
  BOOL , DBL , INT , STR ,
  MAT , DIST
}
 Param's types. More...
 

Detailed Description

Id
types.h,v 1.7 2015-07-13 08:52:58 fred Exp

Nemo2

Copyright (C) 2006-2015 Frederic Guillaume frede.nosp@m.ric..nosp@m.guill.nosp@m.aume.nosp@m.@ieu..nosp@m.uzh..nosp@m.ch

This file is part of Nemo

Nemo is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

Nemo is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Created on

Date
24.08.2004
Author
fred

Macro Definition Documentation

◆ ADULTS

#define ADULTS   4

Adults age class flag (breeders).

◆ ALL

#define ALL   7

All ages age class flag.

◆ DELE

#define DELE   "delet"

◆ DISP

#define DISP   "disp"

◆ FDISP

#define FDISP   "fdisp"

◆ MDISP

#define MDISP   "mdisp"

◆ NONE

#define NONE   0

No age flag.

◆ NTRL

#define NTRL   "ntrl"

◆ OFFSPRG

#define OFFSPRG   1

Offspring age class flag.

◆ PHENO

#define PHENO   "pheno"

◆ POSTDISP

#define POSTDISP   2

Post-dispersal age class flag (pre-adults in unregulated patches).

◆ QUANT

#define QUANT   "quant"

◆ TRAIT_T_MAX

#define TRAIT_T_MAX   5

Max number of characters in the trait's type descriptor.

◆ WOLB

#define WOLB   "wolb"

Typedef Documentation

◆ age_t

typedef unsigned int age_t

Age class flags.

◆ trait_t

typedef std::string trait_t

Trait types.

Enumeration Type Documentation

◆ age_idx

enum age_idx

Array index of the age classes in the patch sizes and containers arrays.

Enumerator
OFFSx 
PDISPx 
ADLTx 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
41 {
42 OFFSx=0, PDISPx=1, ADLTx=2, A2, A3, A4, A5, A6, A7, A8, A9, A10
43}age_idx;
age_idx
Array index of the age classes in the patch sizes and containers arrays.
Definition: types.h:41
@ OFFSx
Definition: types.h:42
@ A6
Definition: types.h:42
@ PDISPx
Definition: types.h:42
@ A2
Definition: types.h:42
@ A3
Definition: types.h:42
@ A7
Definition: types.h:42
@ ADLTx
Definition: types.h:42
@ A5
Definition: types.h:42
@ A4
Definition: types.h:42
@ A9
Definition: types.h:42
@ A10
Definition: types.h:42
@ A8
Definition: types.h:42

◆ param_t

enum param_t

Param's types.

Enumerator
BOOL 
DBL 
INT 
STR 
MAT 
DIST 
77 {
79}param_t;
param_t
Param's types.
Definition: types.h:77
@ DBL
Definition: types.h:78
@ MAT
Definition: types.h:78
@ DIST
Definition: types.h:78
@ BOOL
Definition: types.h:78
@ STR
Definition: types.h:78
@ INT
Definition: types.h:78

◆ sex_t

enum sex_t

Sex types, males are always 0 and females 1!!

Enumerator
MAL 
FEM 
36 {
37 MAL=0, FEM=1
38} sex_t;
sex_t
Sex types, males are always 0 and females 1!!
Definition: types.h:36
@ FEM
Definition: types.h:37
@ MAL
Definition: types.h:37

◆ st_order

enum st_order

Ordering type used to record statistics in the StatRecorders.

Enumerator
GEN 
RPL 
PATCH 
FLAT 
58 {
59 GEN=2,RPL=4,PATCH=8,FLAT=16
st_order
Ordering type used to record statistics in the StatRecorders.
Definition: types.h:58
@ FLAT
Definition: types.h:59
@ GEN
Definition: types.h:59
@ RPL
Definition: types.h:59
@ PATCH
Definition: types.h:59

Generated for Nemo v2.3.56 by  doxygen 1.9.0 -- Nemo is hosted on  Download Nemo

Locations of visitors to this page
Catalogued on GSR