A B C D E F G H I J K L M N O P R S T U V W

A

abort() - Method in class laur.tools.AbortableThread
Requests the abortion of the thread.
AbortableThread - class laur.tools.AbortableThread.
This abstract class offers a general mechanism for thread abortion.
AbortableThread() - Constructor for class laur.tools.AbortableThread
 
AbortThreadRequest - exception laur.tools.AbortThreadRequest.
AbortThreadRequest is the exception thrown in a thread when the user requested that its execution be aborted.
AbortThreadRequest() - Constructor for class laur.tools.AbortThreadRequest
 
add(int) - Method in class laur.dm.ar.HashTree
This method indexes in the HashTree the Itemset at index index from ArrayList itemsets which was passed to the constructor of this HashTree.
add(int) - Method in class laur.dm.ar.Itemset
Add a new item to the itemset.
addRow(Itemset) - Method in class laur.dm.ar.DBWriter
Add a new row to the database.
antecedentSize() - Method in class laur.dm.ar.AssociationRule
Return size of antecedent.
Apriori - class laur.dm.ar.Apriori.
This class implements the Apriori algorithm for finding frequent itemsets.
Apriori() - Constructor for class laur.dm.ar.Apriori
 
AprioriRules - class laur.dm.ar.AprioriRules.
This class implements the Apriori ap_genrules algorithm for finding association rules.
AprioriRules() - Constructor for class laur.dm.ar.AprioriRules
 
ASC - Static variable in class laur.dm.ar.CriteriaSorter
Specifies ascending order.
AssociationRule - class laur.dm.ar.AssociationRule.
An association rule has two parts: the antecedent of the rule and the consequent of the rule, both of which are itemsets.
AssociationRule(Itemset, Itemset, double, double) - Constructor for class laur.dm.ar.AssociationRule
Creates a new association rule.
AssociationsMiner - class laur.dm.ar.AssociationsMiner.
This abstract class must be extended by the algorithms that will look for associations.
AssociationsMiner() - Constructor for class laur.dm.ar.AssociationsMiner
 

B

bAbort - Variable in class laur.tools.AbortableThread
This will be true if the user requested abort, false otherwise.
BY_ANTECEDENT_SIZE - Static variable in class laur.dm.ar.AssociationRule
Specifies sorting should be performed according to antecedent size.
BY_CONFIDENCE - Static variable in class laur.dm.ar.AssociationRule
Specifies sorting should be performed according to rule confidence.
BY_CONSEQUENT_SIZE - Static variable in class laur.dm.ar.AssociationRule
Specifies sorting should be performed according to consequent size.
BY_SIZE - Static variable in class laur.dm.ar.Itemset
Specifies sorting should be performed according to itemset size.
BY_SUPPORT - Static variable in class laur.dm.ar.AssociationRule
Specifies sorting should be performed according to rule support.
BY_SUPPORT - Static variable in class laur.dm.ar.Itemset
Specifies sorting should be performed according to itemset support.

C

cache_reader - Variable in class laur.dm.ar.AssociationsMiner
With this object we read from the cache
cache_writer - Variable in class laur.dm.ar.FrequentItemsetsMiner
With this object we write to the cache.
canCombineWith(Itemset) - Method in class laur.dm.ar.Itemset
Check whether two itemsets can be combined.
CHAR_SIZE - Static variable in class laur.dm.ar.DBWriter
 
checkAbort() - Method in class laur.tools.AbortableThread
This method should be called in subclasses at critical points to check whether the user requested that the execution be aborted.
checkIntegrity() - Method in class laur.dm.ar.DBReader
Check the integrity of the database.
checkLargeness(Itemset) - Method in class laur.dm.ar.HashTree
Verifies if any of the indexed Itemsets is not large by checking whether they're included in the frequent itemset itemset.
close() - Method in class laur.dm.ar.DBCacheReader
Closes the cache file.
close() - Method in class laur.dm.ar.DBCacheWriter
Closes the cache file.
close() - Method in class laur.dm.ar.DBReader
Close the I/O stream.
close() - Method in class laur.dm.ar.DBWriter
Close the I/O stream and save any unsaved data.
Closure - class laur.dm.ar.Closure.
This class implements the Closure algorithm for finding frequent itemsets.
Closure() - Constructor for class laur.dm.ar.Closure
 
