Package edu.wisc.game.tools
Class MwByHuman.MwSeries
java.lang.Object
edu.wisc.game.tools.MwByHuman.MwSeries
- Enclosing class:
- MwByHuman
public static class MwByHuman.MwSeries extends Object
The data for a series (group of episodes played by one player under the same rule set) needed to contribute a number to an M-W Comparandum. For each episode, we need these data:
playerId episodeId ruleSetName predecessors achieved10 m*
-
Field Summary
Fields Modifier and Type Field Description StringruleSetName -
Method Summary
Modifier and Type Method Description StringgetKey(MwByHuman.PrecMode mode)The 'key' (what comparandum, if any, this series belongs to) depends on the modebooleangetLearned()StringgetLightKey()Used for EveryCond; only lists the preceding, and does not include the targetdoublegetMDagger()intgetMDaggerInt()doublegetMStar()intgetMStarInt()An integer approimation to MStarintgetTotalErrors()intgetTotalMoves()static voidreadFromFile(File f, Vector<MwByHuman.MwSeries> into)Reads a CSV file with MwSeries entries.voidsetForcedKey(String key)
-
Field Details
-
Method Details
-
setForcedKey
-
getKey
The 'key' (what comparandum, if any, this series belongs to) depends on the mode -
getLightKey
Used for EveryCond; only lists the preceding, and does not include the target -
getLearned
public boolean getLearned() -
getTotalErrors
public int getTotalErrors() -
getTotalMoves
public int getTotalMoves() -
getMStar
public double getMStar() -
getMStarInt
public int getMStarInt()An integer approimation to MStar -
getMDaggerInt
public int getMDaggerInt() -
getMDagger
public double getMDagger() -
readFromFile
public static void readFromFile(File f, Vector<MwByHuman.MwSeries> into) throws IOException, IllegalInputExceptionReads a CSV file with MwSeries entries.- Parameters:
into- Adds the data into this vector.- Throws:
IOExceptionIllegalInputException
-