Bonjour les Lutins,

 

Nous avons une petite question pour vous,

 

Nous avons codé dans la partie « recrutement » un modèle global tel que :

 

// Valeurs du modèle d'évaluation

double r = 0.18;

double K = 6331;

 

//double biom = recruitmentInputs.get(0).getBiomass().sumAll(); // zone x group

 

String name = "MatrixBiomassBeginMonth";

    TimeStep dat = new TimeStep (step.getStep() -12);

    MatrixND biomMat = context.getResultManager().getMatrix(dat,pop,name).copy();

    double biom = biomMat.sumAll(); 

// attention il faut avoir sélectionné le résultat "beginmonth"

log.info("lavaleurbiomasse" + biom) ;

 

double res=0;

PopulationGroup g0 = pop.getPopulationGroup().get(0);

res = (biom+(r*biom*(1-(biom/K))))/g0.getMeanWeight(); // return un nombre d individus et pas une biomasse

for(Zone z : pop.getRecruitmentZone() ){

    result.setValue(g0,z,res);

}

return 0;

 

Ici nous avons dû coder "MatrixBiomassBeginMonth" pour avoir accès à la biomasse après le recrutement.

 

Serait-il possible d’avoir accès via recrutement_input aux biomasses et abondances du begin_month s'il vous plait ? En quelque sorte de pouvoir invoquer un « recrutement_input_begin_month »

 

Nous vous remercions,

Cordialement,

Pablo