ClosureOpt - class laur.dm.ar.ClosureOpt.
This class implements the Closure algorithm for finding frequent itemsets.
ClosureOpt() - Constructor for class laur.dm.ar.ClosureOpt
 
COLUMN_LENGTH - Static variable in class laur.dm.ar.DBWriter
 
COLUMN_NAME_OFFSET - Static variable in class laur.dm.ar.DBWriter
 
COLUMN_SIZE - Static variable in class laur.dm.ar.DBWriter
 
combineWith(Itemset) - Method in class laur.dm.ar.Itemset
Combine two itemsets into a new one that will contain all the items in the first itemset plus the last item in the second itemset.
compareTo(Object, int) - Method in class laur.dm.ar.AssociationRule
Compare two AssociationRule objects on one of several criteria.
compareTo(Object, int) - Method in interface laur.dm.ar.CriteriaComparable
Compare the receiver with the obj argument according to the criteria specified by criteria
compareTo(Object, int) - Method in class laur.dm.ar.Itemset
Compare two Itemset objects on one of several criteria.
computeConfidence() - Method in class laur.dm.ar.AssociationRule
Compute and return the confidence of the rule.
computeInfluence() - Method in class laur.dm.ar.AssociationRule
Compute and return the influence of the rule.
computeLift() - Method in class laur.dm.ar.AssociationRule
Compute and return the lift of the rule.
computePiatetskyShapiro() - Method in class laur.dm.ar.AssociationRule
Compute and return the Piatetsky-Shapiro measure of the rule.
consequentSize() - Method in class laur.dm.ar.AssociationRule
Return size of consequent.
countFrequentSubsets(Itemset, long) - Method in class laur.dm.ar.HashTree
Count how many frequent Itemsets (frequent = having weight greater than a specified minimum weight) are included in itemset
countSubsets(Itemset) - Method in class laur.dm.ar.HashTree
Count how many Itemsets are included in itemset
CoverRules - class laur.dm.ar.CoverRules.
This class implements an algorithm for finding the cover of all valid association rules.
CoverRules() - Constructor for class laur.dm.ar.CoverRules
 
CoverRulesOpt - class laur.dm.ar.CoverRulesOpt.
This class implements an optimized algorithm for finding the cover of all valid association rules.
CoverRulesOpt() - Constructor for class laur.dm.ar.CoverRulesOpt
 
CRC_SIZE - Static variable in class laur.dm.ar.DBWriter
 
CriteriaComparable - interface laur.dm.ar.CriteriaComparable.
This interface is implemented by classes who accept a criteria int parameter to their compareTo() method.
CriteriaSorter - class laur.dm.ar.CriteriaSorter.
This class implements a method for sorting a List of ComparableCriteria objects.
CriteriaSorter() - Constructor for class laur.dm.ar.CriteriaSorter
 

D

db_reader - Variable in class laur.dm.ar.FrequentItemsetsMiner
With this object we read from the database
DBCacheReader - class laur.dm.ar.DBCacheReader.
A DBCacheReader deserializes itemsets from cache.
DBCacheReader(String) - Constructor for class laur.dm.ar.DBCacheReader
Initializes a DBCacheReader to read from the specified cache file.
DBCacheWriter - class laur.dm.ar.DBCacheWriter.
A DBCacheWriter serializes itemsets to a cache.
DBCacheWriter(String) - Constructor for class laur.dm.ar.DBCacheWriter
Initializes a DBCacheWriter to write to the specified cache file.
DBException - exception laur.dm.ar.DBException.
DBException is the exception thrown by the methods of DBWriter and DBReader.
DBException(String) - Constructor for class laur.dm.ar.DBException
Creates a new DBException with description string msg.
DBReader - class laur.dm.ar.DBReader.
A DBReader is used to read data from a database.
DBReader(String) - Constructor for class laur.dm.ar.DBReader
Create a new DBReader according to the input file name.
DBWriter - class laur.dm.ar.DBWriter.
A DBWriter is used to write itemsets into a database.
DBWriter(String) - Constructor for class laur.dm.ar.DBWriter
Create a new DBWriter according to the input file name.
DESC - Static variable in class laur.dm.ar.CriteriaSorter
Specifies descending order.
DESCRIPTION_LENGTH - Static variable in class laur.dm.ar.DBWriter
 
