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

A

accept(File, String) - Method in class net.myrrix.common.io.InvertedFilenameFilter
 
accessMatrixDataDirectly(RealMatrix) - Static method in class net.myrrix.common.math.MatrixUtils
 
add(long) - Method in class net.myrrix.common.collection.FastIDSet
 
addAll(long[]) - Method in class net.myrrix.common.collection.FastIDSet
 
addAll(FastIDSet) - Method in class net.myrrix.common.collection.FastIDSet
 
addDatum(double) - Method in class net.myrrix.common.stats.RunningStatistics
 
addDatum(double) - Method in class net.myrrix.common.stats.RunningStatisticsPerTime
 
addDatum(double) - Method in class net.myrrix.common.stats.WeightedRunningAverage
 
addDatum(double, int) - Method in class net.myrrix.common.stats.WeightedRunningAverage
 
addTo(long, long, float, FastByIDMap<FastByIDFloatMap>, FastByIDMap<FastByIDFloatMap>) - Static method in class net.myrrix.common.math.MatrixUtils
Efficiently increments an entry in two parallel, sparse matrices.
available() - Method in class net.myrrix.common.io.NullInputStream
 
await() - Method in interface net.myrrix.common.MyrrixRecommender
Blocks indefinitely until MyrrixRecommender.isReady() returns true.
await(long, TimeUnit) - Method in interface net.myrrix.common.MyrrixRecommender
Blocks until MyrrixRecommender.isReady() returns true, or the given timeout is reached.

B

BitSet - Class in net.myrrix.common.collection
A simplified and streamlined version of BitSet.
BitSet(int) - Constructor for class net.myrrix.common.collection.BitSet
 
buffer(Reader) - Static method in class net.myrrix.common.io.IOUtils
Wraps its argument in BufferedReader if not already one.
bufferStream(InputStream) - Static method in class net.myrrix.common.io.IOUtils
 
buildGZIPOutputStream(OutputStream) - Static method in class net.myrrix.common.io.IOUtils
 
buildGZIPOutputStream(File) - Static method in class net.myrrix.common.io.IOUtils
 
buildGZIPWriter(OutputStream) - Static method in class net.myrrix.common.io.IOUtils
 
buildGZIPWriter(File) - Static method in class net.myrrix.common.io.IOUtils
 
ByValueAscComparator - Class in net.myrrix.common
Defines an ordering on RecommendedItems that sorts by value, ascending.

C

cardinality() - Method in class net.myrrix.common.collection.BitSet
 
changeDatum(double) - Method in class net.myrrix.common.stats.RunningStatistics
 
changeDatum(double) - Method in class net.myrrix.common.stats.RunningStatisticsPerTime
 
changeDatum(double) - Method in class net.myrrix.common.stats.WeightedRunningAverage
 
changeDatum(double, int) - Method in class net.myrrix.common.stats.WeightedRunningAverage
 
chooseAboutNFromStream(int, LongPrimitiveIterator, int, RandomGenerator) - Static method in class net.myrrix.common.random.RandomUtils
 
classExists(String) - Static method in class net.myrrix.common.ClassUtils
 
ClassUtils - Class in net.myrrix.common
Class-related utility methods.
clear(int) - Method in class net.myrrix.common.collection.BitSet
 
clear() - Method in class net.myrrix.common.collection.BitSet
 
clear() - Method in class net.myrrix.common.collection.FastByIDFloatMap
 
clear() - Method in class net.myrrix.common.collection.FastByIDMap
 
clear() - Method in class net.myrrix.common.collection.FastIDSet
 
clear() - Method in class net.myrrix.common.ReloadingReference
Clears the reference, requiring a load on next access.
clone(T) - Static method in class net.myrrix.common.ClassUtils
Clones "Cloneable" objects even though this actually requires reflection to expose.
clone() - Method in class net.myrrix.common.collection.BitSet
 
clone() - Method in class net.myrrix.common.collection.FastByIDFloatMap
 
clone() - Method in class net.myrrix.common.collection.FastByIDMap
 
clone() - Method in class net.myrrix.common.collection.FastIDSet
 
close() - Method in class net.myrrix.common.io.NullInputStream
 
close() - Method in class net.myrrix.common.log.MemoryHandler
 
CommonsMathLinearSystemSolver - Class in net.myrrix.common.math
An implementation based on RRQRDecomposition from Commons Math.
CommonsMathLinearSystemSolver() - Constructor for class net.myrrix.common.math.CommonsMathLinearSystemSolver
 
compare(RecommendedItem, RecommendedItem) - Method in class net.myrrix.common.ByValueAscComparator
 
compareTo(SimpleRecommendedItem) - Method in class net.myrrix.common.SimpleRecommendedItem
 
computeNext() - Method in class net.myrrix.common.collection.CountingIterator
 
contains(long) - Method in class net.myrrix.common.collection.FastIDSet
 
containsKey(long) - Method in class net.myrrix.common.collection.FastByIDFloatMap
 
