- 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
-
- FileLineIterable - Class in net.myrrix.common.iterator
-
Iterable representing the lines of a text file.
- FileLineIterable(File) - Constructor for class net.myrrix.common.iterator.FileLineIterable
-
Creates a FileLineIterable over a given file, assuming a UTF-8 encoding.
- FileLineIterable(File, boolean) - Constructor for class net.myrrix.common.iterator.FileLineIterable
-
Creates a FileLineIterable over a given file, assuming a UTF-8 encoding.
- FileLineIterable(File, Charset, boolean) - Constructor for class net.myrrix.common.iterator.FileLineIterable
-
Creates a FileLineIterable over a given file, using the given encoding.
- FileLineIterable(InputStream) - Constructor for class net.myrrix.common.iterator.FileLineIterable
-
- FileLineIterable(InputStream, boolean) - Constructor for class net.myrrix.common.iterator.FileLineIterable
-
- FileLineIterable(InputStream, Charset, boolean) - Constructor for class net.myrrix.common.iterator.FileLineIterable
-
- FileLineIterator - Class in net.myrrix.common.iterator
-
Iterates over the lines of a text file.
- FileLineIterator(File) - Constructor for class net.myrrix.common.iterator.FileLineIterator
-
Creates a over a given file, assuming a UTF-8 encoding.
- FileLineIterator(File, boolean) - Constructor for class net.myrrix.common.iterator.FileLineIterator
-
Creates a over a given file, assuming a UTF-8 encoding.
- FileLineIterator(File, Charset, boolean) - Constructor for class net.myrrix.common.iterator.FileLineIterator
-
Creates a over a given file, using the given encoding.
- FileLineIterator(InputStream) - Constructor for class net.myrrix.common.iterator.FileLineIterator
-
- FileLineIterator(InputStream, boolean) - Constructor for class net.myrrix.common.iterator.FileLineIterator
-
- FileLineIterator(InputStream, Charset, boolean) - Constructor for class net.myrrix.common.iterator.FileLineIterator
-
- flush() - Method in class net.myrrix.common.log.MemoryHandler
-
- 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
-
- SingularMatrixSolverException(int, String) - Constructor for exception net.myrrix.common.math.SingularMatrixSolverException
-
- SingularMatrixSolverException(int, 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
-
- skip(int) - Method in class net.myrrix.common.iterator.FileLineIterator
-
- skip(int) - Method in interface net.myrrix.common.iterator.SkippingIterator
-
Skip the next n elements supplied by this
Iterator.
- SkippingIterator<V> - Interface in net.myrrix.common.iterator
-
Adds ability to skip ahead in an iterator, perhaps more efficiently than by calling
Iterator.next()
repeatedly.
- 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
-
- 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
-