DESCRIPTION_SIZE - Static variable in class laur.dm.ar.DBWriter
 

E

equals(Object) - Method in class laur.dm.ar.AssociationRule
Compare two AssociationRule objects on one of several criteria.
equals(Object) - Method in class laur.dm.ar.Itemset
Checks equality with another object.
execute() - Method in class laur.dm.ar.AssociationsMiner
Executes the findAssociations() method.
execute() - Method in class laur.dm.ar.FrequentItemsetsMiner
Executes the findFrequentItemsets() method.
execute() - Method in class laur.tools.AbortableThread
This method should be overwritten by subclasses to perform the thread actions.

F

findAssociations(DBCacheReader, double, double) - Method in class laur.dm.ar.AprioriRules
Find association rules in a database, given the set of frequent itemsets.
findAssociations(DBCacheReader, double, double) - Method in class laur.dm.ar.AssociationsMiner
Find association rules in a database, given the set of frequent itemsets.
findAssociations(DBCacheReader, double, double) - Method in class laur.dm.ar.CoverRules
Find association rules in a database, given the set of frequent itemsets.
findAssociations(DBCacheReader, double, double) - Method in class laur.dm.ar.CoverRulesOpt
Find association rules in a database, given the set of frequent itemsets.
findAssociations(DBCacheReader, double, double, Itemset, Itemset, Itemset, int, int) - Method in class laur.dm.ar.AprioriRules
Find association rules in a database, given the set of frequent itemsets and a set of restrictions.
findAssociations(DBCacheReader, double, double, Itemset, Itemset, Itemset, int, int) - Method in class laur.dm.ar.AssociationsMiner
Find association rules in a database, given the set of frequent itemsets and a set of restrictions.
findAssociations(DBCacheReader, double, double, Itemset, Itemset, Itemset, int, int) - Method in class laur.dm.ar.CoverRules
Find association rules in a database, given the set of frequent itemsets and a set of restrictions.
findAssociations(DBCacheReader, double, double, Itemset, Itemset, Itemset, int, int) - Method in class laur.dm.ar.CoverRulesOpt
Find association rules in a database, given the set of frequent itemsets and a set of restrictions.
findClass(String) - Method in class laur.tools.JarClassLoader
Looks among the contents of the jar file (cached in memory) and tries to find and define a class, given its name.
findFrequentItemsets(DBReader, DBCacheWriter, double) - Method in class laur.dm.ar.Apriori
Find the frequent itemsets in a database
findFrequentItemsets(DBReader, DBCacheWriter, double) - Method in class laur.dm.ar.Closure
Find the frequent itemsets in a database
findFrequentItemsets(DBReader, DBCacheWriter, double) - Method in class laur.dm.ar.ClosureOpt
Find the frequent itemsets in a database
findFrequentItemsets(DBReader, DBCacheWriter, double) - Method in class laur.dm.ar.FPgrowth
Find the frequent itemsets in a database
findFrequentItemsets(DBReader, DBCacheWriter, double) - Method in class laur.dm.ar.FrequentItemsetsMiner
Find the frequent itemsets in a database
FPgrowth - class laur.dm.ar.FPgrowth.
This class implements the FPgrowth algorithm for finding frequent itemsets.
FPgrowth() - Constructor for class laur.dm.ar.FPgrowth
 
FrequentItemsetsMiner - class laur.dm.ar.FrequentItemsetsMiner.
This abstract class must be extended by the algorithms that will look for large itemsets.
FrequentItemsetsMiner() - Constructor for class laur.dm.ar.FrequentItemsetsMiner
 