containsKey(long) - Method in class net.myrrix.common.collection.FastByIDMap
 
containsValue(Object) - Method in class net.myrrix.common.collection.FastByIDMap
 
copyStreamToFile(InputStream, File) - Static method in class net.myrrix.common.io.IOUtils
 
copyURLToFile(URL, File) - Static method in class net.myrrix.common.io.IOUtils
 
CountingIterator - Class in net.myrrix.common.collection
Counts through [0,to).
CountingIterator(int) - Constructor for class net.myrrix.common.collection.CountingIterator
 

D

deleteRecursively(File) - Static method in class net.myrrix.common.io.IOUtils
Attempts to recursively delete a directory.
distanceSquared(float[], float[]) - Static method in class net.myrrix.common.math.SimpleVectorMath
 
dot(float[], float[]) - Static method in class net.myrrix.common.math.SimpleVectorMath
 

E

entrySet() - Method in class net.myrrix.common.collection.FastByIDFloatMap
 
entrySet() - Method in class net.myrrix.common.collection.FastByIDMap
 
equals(Object) - Method in class net.myrrix.common.collection.FastByIDFloatMap
 
equals(Object) - Method in class net.myrrix.common.collection.FastByIDMap
 
equals(Object) - Method in class net.myrrix.common.collection.FastIDSet
 
equals(Object) - Method in class net.myrrix.common.SimpleRecommendedItem
 
estimateForAnonymous(long, long[]) - Method in interface net.myrrix.common.MyrrixRecommender
A version of MyrrixRecommender.estimatePreference(long, long) that, like MyrrixRecommender.recommendToAnonymous(long[], float[], int), operates on "anonymous" users -- defined not by a previously known set of data, but data given in the request.
estimateForAnonymous(long, long[], float[]) - Method in interface net.myrrix.common.MyrrixRecommender
A version of MyrrixRecommender.estimatePreference(long, long) that, like MyrrixRecommender.recommendToAnonymous(long[], float[], int), operates on "anonymous" users -- defined not by a previously known set of data, but data given in the request.
estimatePreference(long, long) - Method in interface net.myrrix.common.MyrrixRecommender
 
estimatePreferences(long, long...) - Method in interface net.myrrix.common.MyrrixRecommender
A bulk version of MyrrixRecommender.estimatePreference(long, long), suitable for computing many estimates at once.
ExecutorUtils - Class in net.myrrix.common.parallel
Utility methods related to ExecutorService and related classes.

F

FastByIDFloatMap - Class in net.myrrix.common.collection
Based on Mahout's FastByIDMap; used with float instead of double.
FastByIDFloatMap() - Constructor for class net.myrrix.common.collection.FastByIDFloatMap
Creates a new with default capacity.
FastByIDFloatMap(int) - Constructor for class net.myrrix.common.collection.FastByIDFloatMap
 
FastByIDFloatMap(int, float) - Constructor for class net.myrrix.common.collection.FastByIDFloatMap
 
FastByIDFloatMap.MapEntry - Interface in net.myrrix.common.collection
 
FastByIDMap<V> - Class in net.myrrix.common.collection
Based on Mahout's FastByIDMap; adds new methods.
FastByIDMap() - Constructor for class net.myrrix.common.collection.FastByIDMap
Creates a new with default capacity.
FastByIDMap(int) - Constructor for class net.myrrix.common.collection.FastByIDMap
 
FastByIDMap(int, float) - Constructor for class net.myrrix.common.collection.FastByIDMap
 
FastByIDMap(int, int) - Constructor for class net.myrrix.common.collection.FastByIDMap
 
FastByIDMap(int, int, float) - Constructor for class net.myrrix.common.collection.FastByIDMap
Creates a new whose capacity can accommodate the given number of entries without rehash.
FastByIDMap.MapEntry<V> - Interface in net.myrrix.common.collection
 
FastIDSet - Class in net.myrrix.common.collection
Based on Mahout's FastIDSet.
FastIDSet() - Constructor for class net.myrrix.common.collection.FastIDSet
Creates a new with default capacity.
FastIDSet(long[]) - Constructor for class net.myrrix.common.collection.FastIDSet
 
FastIDSet(int) - Constructor for class net.myrrix.common.collection.FastIDSet
 
FastIDSet(int, float) - Constructor for class net.myrrix.common.collection.FastIDSet
 
flush() - Method in class net.myrrix.common.log.MemoryHandler
 

G

get(int) - Method in class net.myrrix.common.collection.BitSet
 
get(long) - Method in class net.myrrix.common.collection.FastByIDFloatMap
 
get(long) - Method in class net.myrrix.common.collection.FastByIDMap
 
get(long, TimeUnit) - Method in class net.myrrix.common.ReloadingReference
Like ReloadingReference.get(), but when a value already exists, will only wait for the given amount of time before just proceeding to return the existing value instead of waiting for a new value to load.
get() - Method in class net.myrrix.common.ReloadingReference
 
getAllItemIDs() - Method in interface net.myrrix.common.MyrrixRecommender
 
