Class PCMPhenotype

  • All Implemented Interfaces:
    org.opt4j.core.Phenotype

    public class PCMPhenotype
    extends Object
    implements org.opt4j.core.Phenotype
    Just holds a PCM Instance and the evaluated ConfidenceIntervals, if available.
    • Constructor Detail

      • PCMPhenotype

        public PCMPhenotype​(org.palladiosimulator.solver.models.PCMInstance pcm2,
                            String genotypeID,
                            long numericId)
        TODO: create a separate partition in the blackboard to store this phenotype's PCM instance? right now there is only a single model The current implicit assumption is that each candidate is evaluated right after it has been decoded, or never.
        Parameters:
        pcm2 - not yet used, as this points always to a same instance.
        genotypeID -
    • Method Detail

      • getGenotypeID

        public String getGenotypeID()
      • getNumericID

        public long getNumericID()
      • getPCMInstance

        public org.palladiosimulator.solver.models.PCMInstance getPCMInstance()