G

get(int) - Method in class laur.dm.ar.Itemset
Return i-th item in itemset.
getAntecedent() - Method in class laur.dm.ar.AssociationRule
Return antecedent of association rule.
getAntecedentItem(int) - Method in class laur.dm.ar.AssociationRule
Return i-th item in antecedent.
getColumnName(int) - Method in class laur.dm.ar.DBReader
Get the i-th column name from database.
getColumnNames() - Method in class laur.dm.ar.DBReader
Get all the column names for database.
getConfidence() - Method in class laur.dm.ar.AssociationRule
Return confidence of association rule.
getConsequent() - Method in class laur.dm.ar.AssociationRule
Return consequent of association rule.
getConsequentItem(int) - Method in class laur.dm.ar.AssociationRule
Return i-th item in consequent.
getDescription() - Method in class laur.dm.ar.DBReader
Get the description of the database.
getFirstItemset() - Method in class laur.dm.ar.DBCacheReader
Return the first itemset from cache.
getFirstRow() - Method in class laur.dm.ar.DBReader
Get first row of the table from the data file.
getItemsets() - Method in class laur.dm.ar.SET
Return the itemsets of the SET.
getLargeItemsets() - Method in class laur.dm.ar.SET
Return the maximal itemsets of the SET.
getLargeItemsets() - Method in class laur.dm.ar.SyntheticDataGenerator
Return the large itemsets used in the generation of transactions.
getNextItemset() - Method in class laur.dm.ar.DBCacheReader
Return next itemset from cache.
getNextRow() - Method in class laur.dm.ar.DBReader
Get the next row of data since last reading.
getNextTransaction() - Method in class laur.dm.ar.SyntheticDataGenerator
Get next transaction.
getNumColumns() - Method in class laur.dm.ar.DBReader
Get the number of the columns in database.
getNumRows() - Method in class laur.dm.ar.DBReader
Get the number of the rows in database.
getResult() - Method in class laur.dm.ar.AssociationsMiner
Gets the value returned by findAssociations() after the thread completed its execution.
getResult() - Method in class laur.dm.ar.FrequentItemsetsMiner
Gets the value returned by findFrequentItemsets() after the thread completed its execution.
getSupport() - Method in class laur.dm.ar.AssociationRule
Return support of association rule.
getSupport() - Method in class laur.dm.ar.Itemset
Return support of itemset.
getSupport(Itemset) - Method in class laur.dm.ar.SET
Return the support for a given itemset.
getValue(String) - Method in class laur.tools.INIManager
Obtain the value corresponding to a given key.
getVersion() - Method in class laur.dm.ar.DBReader
Get the file version number.
getWeight() - Method in class laur.dm.ar.Itemset
Return weight of itemset.

H

HashTree - class laur.dm.ar.HashTree.
A HashTree is a special data structure that is used to index an ArrayList of Itemset objects for more efficient processing.
HashTree(ArrayList) - Constructor for class laur.dm.ar.HashTree
Create a new HashTree.
HashTree(int, int, ArrayList) - Constructor for class laur.dm.ar.HashTree
Create a new HashTree.
hasMoreRows() - Method in class laur.dm.ar.DBReader
Tell whether there are more rows to be read from the database.
hasMoreTransactions() - Method in class laur.dm.ar.SyntheticDataGenerator
Tell whether there are more transactions to generate.
HEAD_SIZE_OFFSET - Static variable in class laur.dm.ar.DBWriter
 
HEADER_SIZE - Static variable in class laur.dm.ar.DBWriter
 

I

ID - Static variable in class laur.dm.ar.DBWriter
 
ID_SIZE - Static variable in class laur.dm.ar.DBWriter
 
incrementWeight() - Method in class laur.dm.ar.Itemset
Increment the weight of the itemset.
INIManager - class laur.tools.INIManager.
An INIManager object can be used to read and modify the contents of an initialization file.
INIManager() - Constructor for class laur.tools.INIManager
 
