Class ProbabilityTable
- java.lang.Object
-
- eu.h2020.helios_social.core.info_control.classifier.ProbabilityTable
-
public class ProbabilityTable extends java.lang.Object
ProbabilityTable - 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 void
decrease(java.lang.String row, java.lang.String column)
int
get(java.lang.String row, java.lang.String column)
java.util.Set<java.lang.String>
getColumns()
int
getColumnSum(java.lang.String column)
java.util.Set<java.lang.String>
getRows()
int
getRowSum(java.lang.String row)
void
increase(java.lang.String row, java.lang.String column)
void
reset()
-
-
-
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()
-
-