p3j.experiment.results
Class MergeSubPopChooseAgesSingleYearSelector

java.lang.Object
  extended by p3j.experiment.results.AbstractAggregationSelector
      extended by p3j.experiment.results.ChooseAgesForSingleYearSelector
          extended by p3j.experiment.results.MergeSubPopChooseAgesSingleYearSelector
All Implemented Interfaces:
IAggregationSelector

public class MergeSubPopChooseAgesSingleYearSelector
extends ChooseAgesForSingleYearSelector

Merges some sub-populations and selects the ages for a specific years afterwards.

Author:
Christina Bohk, Roland Ewald

Field Summary
 
Fields inherited from class p3j.experiment.results.AbstractAggregationSelector
aggregation
 
Constructor Summary
MergeSubPopChooseAgesSingleYearSelector(AbstractAggregationSelector[] selectorsForAddition, AbstractAggregationSelector[] selectorsForSubtraction, int yearForSelection, String customFileName)
          Instantiates a new merge sub pop choose ages single year selector.
MergeSubPopChooseAgesSingleYearSelector(MergeSubPopSumOverAgesSelector mergeSumSelector, int yearForSelection)
          Instantiates a new merge sub pop choose ages single year selector.
 
Method Summary
 void consider(int trialCount, ResultsOfTrial result)
          Called to consider a single result.
protected  String getFileName()
          Gets the file name.
 
Methods inherited from class p3j.experiment.results.ChooseAgesForSingleYearSelector
finish, getNumberOfAgeClasses, getPrefix, getYear, init, setNumberOfAgeClasses
 
Methods inherited from class p3j.experiment.results.AbstractAggregationSelector
cutOffUnused, getCopy, reorderResults, select, sumPerElement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MergeSubPopChooseAgesSingleYearSelector

public MergeSubPopChooseAgesSingleYearSelector(AbstractAggregationSelector[] selectorsForAddition,
                                               AbstractAggregationSelector[] selectorsForSubtraction,
                                               int yearForSelection,
                                               String customFileName)
Instantiates a new merge sub pop choose ages single year selector.

Parameters:
selectorsForAddition - the selectors for addition
selectorsForSubtraction - the selectors for subtraction
yearForSelection - the year for selection
customFileName - the custom file name

MergeSubPopChooseAgesSingleYearSelector

public MergeSubPopChooseAgesSingleYearSelector(MergeSubPopSumOverAgesSelector mergeSumSelector,
                                               int yearForSelection)
Instantiates a new merge sub pop choose ages single year selector.

Parameters:
mergeSumSelector - the merge sum selector
yearForSelection - the year for selection
Method Detail

getFileName

protected String getFileName()
Description copied from class: AbstractAggregationSelector
Gets the file name.

Overrides:
getFileName in class ChooseAgesForSingleYearSelector
Returns:
the file name

consider

public void consider(int trialCount,
                     ResultsOfTrial result)
Description copied from interface: IAggregationSelector
Called to consider a single result.

Specified by:
consider in interface IAggregationSelector
Overrides:
consider in class ChooseAgesForSingleYearSelector
Parameters:
trialCount - the trial count (i.e. index)
result - the result


Copyright © 2012. All Rights Reserved.