Examples of PerfTupleMetaData


Examples of org.jamesii.asf.spdm.dataimport.PerfTupleMetaData

    Map<Configuration, List<T>> configMap =
        PerformanceTuples.sortToConfigMap(data);

    // Create new metaData that leaves out all attributes belonging to the
    // configuration
    PerfTupleMetaData featureMData = new PerfTupleMetaData();
    featureMData.setNominalAttribs(new HashMap<>(metaData
        .getNominalAttribs()));
    featureMData.setNumericAttribs(new HashSet<>(metaData
        .getNumericAttribs()));
    featureMData.setMaximizePerformance(metaData.isMaximizePerformance());
    Set<String> configAttributes = PerformanceTuples.getConfigAttributes(data);
    for (String configAttrib : configAttributes) {
      featureMData.getNominalAttribs().remove(configAttrib);
      featureMData.getNumericAttribs().remove(configAttrib);
    }

    // TODO(re027): Think of narrowing down the population of configurations to
    // those belonging to the efficient border (->portfolio design), take into
    // account the result size
View Full Code Here

Examples of org.jamesii.asf.spdm.dataimport.PerfTupleMetaData

   */
  public static void writeToFile(
      PerformanceDataSet<? extends PerformanceTuple> dataSet, String fileName,
      final String delimiter, boolean nominalPerformance) throws IOException {

    PerfTupleMetaData metaData = dataSet.getMetaData();

    List<String> attributes = metaData.getSortedAttributeList();

    try (FileWriter fw = new FileWriter(fileName);
        BufferedWriter bw = new BufferedWriter(fw)) {

      writeHeader(delimiter, attributes, bw);
View Full Code Here

Examples of org.jamesii.asf.spdm.dataimport.PerfTupleMetaData

  }

  public void testMetaData() {
    PerformanceDataSet dataSet = fileManager.getPerformanceData();
    PerfTupleMetaData metaData = dataSet.getMetaData();
    assertNotNull(metaData);
    assertEquals(4, metaData.getNominalAttribs().size());
    assertEquals(0, metaData.getNumericAttribs().size());
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.