getAllUserIDs() - Method in interface net.myrrix.common.MyrrixRecommender
 
getAverage() - Method in class net.myrrix.common.stats.RunningStatistics
 
getAverage() - Method in class net.myrrix.common.stats.RunningStatisticsPerTime
 
getAverage() - Method in class net.myrrix.common.stats.WeightedRunningAverage
 
getCount() - Method in class net.myrrix.common.stats.RunningStatistics
 
getCount() - Method in class net.myrrix.common.stats.RunningStatisticsPerTime
 
getCount() - Method in class net.myrrix.common.stats.WeightedRunningAverage
 
getDataModel() - Method in interface net.myrrix.common.MyrrixRecommender
Deprecated.
do not call; only present to satisfy Mahout API
getDefaultLocalPartition(int) - Static method in class net.myrrix.common.PartitionsUtils
 
getHostName() - Method in class net.myrrix.common.stats.JVMEnvironment
 
getItemCluster(int) - Method in interface net.myrrix.common.MyrrixRecommender
 
getItemID() - Method in class net.myrrix.common.MutableRecommendedItem
 
getItemID() - Method in class net.myrrix.common.SimpleRecommendedItem
 
getKey() - Method in interface net.myrrix.common.collection.FastByIDFloatMap.MapEntry
 
getKey() - Method in interface net.myrrix.common.collection.FastByIDMap.MapEntry
 
getLogLines() - Method in class net.myrrix.common.log.MemoryHandler
 
getMax() - Method in interface net.myrrix.common.stats.RunningAverageAndMinMax
 
getMax() - Method in class net.myrrix.common.stats.RunningStatistics
 
getMax() - Method in class net.myrrix.common.stats.RunningStatisticsPerTime
 
getMaxMemory() - Method in class net.myrrix.common.stats.JVMEnvironment
 
getMaxMemoryMB() - Method in class net.myrrix.common.stats.JVMEnvironment
 
getMin() - Method in interface net.myrrix.common.stats.RunningAverageAndMinMax
 
getMin() - Method in class net.myrrix.common.stats.RunningStatistics
 
getMin() - Method in class net.myrrix.common.stats.RunningStatisticsPerTime
 
getNumItemClusters() - Method in interface net.myrrix.common.MyrrixRecommender
 
getNumProcessors() - Method in class net.myrrix.common.stats.JVMEnvironment
 
getNumUserClusters() - Method in interface net.myrrix.common.MyrrixRecommender
 
getPercentUsedMemory() - Method in class net.myrrix.common.stats.JVMEnvironment
 
getRandom() - Static method in class net.myrrix.common.random.RandomManager
 
getSolver(RealMatrix) - Method in class net.myrrix.common.math.CommonsMathLinearSystemSolver
 
getSolver(RealMatrix) - Method in class net.myrrix.common.math.JBlasLinearSystemSolver
 
getSolver(RealMatrix) - Static method in class net.myrrix.common.math.MatrixUtils
 
getStandardDeviation() - Method in class net.myrrix.common.stats.RunningStatistics
 
getTotalWeight() - Method in class net.myrrix.common.stats.WeightedRunningAverage
 
getUsedMemory() - Method in class net.myrrix.common.stats.JVMEnvironment
 
getUsedMemoryMB() - Method in class net.myrrix.common.stats.JVMEnvironment
 
getUserCluster(int) - Method in interface net.myrrix.common.MyrrixRecommender
 
getValue() - Method in interface net.myrrix.common.collection.FastByIDFloatMap.MapEntry
 
getValue() - Method in interface net.myrrix.common.collection.FastByIDMap.MapEntry
 
getValue() - Method in class net.myrrix.common.MutableRecommendedItem
 
getValue() - Method in class net.myrrix.common.SimpleRecommendedItem
 

H

hashCode() - Method in class net.myrrix.common.collection.FastByIDFloatMap
 
hashCode() - Method in class net.myrrix.common.collection.FastByIDMap
 
hashCode() - Method in class net.myrrix.common.collection.FastIDSet
 
hashCode() - Method in class net.myrrix.common.SimpleRecommendedItem
 
hasNext() - Method in class net.myrrix.common.collection.SamplingLongPrimitiveIterator
 

I

IllConditionedSolverException - Exception in net.myrrix.common.math
Thrown when a matrix operator seems to be ill-conditioned -- large max absolute row sum norm.
IllConditionedSolverException() - Constructor for exception net.myrrix.common.math.IllConditionedSolverException
 
IllConditionedSolverException(String) - Constructor for exception net.myrrix.common.math.IllConditionedSolverException
 
IllConditionedSolverException(Throwable) - Constructor for exception net.myrrix.common.math.IllConditionedSolverException
 
increment(long, float) - Method in class net.myrrix.common.collection.FastByIDFloatMap
 
