View Issue Details

IDProjectCategoryView StatusLast Update
0000047HeurekaGrowth / productionpublic2017-01-16 11:31
ReporterPeder Assigned ToPeder  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version2.5.1 
Summary0000047: Breeding has effect only one period in RegWise
DescriptionVerkar som om ytor som har planterats med förädlat material inte tilldelas förädlingseffekt i perioder efter planteringsperioder
TagsNo tags attached.
ProductRegWise

Activities

Peder

2016-08-22 15:48

administrator   ~0000052

Rad 199-213 i RegenerationSimulatorBase är besynnerlig:
(som börjar med "if (breedingSettings != null) " )

Om breedingSettings inte är null, och specification tilldelas ett värde, kommer breedingLevel att berälnas två gånger.

Har nu ändrat koden ovan.

Misstänker att problemet ligger i BreedingEffectCalculator.cs, rad 96. Man skickar med värdet 1 för slumptal, vilket resulterar i att breedingEffect alltid blir None.

Peder

2016-08-22 15:57

administrator   ~0000053

Last edited: 2016-08-22 15:59

Ligger problemet också i att propertyn Specification (av typen BreedingSpecification) i BreedingSettings.cs alltid (?) är null?

Linus

2016-08-23 15:52

administrator   ~0000054

Problemet låg i inkorrekt beräkning av BreedingLevel. Krävdes 100% av HighGeneticGain för att någon förädling skulle få effekt.

Propertyn Specification i BreedingSettings används bara i StandWise.

Peder

2016-11-23 12:14

administrator   ~0000084

Last edited: 2016-11-23 15:07

För en nyplanterad yta (kör G24 under noden Nyplanterat G14-G40) blir det ingen effekt i första generationen. Detta trots att plantorna som skapats har TreeOrigin.Breeded attributet. Man ser att i anropet från TreatmentUnitEngine (rad 1350) är d.BreedingSettings = null.

Data:
https://www.dropbox.com/s/vyjhz7wflm99egt/Nyplanterat%20G14-G40.csv?dl=0


Detta är i och för sig vettigt eftersom vi inte vet vilket ursprung befintliga plantor har. Vi behöver därför införa en ny variabel i beståndsregisterimporten som anger vilken typ av plantmaterial som användes vid senaste föryngringen. Denna tillämpas när Heureka simulerar en föryngring med RegenerationSimulatorUsingStandRegister.

Issue History

Date Modified Username Field Change
2016-08-22 15:23 Peder New Issue
2016-08-22 15:48 Peder Note Added: 0000052
2016-08-22 15:57 Peder Note Added: 0000053
2016-08-22 15:59 Peder Note Edited: 0000053
2016-08-23 15:52 Linus Note Added: 0000054
2016-11-23 12:14 Peder Note Added: 0000084
2016-11-23 12:15 Peder Note Edited: 0000084
2016-11-23 15:07 Peder Note Edited: 0000084
2017-01-16 11:31 Peder Status new => resolved
2017-01-16 11:31 Peder Resolution open => fixed
2017-01-16 11:31 Peder Assigned To => Peder
2017-01-16 11:31 Peder Status resolved => closed
2023-03-07 17:13 Linus Category Growth / producton => Growth / production