Skip to content

Commit

Permalink
more clearer status messages
Browse files Browse the repository at this point in the history
- removed plotting of old iteration status
- newline for counting
  • Loading branch information
jotech committed Feb 4, 2019
1 parent 196088f commit 5082cc6
Showing 1 changed file with 11 additions and 11 deletions.
22 changes: 11 additions & 11 deletions R/Arena.R
Original file line number Diff line number Diff line change
Expand Up @@ -853,14 +853,14 @@ setMethod("simEnv", "Arena", function(object, time, lrw=NULL, continue=FALSE, re
arena@orgdat = arena@orgdat[new_ind,]
sublb = sublb[new_ind,] #apply shuffeling also to sublb to ensure same index as orgdat
}
if(verbose) cat("\niteration-start:", i, "\t organisms:",nrow(arena@orgdat), "\t biomass:", sum(arena@orgdat$biomass), "pg \n")
if(i==1){
org_stat <- sapply(seq_along(arena@specs), function(x){dim(arena@orgdat[which(arena@orgdat$type==x),])[1]})
if(length(arena@specs) > 0){
old_biomass<-biomass_stat; biomass_stat <- sapply(seq_along(arena@specs), function(x){sum(arena@orgdat$biomass[which(arena@orgdat$type==x)])})
org_stat <- cbind(org_stat, biomass_stat); rownames(org_stat) <- names(arena@specs); colnames(org_stat) <- c("count", "biomass")
if(verbose) print(as.data.frame(org_stat))}}
if(verbose & i!=1) print(as.data.frame(org_stat)[,1:2])
#if(verbose) cat("\niteration-start:", i, "\t organisms:",nrow(arena@orgdat), "\t biomass:", sum(arena@orgdat$biomass), "pg \n")
#if(i==1){
#org_stat <- sapply(seq_along(arena@specs), function(x){dim(arena@orgdat[which(arena@orgdat$type==x),])[1]})
#if(length(arena@specs) > 0){
# old_biomass<-biomass_stat; biomass_stat <- sapply(seq_along(arena@specs), function(x){sum(arena@orgdat$biomass[which(arena@orgdat$type==x)])})
# org_stat <- cbind(org_stat, biomass_stat); rownames(org_stat) <- names(arena@specs); colnames(org_stat) <- c("count", "biomass")
# if(verbose) print(as.data.frame(org_stat))}}
#if(verbose & i!=1) print(as.data.frame(org_stat)[,1:2])
arena@mflux <- lapply(arena@mflux, function(x){numeric(length(x))}) # empty mflux pool
arena@shadow <-lapply(arena@shadow, function(x){numeric(length(x))}) # empty shadow pool
if(nrow(arena@orgdat) > 0){ # if there are organisms left
Expand Down Expand Up @@ -915,16 +915,16 @@ setMethod("simEnv", "Arena", function(object, time, lrw=NULL, continue=FALSE, re
break
}
step_t <- proc.time()[3] - init_t
if(verbose) cat("\niteration-end:", i, "\t organisms:",nrow(arena@orgdat), "\t biomass:", sum(arena@orgdat$biomass), "pg \n")
if(verbose) cat("\niteration:", i, "\t organisms:",nrow(arena@orgdat), "\t biomass:", sum(arena@orgdat$biomass), "pg \n")
if(verbose) cat("\r")
org_stat <- sapply(seq_along(arena@specs), function(x){dim(arena@orgdat[which(arena@orgdat$type==x),])[1]})
if(length(arena@specs) > 0){
old_biomass<-biomass_stat; biomass_stat <- sapply(seq_along(arena@specs), function(x){sum(arena@orgdat$biomass[which(arena@orgdat$type==x)])})
org_stat <- cbind(org_stat, biomass_stat, 100*(biomass_stat-old_biomass)/old_biomass); rownames(org_stat) <- names(arena@specs); colnames(org_stat) <- c("count", "biomass", "%")
if(verbose) print(as.data.frame(org_stat))}
if(verbose) cat("\r")
if(verbose) cat("\ttime total: ", round(step_t,3), "\tdiffusion: ", round(diff_t,3), " (", 100*round(diff_t/step_t,3),"%)\n" )
if(verbose) cat("--------------------------------------------------------------------")
if(verbose) cat("\ttime total: ", round(step_t,3), "\tdiffusion: ", round(diff_t,3), " (", 100*round(diff_t/step_t,3),"%)\n\n" )
if(verbose) cat("--------------------------------------------------------------------\n")
}
return(evaluation)
})
Expand Down

0 comments on commit 5082cc6

Please sign in to comment.