ingest(Reader) - Method in interface net.myrrix.common.MyrrixRecommender
Like MyrrixRecommender.ingest(File), but reads from a Reader.
ingest(File) - Method in interface net.myrrix.common.MyrrixRecommender
"Uploads" a series of new associations to the recommender; this is like a bulk version of MyrrixRecommender.setPreference(long, long, float).
initialize(Iterable<String>) - Method in class net.myrrix.common.random.MemoryIDMigrator
 
initialQueue(int) - Static method in class net.myrrix.common.TopN
 
INSTANCE - Static variable in class net.myrrix.common.ByValueAscComparator
 
INSTANCE - Static variable in class net.myrrix.common.io.NullInputStream
 
intersectionSize(FastIDSet) - Method in class net.myrrix.common.collection.FastIDSet
Convenience method to quickly compute just the size of the intersection with another .
inverse() - Method in class net.myrrix.common.stats.RunningStatistics
 
inverse() - Method in class net.myrrix.common.stats.RunningStatisticsPerTime
 
inverse() - Method in class net.myrrix.common.stats.WeightedRunningAverage
 
InvertedFilenameFilter - Class in net.myrrix.common.io
Accepts only the files that are not accepted by another given FilenameFilter.
InvertedFilenameFilter(FilenameFilter) - Constructor for class net.myrrix.common.io.InvertedFilenameFilter
 
IOUtils - Class in net.myrrix.common.io
Simple utility methods related to I/O.
isEmpty() - Method in class net.myrrix.common.collection.FastByIDFloatMap
 
isEmpty() - Method in class net.myrrix.common.collection.FastByIDMap
 
isEmpty() - Method in class net.myrrix.common.collection.FastIDSet
 
isFinite(float) - Static method in class net.myrrix.common.LangUtils
 
isFinite(double) - Static method in class net.myrrix.common.LangUtils
 
isGZIPFileEmpty(File) - Static method in class net.myrrix.common.io.IOUtils
 
isNonSingular(RealMatrix) - Method in class net.myrrix.common.math.CommonsMathLinearSystemSolver
 
isNonSingular(RealMatrix) - Method in class net.myrrix.common.math.JBlasLinearSystemSolver
 
isNonSingular(RealMatrix) - Static method in class net.myrrix.common.math.MatrixUtils
 
isReady() - Method in interface net.myrrix.common.MyrrixRecommender
 
iterator() - Method in class net.myrrix.common.collection.FastIDSet
 

J

JBlasLinearSystemSolver - Class in net.myrrix.common.math
Implementation based on BLAS, wrapped via JNI and jblas.
JBlasLinearSystemSolver() - Constructor for class net.myrrix.common.math.JBlasLinearSystemSolver
 
JVMEnvironment - Class in net.myrrix.common.stats
A bean encapsulating some characteristics of the JVM's runtime environment.
JVMEnvironment() - Constructor for class net.myrrix.common.stats.JVMEnvironment
 

K

keySetIterator() - Method in class net.myrrix.common.collection.FastByIDFloatMap
 
keySetIterator() - Method in class net.myrrix.common.collection.FastByIDMap
 

L

LangUtils - Class in net.myrrix.common
General utility methods related to the language, or primitves.
loadClass(String, Class<T>) - Static method in class net.myrrix.common.ClassUtils
Loads a named implementation class, a subclass of a given supertype.
loadField(Class<?>, String) - Static method in class net.myrrix.common.ClassUtils
 
loadFromRemote(String, Class<T>, URL) - Static method in class net.myrrix.common.ClassUtils
Load an instance of a class from a JAR file at a remote location.
loadInstanceOf(Class<T>) - Static method in class net.myrrix.common.ClassUtils
 
loadInstanceOf(Class<T>, Class<?>[], Object[]) - Static method in class net.myrrix.common.ClassUtils
 
loadInstanceOf(String, Class<T>) - Static method in class net.myrrix.common.ClassUtils
loadInstanceOf(String, Class<T>, Class<?>[], Object[]) - Static method in class net.myrrix.common.ClassUtils
Loads and instantiates a named implementation class, a subclass of a given supertype, whose constructor takes the given arguments.

M

main(String[]) - Static method in class net.myrrix.common.OneWayMigrator
Prints the hashed long value of the given string argument.
mark(int) - Method in class net.myrrix.common.io.NullInputStream
 
markSupported() - Method in class net.myrrix.common.io.NullInputStream
 
matrixToString(FastByIDMap<FastByIDFloatMap>) - Static method in class net.myrrix.common.math.MatrixUtils
 
MatrixUtils - Class in net.myrrix.common.math
Contains utility methods for dealing with matrices, which are here represented as FastByIDMaps of FastByIDFloatMaps, or of float[].
MAX_INT_SMALLER_TWIN_PRIME - Static variable in class net.myrrix.common.random.RandomUtils
The largest prime less than 231-1 that is the smaller of a twin prime pair.
maybeGet() - Method in class net.myrrix.common.ReloadingReference
 
maybeWrapIterator(LongPrimitiveIterator, double) - Static method in class net.myrrix.common.collection.SamplingLongPrimitiveIterator
 
md5HashToLong(long) - Static method in class net.myrrix.common.random.RandomUtils
 