initializeSET(SET, double, DBCacheReader) - Static method in class laur.dm.ar.SET
Fills a SET with all frequent itemsets read from cacheReader that have support greater than min_support
insert(Itemset) - Method in class laur.dm.ar.SET
Insert a new itemset in the SET.
INT_SIZE - Static variable in class laur.dm.ar.DBWriter
 
intersects(Itemset) - Method in class laur.dm.ar.Itemset
Return true if this itemset has items in common with itemset.
is_ignored - Variable in class laur.dm.ar.AssociationsMiner
The items to ignore.
is_in_antecedent - Variable in class laur.dm.ar.AssociationsMiner
The items required to be in antecedent.
is_in_consequent - Variable in class laur.dm.ar.AssociationsMiner
The items required to be in consequent.
isCoveredBy(AssociationRule) - Method in class laur.dm.ar.AssociationRule
Find out if this rule is covered (can be inferred from) the ar rule.
isIncludedIn(Itemset) - Method in class laur.dm.ar.Itemset
Checks inclusion in a given itemset.
isMarked() - Method in class laur.dm.ar.Itemset
Return itemset mark.
isRunning - Variable in class laur.tools.AbortableThread
This will be true if the thread is running, false otherwise.
isStarted() - Method in class laur.tools.Timer
This method should be called to find out if the timer is started or not.
Itemset - class laur.dm.ar.Itemset.
An itemset is an ordered list of integers that identify items coupled with a double value representing the support of the itemset as a percentage.
Itemset() - Constructor for class laur.dm.ar.Itemset
Creates a new empty itemset.
Itemset(int) - Constructor for class laur.dm.ar.Itemset
Create a new empty itemset of specified capacity.
Itemset(Itemset) - Constructor for class laur.dm.ar.Itemset
Create a new itemset by copying a given one.

J

JarClassLoader - class laur.tools.JarClassLoader.
This class implements a simple class loader that can be used to load at runtime classes contained in a JAR file.
JarClassLoader(String) - Constructor for class laur.tools.JarClassLoader
Creates a new JarClassLoader that will allow the loading of classes stored in a jar file.

K

keys() - Method in class laur.tools.INIManager
Returns an Iterator over all keys.

L

LONG_SIZE - Static variable in class laur.dm.ar.DBWriter
 

M

main(String[]) - Static method in class laur.dm.ar.AssociationRule
sample usage and testing
main(String[]) - Static method in class laur.dm.ar.DBCacheReader
sample usage and testing
main(String[]) - Static method in class laur.dm.ar.DBCacheWriter
sample usage and testing
main(String[]) - Static method in class laur.dm.ar.DBReader
sample usage and testing
main(String[]) - Static method in class laur.dm.ar.DBWriter
sample usage and testing
main(String[]) - Static method in class laur.dm.ar.Itemset
sample usage and testing
main(String[]) - Static method in class laur.dm.ar.SET
sample usage and testing
main(String[]) - Static method in class laur.dm.ar.SyntheticDataGenerator
sample usage and testing
main(String[]) - Static method in class laur.rand.RandomExponentialDistribution
sample usage and testing
main(String[]) - Static method in class laur.rand.RandomPoissonDistribution
sample usage and testing
main(String[]) - Static method in class laur.rand.RandomSample
sample usage and testing
main(String[]) - Static method in class laur.tools.INIManager
sample usage and testing
mark() - Method in class laur.dm.ar.Itemset
Mark the itemset.
max_antecedent - Variable in class laur.dm.ar.AssociationsMiner
Maximum number of items allowed in antecedent.
min_confidence - Variable in class laur.dm.ar.AssociationsMiner
Minimum confidence value.
min_consequent - Variable in class laur.dm.ar.AssociationsMiner
Minimum number of items required in consequent.
MIN_DATA_OFFSET - Static variable in class laur.dm.ar.DBWriter
 
