Class ProbabilityTable
- java.lang.Object
-
- eu.h2020.helios_social.core.info_control.classifier.ProbabilityTable
-
public class ProbabilityTable extends java.lang.ObjectProbabilityTable - two-dimensional hash table. It holds integer values, and hashed cell and column names, and total sums of rows and columns.
-
-
Constructor Summary
Constructors Constructor Description ProbabilityTable()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddecrease(java.lang.String row, java.lang.String column)intget(java.lang.String row, java.lang.String column)java.util.Set<java.lang.String>getColumns()intgetColumnSum(java.lang.String column)java.util.Set<java.lang.String>getRows()intgetRowSum(java.lang.String row)voidincrease(java.lang.String row, java.lang.String column)voidreset()
-
-
-
Method Detail
-
get
public int get(@NonNull java.lang.String row, @NonNull java.lang.String column)
-
increase
public void increase(@NonNull java.lang.String row, @NonNull java.lang.String column)
-
decrease
public void decrease(@NonNull java.lang.String row, @NonNull java.lang.String column)
-
getColumns
public java.util.Set<java.lang.String> getColumns()
-
getRows
public java.util.Set<java.lang.String> getRows()
-
getRowSum
public int getRowSum(java.lang.String row)
-
getColumnSum
public int getColumnSum(java.lang.String column)
-
reset
public void reset()
-
-