p3j.experiment.results
Class ExecutionSummary

java.lang.Object
  extended by p3j.experiment.results.ExecutionSummary

public class ExecutionSummary
extends Object

Summary of a single PPPM execution. Created on February 20, 2007

Author:
Christina Bohk, Roland Ewald

Constructor Summary
ExecutionSummary(Map<ParameterInstance,ParameterAssignment> assignment)
          Instantiates a new execution summary.
 
Method Summary
 void addEmigrantParameters(MigChildParameters parameters)
          Adds the emigrant parameters.
 void addEmigrantResult(BasicResults emigrantResult)
          Adds the results for emigrants.
 void addImmigrantParameter(MigChildParameters parameters)
          Adds the immigrant parameter.
 void addImmigrantResult(BasicResults immigrantResult)
          Adds the results for immigrants.
 List<MigChildParameters> getEmigrantParameters()
           
 List<BasicResults> getEmigrantResults()
           
 MigParameters getFirstEmigrantParameters()
           
 MigParameters getFirstImmigrantParameters()
           
 List<MigChildParameters> getImmigrantParameters()
           
 List<BasicResults> getImmigrantResults()
           
 NativeParameters getNativeParameters()
           
 BasicResults getNativeResults()
           
 Map<ParameterInstance,ParameterAssignment> getParamAssignments()
           
 Matrix2D getTotalEndPopulation()
          Calculates total end population.
 void setEmigrantParameters(List<MigChildParameters> emigrantParameters)
           
 void setEmigrantResults(List<BasicResults> emigrantResults)
           
 void setFirstEmigrantParameters(MigParameters firstEmigrantParameters)
           
 void setFirstImmigrantParameters(MigParameters firstImmigrantParameters)
           
 void setImmigrantParameters(List<MigChildParameters> immigrantParameters)
           
 void setImmigrantResults(List<BasicResults> immigrantResults)
           
 void setNativeParameters(NativeParameters nativeParameters)
           
 void setNativeResults(BasicResults nativeResults)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExecutionSummary

public ExecutionSummary(Map<ParameterInstance,ParameterAssignment> assignment)
Instantiates a new execution summary.

Parameters:
assignment - the overall assignment used: parameter instance -> assignment
Method Detail

getEmigrantParameters

public List<MigChildParameters> getEmigrantParameters()

setEmigrantParameters

public void setEmigrantParameters(List<MigChildParameters> emigrantParameters)

addEmigrantParameters

public void addEmigrantParameters(MigChildParameters parameters)
Adds the emigrant parameters.

Parameters:
parameters - the parameters

getFirstEmigrantParameters

public MigParameters getFirstEmigrantParameters()

setFirstEmigrantParameters

public void setFirstEmigrantParameters(MigParameters firstEmigrantParameters)

getFirstImmigrantParameters

public MigParameters getFirstImmigrantParameters()

setFirstImmigrantParameters

public void setFirstImmigrantParameters(MigParameters firstImmigrantParameters)

getImmigrantParameters

public List<MigChildParameters> getImmigrantParameters()

setImmigrantParameters

public void setImmigrantParameters(List<MigChildParameters> immigrantParameters)

addImmigrantParameter

public void addImmigrantParameter(MigChildParameters parameters)
Adds the immigrant parameter.

Parameters:
parameters - the parameters

getNativeParameters

public NativeParameters getNativeParameters()

setNativeParameters

public void setNativeParameters(NativeParameters nativeParameters)

getEmigrantResults

public List<BasicResults> getEmigrantResults()

setEmigrantResults

public void setEmigrantResults(List<BasicResults> emigrantResults)

addEmigrantResult

public void addEmigrantResult(BasicResults emigrantResult)
Adds the results for emigrants.

Parameters:
emigrantResult - the emigrant results

getImmigrantResults

public List<BasicResults> getImmigrantResults()

setImmigrantResults

public void setImmigrantResults(List<BasicResults> immigrantResults)

addImmigrantResult

public void addImmigrantResult(BasicResults immigrantResult)
Adds the results for immigrants.

Parameters:
immigrantResult - the immigrant results

getNativeResults

public BasicResults getNativeResults()

setNativeResults

public void setNativeResults(BasicResults nativeResults)

getTotalEndPopulation

public Matrix2D getTotalEndPopulation()
Calculates total end population.

Returns:
total end population

getParamAssignments

public Map<ParameterInstance,ParameterAssignment> getParamAssignments()


Copyright © 2012. All Rights Reserved.