min_support - Variable in class laur.dm.ar.AssociationsMiner
Minimum support value.
min_support - Variable in class laur.dm.ar.FrequentItemsetsMiner
Minimum support value.
monitor - Variable in class laur.tools.MonitoredThread
A reference to the monitor that should be notified of the termination of this thread.
MonitoredThread - class laur.tools.MonitoredThread.
This abstract class allows a class that implements ThreadMonitor to be notified of the termination of this thread.
MonitoredThread() - Constructor for class laur.tools.MonitoredThread
 

N

nextDouble() - Method in class laur.rand.RandomExponentialDistribution
Return a random number with exponential distribution.
nextLong() - Method in class laur.rand.RandomPoissonDistribution
Return a random number with Poisson distribution.
nextSample() - Method in class laur.rand.RandomSample
Return a random sample.
NUMCOLUMNS_SIZE - Static variable in class laur.dm.ar.DBWriter
 
NUMROWS_OFFSET - Static variable in class laur.dm.ar.DBWriter
 
NUMROWS_SIZE - Static variable in class laur.dm.ar.DBWriter
 

O

open(String) - Method in class laur.tools.INIManager
This method is loading the contents of an INI file in memory.

P

prepareForDescent() - Method in class laur.dm.ar.HashTree
This method needs to be called after filling the tree and before any other processing (like update(), count*(), or checkLargeness()).
pruneDuplicates(ArrayList) - Static method in class laur.dm.ar.Itemset
Remove all duplicate itemsets from the vector v
pruneNonMaximal(ArrayList) - Static method in class laur.dm.ar.Itemset
Remove all non-maximal itemsets from the vector v

R

RandomExponentialDistribution - class laur.rand.RandomExponentialDistribution.
A generator of random numbers with exponential distribution.
RandomExponentialDistribution() - Constructor for class laur.rand.RandomExponentialDistribution
Create a new generator of random numbers with exponential distribution of mean 1.
RandomExponentialDistribution(double) - Constructor for class laur.rand.RandomExponentialDistribution
Create a new generator of random numbers with exponential distribution of specified mean.
RandomExponentialDistribution(double, Random) - Constructor for class laur.rand.RandomExponentialDistribution
Create a new generator of random numbers with exponential distribution of specified mean that will use randgen as its source of random numbers.
RandomPoissonDistribution - class laur.rand.RandomPoissonDistribution.
A generator of random numbers with Poisson distribution.
RandomPoissonDistribution(long) - Constructor for class laur.rand.RandomPoissonDistribution
Create a new generator of random numbers with Poisson distribution of specified mean.
RandomPoissonDistribution(long, Random) - Constructor for class laur.rand.RandomPoissonDistribution
Create a new generator of random numbers with Poisson distribution of specified mean and that uses randgen as a source of random numbers.
RandomSample - class laur.rand.RandomSample.
This class allows the random selection of n numbers from 1 to N.
RandomSample(long, int) - Constructor for class laur.rand.RandomSample
Create a new generator of random samples of n distinct values from the numbers 1 to N.
RandomSample(long, int, Random) - Constructor for class laur.rand.RandomSample
Create a new generator of random samples of n distinct values from the numbers 1 to N using randgen as a source of random numbers.
remove(int) - Method in class laur.dm.ar.Itemset
Removes a given item from the itemset.
removeLast() - Method in class laur.dm.ar.Itemset
Removes last item (which has the greatest value) from the itemset.
reset() - Method in class laur.tools.Timer
This method should be called to reset the timer.
run() - Method in class laur.tools.AbortableThread
Runs thread.

S