MemoryHandler - Class in net.myrrix.common.log
Simple Handler that records recent log lines in memory.
MemoryHandler() - Constructor for class net.myrrix.common.log.MemoryHandler
 
MemoryIDMigrator - Class in net.myrrix.common.random
Implementation which stores the reverse long-to-String mapping in memory.
MemoryIDMigrator() - Constructor for class net.myrrix.common.random.MemoryIDMigrator
 
mod(long, int) - Static method in class net.myrrix.common.LangUtils
Computes l mod m, such that the result is always in [0,m-1], for any long value including negative values.
mostPopularItems(int) - Method in interface net.myrrix.common.MyrrixRecommender
 
mostPopularItems(int, IDRescorer) - Method in interface net.myrrix.common.MyrrixRecommender
 
mostSimilarItems(long, int) - Method in interface net.myrrix.common.MyrrixRecommender
 
mostSimilarItems(long, int, Rescorer<LongPair>) - Method in interface net.myrrix.common.MyrrixRecommender
 
mostSimilarItems(long[], int) - Method in interface net.myrrix.common.MyrrixRecommender
 
mostSimilarItems(long[], int, Rescorer<LongPair>) - Method in interface net.myrrix.common.MyrrixRecommender
 
mostSimilarItems(long[], int, boolean) - Method in interface net.myrrix.common.MyrrixRecommender
Deprecated.
do not call; only present to satisfy Mahout API
mostSimilarItems(long[], int, Rescorer<LongPair>, boolean) - Method in interface net.myrrix.common.MyrrixRecommender
Deprecated.
do not call; only present to satisfy Mahout API
multiply(RealMatrix, FastByIDMap<float[]>) - Static method in class net.myrrix.common.math.MatrixUtils
 
multiply(RealMatrix, float[]) - Static method in class net.myrrix.common.math.MatrixUtils
 
multiplyXYT(FastByIDMap<float[]>, FastByIDMap<float[]>) - Static method in class net.myrrix.common.math.MatrixUtils
 
MutableRecommendedItem - Class in net.myrrix.common
An implementation of RecommendedItem which is mutable.
MutableRecommendedItem() - Constructor for class net.myrrix.common.MutableRecommendedItem
 
MutableRecommendedItem(long, float) - Constructor for class net.myrrix.common.MutableRecommendedItem
 
MyrrixRecommender - Interface in net.myrrix.common
Defines additional methods supported beyond what is in ItemBasedRecommender, including a method to recommend to "anonymous" users MyrrixRecommender.recommendToAnonymous(long[], int) and a means to bulk-load data MyrrixRecommender.ingest(Reader).

N

net.myrrix.common - package net.myrrix.common
 
net.myrrix.common.collection - package net.myrrix.common.collection
 
net.myrrix.common.io - package net.myrrix.common.io
 
net.myrrix.common.log - package net.myrrix.common.log
 
net.myrrix.common.math - package net.myrrix.common.math
 
net.myrrix.common.parallel - package net.myrrix.common.parallel
 
net.myrrix.common.random - package net.myrrix.common.random
 
net.myrrix.common.signal - package net.myrrix.common.signal
 
net.myrrix.common.stats - package net.myrrix.common.stats
 
nextLong() - Method in class net.myrrix.common.collection.SamplingLongPrimitiveIterator
 
nextSetBit(int) - Method in class net.myrrix.common.collection.BitSet
 
nextTwinPrime(int) - Static method in class net.myrrix.common.random.RandomUtils
Finds next-largest "twin primes": numbers p and p+2 such that both are prime.
NO_MAX_SIZE - Static variable in class net.myrrix.common.collection.FastByIDMap
 
NO_RELOAD - Static variable in class net.myrrix.common.ReloadingReference
 
norm(float[]) - Static method in class net.myrrix.common.math.SimpleVectorMath
 
norm(double[]) - Static method in class net.myrrix.common.math.SimpleVectorMath
 
normalize(float[]) - Static method in class net.myrrix.common.math.SimpleVectorMath
 
NotReadyException - Exception in net.myrrix.common
Thrown when a component is not ready to answer a request yet.
NotReadyException() - Constructor for exception net.myrrix.common.NotReadyException
 
NullInputStream - Class in net.myrrix.common.io
InputStream which returns no bytes.
NullInputStream() - Constructor for class net.myrrix.common.io.NullInputStream
 

O

OneWayMigrator - Class in net.myrrix.common
Used when translation is needed only one-way, never back.
OneWayMigrator() - Constructor for class net.myrrix.common.OneWayMigrator
 
openMaybeDecompressing(File) - Static method in class net.myrrix.common.io.IOUtils
Opens an InputStream to the file.
openReaderMaybeDecompressing(File) - Static method in class net.myrrix.common.io.IOUtils
 

P

