Skip to content

Commit cd7e644

Browse files
authored
Merge pull request ReScience#13 from BIO6032/DominiqueCaron-add-k-value
Update functions.jl
2 parents 031315c + db145a0 commit cd7e644

File tree

1 file changed

+22
-17
lines changed

1 file changed

+22
-17
lines changed

code/functions.jl

Lines changed: 22 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ end
4949
5050
- `h`: Saturation number of parasitoids
5151
- `b`: Rate of appoaching h
52-
- `N`: Initial host population size
52+
- `N`: Initial host population size
5353
5454
Return : `P`: Generalist parasitoids population size
5555
"""
@@ -62,7 +62,7 @@ end
6262
***Specialist parasitoids population size(Population size of female parasitoids at next generation) ***
6363
6464
- `c`: Number of parasitoids emerging from each host parasitized
65-
- `N`: Initial host population size
65+
- `N`: Initial host population size
6666
- `P`: Initial parasitoid population size
6767
6868
Return : `Pt`: Specialist parasitoids population size
@@ -76,7 +76,7 @@ end
7676
"""
7777
***Insect population at next generation***
7878
79-
- `N`: Initial host population size
79+
- `N`: Initial host population size
8080
- `P`: Initial parasitoid population size
8181
- `F`: Finite rate of increase of the host population
8282
- `D`: Density independent mortality (as a probability of survival)
@@ -92,7 +92,7 @@ end
9292
"""
9393
***Probability of escaping mortality from natural ennemies***
9494
95-
- `N`: Initial host population size
95+
- `N`: Initial host population size
9696
- `P`: Initial parasitoid population size
9797
- `a`: Searching efficiency (per capita)
9898
- `m`: Extent of clumping of the parasitoid attacks
@@ -108,29 +108,34 @@ function escape_probability(N::Float64,P::Float64, p)
108108
end
109109

110110
"""
111-
***Per capita searching efficiency***
111+
***Mortality per generation***
112112
113113
- `N`: Host population size
114114
- `P`: Parasitoid population size
115-
- `S`: Survivors from parasitism
115+
- `p`: parameters list
116116
117-
Return : `A`: Per capita searching efficiency at generation t
117+
Return : `kvalue`: mortality per generation
118118
"""
119-
function efficiency(N::Float64,P::Float64, S::Float64)
120-
prop = N/S
121-
A = 1/P * log(prop)
122-
return A
119+
function mortality(N::Float64,P::Float64, p)
120+
pescape = escape_probability(N,P,p)
121+
S = pescape * N
122+
kvalue = log10(N/S)
123+
return kvalue
123124
end
124125

125126
"""
126-
***Mortality per generation***
127+
***Per capita searching efficiency***
127128
128129
- `N`: Host population size
129-
- `S`: Survivors from parasitism
130+
- `P`: Parasitoid population size
131+
- `p`: parameters list
130132
131-
Return : `k`: mortality per generation
133+
Return : `A`: Per capita searching efficiency at generation t
132134
"""
133-
function mortality(N::Float64,S::Float64)
134-
k = log10(N/S)
135-
return k
135+
function efficiency(N::Float64,P::Float64, p)
136+
pescape = escape_probability(N,P,p)
137+
S = pescape * N
138+
prop = N/S
139+
A = 1.0/P * log(prop)
140+
return A
136141
end

0 commit comments

Comments
 (0)