save() - Method in class laur.tools.INIManager
This method is saving the settings into the INI file.
SET - class laur.dm.ar.SET.
Implements a Set Enumeration Tree, which is a prefix tree used for storing and retrieving itemset information.
SET() - Constructor for class laur.dm.ar.SET
Create a new empty SET.
setColumnNames(ArrayList) - Method in class laur.dm.ar.DBWriter
Set the column names for the database.
setConfidence(double) - Method in class laur.dm.ar.AssociationRule
Set confidence of association rule.
setDescription(String) - Method in class laur.dm.ar.DBWriter
Set the description of the database.
SETException - exception laur.dm.ar.SETException.
Exception thrown by SET.
SETException(String) - Constructor for class laur.dm.ar.SETException
Creates a new SETException with description string msg.
setParameters(ThreadMonitor, DBCacheReader, double, double) - Method in class laur.dm.ar.AssociationsMiner
Sets the parameters for the mining algorithm.
setParameters(ThreadMonitor, DBCacheReader, double, double, Itemset, Itemset, Itemset, int, int) - Method in class laur.dm.ar.AssociationsMiner
Sets the parameters for the mining algorithm.
setParameters(ThreadMonitor, DBReader, DBCacheWriter, double) - Method in class laur.dm.ar.FrequentItemsetsMiner
Sets the parameters for the mining algorithm.
setSupport(double) - Method in class laur.dm.ar.Itemset
Set the support of the itemset.
setValue(String, String) - Method in class laur.tools.INIManager
Set a value for a given key.
setWeight(long) - Method in class laur.dm.ar.Itemset
Set the weight of the itemset.
size() - Method in class laur.dm.ar.Itemset
Return size of itemset.
sort(List, int, int) - Static method in class laur.dm.ar.CriteriaSorter
Sort a List of ComparableCriteria objects according to criteria criteria ad in the order specified by order.
start() - Method in class laur.tools.Timer
This method should be called to start/restart the timer.
stop() - Method in class laur.tools.Timer
This method should be called to stop/pause the timer.
subtraction(Itemset, Itemset) - Static method in class laur.dm.ar.Itemset
Return a new Itemset that contains only those items from is1 that do not appear in is2.
SyntheticDataGenerator - class laur.dm.ar.SyntheticDataGenerator.
This class implements a synthetic data generator that generates data by simulating transactions in a supermarket.
SyntheticDataGenerator(long, int, int, int, int) - Constructor for class laur.dm.ar.SyntheticDataGenerator
Create a new synthetic data generator with mean correlation 0.5 and mean corruption 0.5.
SyntheticDataGenerator(long, int, int, int, int, double, double) - Constructor for class laur.dm.ar.SyntheticDataGenerator
Create a new synthetic data generator.

T

terminationHook() - Method in class laur.tools.AbortableThread
Called before thread terminates execution.
terminationHook() - Method in class laur.tools.MonitoredThread
Notify the monitor of the thread termination.
ThreadMonitor - interface laur.tools.ThreadMonitor.
This interface is implemented by classes who are interested in monitoring a thread.
threadTermination(Thread) - Method in interface laur.tools.ThreadMonitor
This method will be called upon the thread's termination.
time() - Method in class laur.tools.Timer
This method should be called to find out the time measured so far.
Timer - class laur.tools.Timer.
This class implements a timer.
Timer() - Constructor for class laur.tools.Timer
Initialize a new timer.
toString() - Method in class laur.dm.ar.AssociationRule
Return a String representation of the AssociationRule.
toString() - Method in class laur.dm.ar.Itemset
Return a String representation of the Itemset.
toString() - Method in class laur.dm.ar.SET
Return a string representation of the SET.
toString() - Method in class laur.tools.Timer
This method returns a string representation of our timer.

U

union(Itemset, Itemset) - Static method in class laur.dm.ar.Itemset
Return a new Itemset that contains all those items that appear in is1 and in is2.
unmark() - Method in class laur.dm.ar.Itemset
Unmark the itemset.
update(Itemset) - Method in class laur.dm.ar.HashTree
Update the weights of all indexed Itemsets that are included in row
update(Itemset, long[][]) - Method in class laur.dm.ar.HashTree
Update the weights of all indexed Itemsets that are included in row and also update the matrix counts
updateCRC(int, int) - Static method in class laur.dm.ar.DBWriter
Update a CRC-16 value.

V

VERSION_SIZE - Static variable in class laur.dm.ar.DBWriter
 

W

writeItemset(Itemset) - Method in class laur.dm.ar.DBCacheWriter
Write an itemset to the cache.

A B C D E F G H I J K L M N O P R S T U V W