Paralleler<T> - Class in net.myrrix.common.parallel
A convenient way of executing a large number of small tasks in parallel.
Paralleler(Iterator<T>, Processor<T>) - Constructor for class net.myrrix.common.parallel.Paralleler
Creates an instance which will apply a Processor to many values.
Paralleler(Iterator<T>, Processor<T>, String) - Constructor for class net.myrrix.common.parallel.Paralleler
Creates an instance which will apply a Processor to many values.
parseAllPartitions(CharSequence) - Static method in class net.myrrix.common.PartitionsUtils
 
parseDouble(String) - Static method in class net.myrrix.common.LangUtils
 
parseFloat(String) - Static method in class net.myrrix.common.LangUtils
Parses a float from a String as if by Float.valueOf(String), but disallows special values like Float.NaN, Float.POSITIVE_INFINITY and Float.NEGATIVE_INFINITY.
parsePartitionsFromStatus(URL) - Static method in class net.myrrix.common.PartitionsUtils
Reads partition information from an XML status document from the cluster, which includes information on partitions and their replicas.
PartitionsUtils - Class in net.myrrix.common
Utility methods for dealing with partitions in distributed mode.
peek() - Method in class net.myrrix.common.collection.SamplingLongPrimitiveIterator
 
process(T, long) - Method in interface net.myrrix.common.parallel.Processor
 
Processor<T> - Interface in net.myrrix.common.parallel
A process that can operate on a given value.
publish(LogRecord) - Method in class net.myrrix.common.log.MemoryHandler
 
put(long, float) - Method in class net.myrrix.common.collection.FastByIDFloatMap
 
put(long, V) - Method in class net.myrrix.common.collection.FastByIDMap
 

R

randomFrom(FastIDSet, RandomGenerator) - Static method in class net.myrrix.common.random.RandomUtils
 
RandomManager - Class in net.myrrix.common.random
Manages random number generation.
randomUnitVector(int, RandomGenerator) - Static method in class net.myrrix.common.random.RandomUtils
 
randomUnitVectorFarFrom(int, List<float[]>, RandomGenerator) - Static method in class net.myrrix.common.random.RandomUtils
 
RandomUtils - Class in net.myrrix.common.random
Helpful methods related to randomness and related functions.
read() - Method in class net.myrrix.common.io.NullInputStream
 
read(byte[]) - Method in class net.myrrix.common.io.NullInputStream
 
read(byte[], int, int) - Method in class net.myrrix.common.io.NullInputStream
 
readObjectFromFile(File, Class<T>) - Static method in class net.myrrix.common.io.IOUtils
 
readSmallTextFromURL(URL) - Static method in class net.myrrix.common.io.IOUtils
 
recommend(long, int) - Method in interface net.myrrix.common.MyrrixRecommender
 
recommend(long, int, IDRescorer) - Method in interface net.myrrix.common.MyrrixRecommender
 
recommend(long, int, boolean, IDRescorer) - Method in interface net.myrrix.common.MyrrixRecommender
 
recommendedBecause(long, long, int) - Method in interface net.myrrix.common.MyrrixRecommender
Lists the items that were most influential in recommending a given item to a given user.
recommendToAnonymous(long[], int) - Method in interface net.myrrix.common.MyrrixRecommender
Computes recommendations for a user that is not known to the model yet; instead, the user's associated items are supplied to the method and it proceeds as if a user with these associated items were in the model.
recommendToAnonymous(long[], float[], int) - Method in interface net.myrrix.common.MyrrixRecommender
Like MyrrixRecommender.recommendToAnonymous(long[], int) but allows specifying values associated with items.
recommendToAnonymous(long[], int, IDRescorer) - Method in interface net.myrrix.common.MyrrixRecommender
recommendToAnonymous(long[], float[], int, IDRescorer) - Method in interface net.myrrix.common.MyrrixRecommender
Like MyrrixRecommender.recommendToAnonymous(long[], int, IDRescorer) but lets caller specify strength scores associated to each of the items.
recommendToMany(long[], int, boolean, IDRescorer) - Method in interface net.myrrix.common.MyrrixRecommender
Recommends to a group of users all at once.
refresh(Collection<Refreshable>) - Method in interface net.myrrix.common.MyrrixRecommender
Deprecated.
refresh() - Method in interface net.myrrix.common.MyrrixRecommender
Like MyrrixRecommender.refresh(Collection) from Mahout, but the need for the argument does not exist in Myrrix.
refresh() - Method in class net.myrrix.common.stats.RunningStatisticsPerTime
 
register(Runnable, SignalType...) - Static method in class net.myrrix.common.signal.SignalManager
 
rehash() - Method in class net.myrrix.common.collection.FastByIDFloatMap
 
rehash() - Method in class net.myrrix.common.collection.FastByIDMap
 
rehash() - Method in class net.myrrix.common.collection.FastIDSet
 
ReloadingReference<V> - Class in net.myrrix.common
Encapsulates a reference to something that is created the first time it is needed.
ReloadingReference(Callable<V>) - Constructor for class net.myrrix.common.ReloadingReference
 
ReloadingReference(Callable<V>, long, TimeUnit) - Constructor for class net.myrrix.common.ReloadingReference
 
remove(long) - Method in class net.myrrix.common.collection.FastByIDFloatMap
 
remove(long) - Method in class net.myrrix.common.collection.FastByIDMap
 
remove(long) - Method in class net.myrrix.common.collection.FastIDSet
 
remove() - Method in class net.myrrix.common.collection.SamplingLongPrimitiveIterator
 
remove(long, long, FastByIDMap<FastByIDFloatMap>, FastByIDMap<FastByIDFloatMap>) - Static method in class net.myrrix.common.math.MatrixUtils
Efficiently removes an entry in two parallel, sparse matrices.
removeAll(long[]) - Method in class net.myrrix.common.collection.FastIDSet
 
removeAll(FastIDSet) - Method in class net.myrrix.common.collection.FastIDSet
 
removeDatum(double) - Method in class net.myrrix.common.stats.RunningStatistics
 
removeDatum(double) - Method in class net.myrrix.common.stats.RunningStatisticsPerTime
 
removeDatum(double) - Method in class net.myrrix.common.stats.WeightedRunningAverage
 
removeDatum(double, int) - Method in class net.myrrix.common.stats.WeightedRunningAverage
 
removePreference(long, long) - Method in interface net.myrrix.common.MyrrixRecommender
This method will remove an item from the user's set of known items, making it eligible for recommendation again.
reset() - Method in class net.myrrix.common.io.NullInputStream
 
retainAll(FastIDSet) - Method in class net.myrrix.common.collection.FastIDSet
 
runInParallel() - Method in class net.myrrix.common.parallel.Paralleler
Run Processor, in as many threads as available cores, on values.
runInParallel(ExecutorService, int) - Method in class net.myrrix.common.parallel.Paralleler
Run Processor, in as many threads as available cores, on values.
runInSerial() - Method in class net.myrrix.common.parallel.Paralleler
Run Processor, but only in 1 thread, on values.
RunningAverageAndMinMax - Interface in net.myrrix.common.stats
Implementations of this class also record a min and max observed value.
RunningStatistics - Class in net.myrrix.common.stats
Like implementations of RunningAverageAndStdDev but adds more statistics, like min and max.
RunningStatistics() - Constructor for class net.myrrix.common.stats.RunningStatistics
 
RunningStatisticsPerTime - Class in net.myrrix.common.stats
 
RunningStatisticsPerTime(TimeUnit) - Constructor for class net.myrrix.common.stats.RunningStatisticsPerTime
 

S

SamplingLongPrimitiveIterator - Class in net.myrrix.common.collection
Wraps a LongPrimitiveIterator and returns only some subset of the elements that it would, as determined by a sampling rate parameter.
SamplingLongPrimitiveIterator(LongPrimitiveIterator, double) - Constructor for class net.myrrix.common.collection.SamplingLongPrimitiveIterator
 
SamplingLongPrimitiveIterator(RandomGenerator, LongPrimitiveIterator, double) - Constructor for class net.myrrix.common.collection.SamplingLongPrimitiveIterator
 
selectTopN(Iterator<RecommendedItem>, int) - Static method in class net.myrrix.common.TopN
 
selectTopNFromQueue(Queue<MutableRecommendedItem>, int) - Static method in class net.myrrix.common.TopN
 
selectTopNIntoQueue(Queue<MutableRecommendedItem>, Iterator<RecommendedItem>, int) - Static method in class net.myrrix.common.TopN
Computes top N values for a stream and puts them into a Queue.
selectTopNIntoQueueMultithreaded(Queue<MutableRecommendedItem>, float[], Iterator<RecommendedItem>, int) - Static method in class net.myrrix.common.TopN
Computes top N values for a stream and puts them into a Queue.
set(int) - Method in class net.myrrix.common.collection.BitSet
 
set(int, int) - Method in class net.myrrix.common.collection.BitSet
 
set(long, float) - Method in class net.myrrix.common.MutableRecommendedItem
 
setItemTag(String, long) - Method in interface net.myrrix.common.MyrrixRecommender
 
setItemTag(String, long, float) - Method in interface net.myrrix.common.MyrrixRecommender
setPreference(long, long, float) - Method in interface net.myrrix.common.MyrrixRecommender
Adds to a user-item preference, or association.
setPreference(long, long) - Method in interface net.myrrix.common.MyrrixRecommender
Defaults to value 1.0.
setSensibleLogFormat() - Static method in class net.myrrix.common.log.MemoryHandler
Sets the java.util.logging default output format to something more sensible than the 2-line default.
setUserTag(long, String) - Method in interface net.myrrix.common.MyrrixRecommender
 
setUserTag(long, String, float) - Method in interface net.myrrix.common.MyrrixRecommender
"Tags" a user; records an association between a user and an arbitrary concept.
setValue(float) - Method in interface net.myrrix.common.collection.FastByIDFloatMap.MapEntry
 
shutdownNowAndAwait(ExecutorService) - Static method in class net.myrrix.common.parallel.ExecutorUtils
Immediately shuts down its argument and waits a short time for it to terminate.
SignalManager - Class in net.myrrix.common.signal
Subclasses can handle registering of handlers for OS signals.
SignalManager() - Constructor for class net.myrrix.common.signal.SignalManager
 
SignalManagerPOSIXImpl - Class in net.myrrix.common.signal
An implementation that uses the possibly platform-specific sun.misc libraries to register signal handlers.
SignalManagerPOSIXImpl() - Constructor for class net.myrrix.common.signal.SignalManagerPOSIXImpl
 
SignalType - Enum in net.myrrix.common.signal
Encapsulates some OS signals that may be useful to handle.
similarityToItem(long, long...) - Method in interface net.myrrix.common.MyrrixRecommender
 
SimpleRecommendedItem - Class in net.myrrix.common
Simple and complete implementation of RecommendedItem which can be compared with itself.
SimpleRecommendedItem(long, float) - Constructor for class net.myrrix.common.SimpleRecommendedItem
 
SimpleVectorMath - Class in net.myrrix.common.math
Simple utility methods related to vectors represented as simple float[]s.
SingularMatrixSolverException - Exception in net.myrrix.common.math
 
SingularMatrixSolverException() - Constructor for exception net.myrrix.common.math.SingularMatrixSolverException
 
SingularMatrixSolverException(String) - Constructor for exception net.myrrix.common.math.SingularMatrixSolverException
 
SingularMatrixSolverException(Throwable) - Constructor for exception net.myrrix.common.math.SingularMatrixSolverException
 
size() - Method in class net.myrrix.common.collection.BitSet
 
size() - Method in class net.myrrix.common.collection.FastByIDFloatMap
 
size() - Method in class net.myrrix.common.collection.FastByIDMap
 
size() - Method in class net.myrrix.common.collection.FastIDSet
 
skip(int) - Method in class net.myrrix.common.collection.SamplingLongPrimitiveIterator
 
skip(long) - Method in class net.myrrix.common.io.NullInputStream
 
solveDToF(double[]) - Method in interface net.myrrix.common.math.Solver
Solves a linear system Ax = b, where A is implicit in this instance.
solveFToD(float[]) - Method in interface net.myrrix.common.math.Solver
Like Solver.solveDToF(double[]) but input is a float array and output is a double array.
Solver - Interface in net.myrrix.common.math
A solver for the system Ax = b, where A is an n x n matrix and x and b are n-element vectors.
SolverException - Exception in net.myrrix.common.math
Superclass of exceptions related to solving a linear system.
SolverException() - Constructor for exception net.myrrix.common.math.SolverException
 
SolverException(String) - Constructor for exception net.myrrix.common.math.SolverException
 
SolverException(Throwable) - Constructor for exception net.myrrix.common.math.SolverException
 
storeMapping(long, String) - Method in class net.myrrix.common.random.MemoryIDMigrator
 

T

toArray() - Method in class net.myrrix.common.collection.FastIDSet
 
TopN - Class in net.myrrix.common
Utility methods for finding the top N things from a stream.
toString() - Method in class net.myrrix.common.collection.BitSet
 
toString() - Method in class net.myrrix.common.collection.FastByIDFloatMap
 
toString() - Method in class net.myrrix.common.collection.FastByIDMap
 
toString() - Method in class net.myrrix.common.collection.FastIDSet
 
toString() - Method in class net.myrrix.common.MutableRecommendedItem
 
toString() - Method in class net.myrrix.common.SimpleRecommendedItem
 
toString() - Method in class net.myrrix.common.stats.JVMEnvironment
 
toString() - Method in class net.myrrix.common.stats.WeightedRunningAverage
 
toStringID(long) - Method in class net.myrrix.common.OneWayMigrator
 
toStringID(long) - Method in class net.myrrix.common.random.MemoryIDMigrator
 
transposeTimesSelf(FastByIDMap<float[]>) - Static method in class net.myrrix.common.math.MatrixUtils
 

U

urlEncode(String) - Static method in class net.myrrix.common.io.IOUtils
 
useTestSeed() - Static method in class net.myrrix.common.random.RandomManager
Causes all known instances of RandomGenerator, and future ones, to be started from a fixed seed.

V

valueOf(String) - Static method in enum net.myrrix.common.signal.SignalType
Returns the enum constant of this type with the specified name.
values() - Method in class net.myrrix.common.collection.FastByIDMap
 
values() - Static method in enum net.myrrix.common.signal.SignalType
Returns an array containing the constants of this enum type, in the order they are declared.

W

WeightedRunningAverage - Class in net.myrrix.common.stats
Ported from Mahout WeightedRunningAverage but uses int weights.
WeightedRunningAverage() - Constructor for class net.myrrix.common.stats.WeightedRunningAverage
 
writeObjectToFile(File, T) - Static method in class net.myrrix.common.io.IOUtils
Serializes an object, with gzip compression, to a given file.
A B C D E F G H I J K L M N O P R S T U V W 

Copyright © 2012-2013 Myrrix Ltd. All Rights Reserved.