A B C D E F G H I L M N O P Q R S T U V X

A

addDependency(Dependency) - Method in class rafa.dep.DependencyManager
Adds a dependency.
addFragment(Integer, NumberGeneratorFragment) - Method in class rafa.math.gen.DiscontinuousFunctionStrategy
Adds a series of values from other generator to the list.
addListener(String, PropertyChangeListener) - Method in interface rafa.Listened
 
addListener(String, PropertyChangeListener) - Method in class rafa.NamedListened
Adds a listener to this object.
addProperty(Object, Object) - Method in interface rafa.dep.Dependency
Adds a property to describe this dependency, overwriting it in case it already exists.
addProperty(Object, Object) - Method in class rafa.dep.SimpleDependency
Adds a property to describe this dependency, overwriting it in case it already exists.

B

buildDependency(NumberGeneratorFragment, int) - Method in class rafa.math.gen.DiscontinuousFunctionStrategy
Builds a dependency on a generator fragment.
buildDependency() - Method in class rafa.math.gen.SerialStrategy
Builds a dependency on the underlying provider generator.
buildInsert(List<? extends Number>, int) - Method in class rafa.math.filter.FunctionInsertBuilder
Builds an list of numbers to be inserted in a given list at a given point.
buildInsert(List<? extends Number>, int) - Method in interface rafa.math.filter.InsertBuilder
Generates a list of numbers for insertion into another one.

C

cast(double, Class<? extends Number>) - Static method in class rafa.math.MathUtil
Casts a double primitive value into an object of the specified class.
checkName(String) - Method in class rafa.math.gen.Function
Checks that a function name is valid for the parser.
CircularDependencyException - Exception in rafa.dep
Exception thrown when trying to create a circular dependency which will lead to a deadlock.
CircularDependencyException(Dependent, Object) - Constructor for exception rafa.dep.CircularDependencyException
Constructor.
clear() - Method in class rafa.NameRegistry
Cleans the register up.
clearDependencies() - Method in class rafa.dep.DependencyManager
Removes all of the dependencies.
clone() - Method in class rafa.math.filter.CropFilter
 
clone() - Method in class rafa.math.filter.FitFilter
 
clone() - Method in class rafa.math.filter.ScaleFilter
 
clone() - Method in class rafa.math.filter.ShiftFilter
 
ConstantStrategy - Class in rafa.math.gen
This engine returns a constant value.
ConstantStrategy(Number) - Constructor for class rafa.math.gen.ConstantStrategy
Default constructor.
CropFilter - Class in rafa.math.filter
Filter for values exceeding some given limits.
CropFilter(Oolb, Number, Number) - Constructor for class rafa.math.filter.CropFilter
Constructor.

D

DEFAULTS - Static variable in class rafa.math.gen.Function
The default function names as provided by MESP's FuncMap.loadDefaultFunctions().
DeletionFilter - Class in rafa.math.filter
Filter which deletes values from incoming lists.
DeletionFilter(MutationTargeter) - Constructor for class rafa.math.filter.DeletionFilter
Creates a deletion filter.
Dependency - Interface in rafa.dep
Interface to describe a dependency of an object on another one.
DependencyManager - Class in rafa.dep
Dependent manager.
DependencyManager(Dependent) - Constructor for class rafa.dep.DependencyManager
 
Dependent - Interface in rafa.dep
Interface for objects which (might) depend on other objects.
Dependent is usually transitive: if A depends on B and B depends on C, then A depends on C.
DependentGeneratorException - Exception in rafa.math.gen
Exception thrown when a change in one generator is not acceptable for another one which uses it.
DependentGeneratorException(Object, Object) - Constructor for exception rafa.math.gen.DependentGeneratorException
 
DiscontinuousFunctionStrategy - Class in rafa.math.gen
This engine returns values taken from a list of fragments taken from number generators, in an ordered way.
The length of the last fragment does not limit the ability to generate more values, as the last generator will be used to that end.
Objects of this class can detect changes in the provider generators.
DiscontinuousFunctionStrategy() - Constructor for class rafa.math.gen.DiscontinuousFunctionStrategy
 

E

EmptySeriesException - Exception in rafa.math.gen
 
EmptySeriesException() - Constructor for exception rafa.math.gen.EmptySeriesException
Default constructor.
end - Variable in class rafa.math.Segment
 
ExistingNameException - Exception in rafa.math.gen
Thrown when a name already existing conflicts with a newly assigned one.
ExistingNameException(String) - Constructor for exception rafa.math.gen.ExistingNameException
Constructor.

F

filter(Number) - Method in class rafa.math.filter.CropFilter
 
filter(List<? extends Number>) - Method in class rafa.math.filter.CropFilter
 
filter(List<? extends Number>) - Method in class rafa.math.filter.DeletionFilter
"Deletes" values from the original list.
filter(List<? extends Number>) - Method in class rafa.math.filter.FitFilter
 
filter(List<? extends Number>) - Method in class rafa.math.filter.InsertionFilter
 
filter(List<? extends Number>) - Method in interface rafa.math.filter.ListFilter
Filters a list of values, transforming them in some way.
filter(Number) - Method in class rafa.math.filter.NullFilter
 
filter(List<? extends Number>) - Method in class rafa.math.filter.NullFilter
 
filter(Number) - Method in class rafa.math.filter.QuantizeFilter
 
filter(List<? extends Number>) - Method in class rafa.math.filter.QuantizeFilter
 
filter(Number) - Method in class rafa.math.filter.ScaleFilter
 
filter(List<? extends Number>) - Method in class rafa.math.filter.ScaleFilter
 
filter(Number) - Method in class rafa.math.filter.ShiftFilter
 
filter(List<? extends Number>) - Method in class rafa.math.filter.ShiftFilter
 
filter(Number) - Method in interface rafa.math.filter.SingleValueFilter
Filters a single value, transforming it in some way.
FilteredGenerator - Class in rafa.math.gen
Wrapper around a generator to filter/manipulate the produced values.
Note that, in contrast to the FilterStrategy , objects of this class can use any ListFilter and not only SingleValueFilters.
FilteredGenerator(String, INumberGenerator, List<ListFilter>) - Constructor for class rafa.math.gen.FilteredGenerator
Constructor.
filters - Variable in class rafa.math.gen.FilteredGenerator
Ordered list of filters applied to values.
filters - Variable in class rafa.math.gen.FilterStrategy
A list of filters applied to values from the underlying generator.
FilterStrategy - Class in rafa.math.gen
Strategy based on filtering values provided by other generator.
FilterStrategy(INumberGenerator, List<SingleValueFilter>) - Constructor for class rafa.math.gen.FilterStrategy
 
FitFilter - Class in rafa.math.filter
Filter which shrinks or stretches a range of numbers to accommodate them within the given limits.
FitFilter(Number, Number) - Constructor for class rafa.math.filter.FitFilter
 
Function - Class in rafa.math.gen
Wrapper around a MESP parser, which simplifies the task of retrieving automatically non-default functions from named generators in the NameRegistry.
Function(String) - Constructor for class rafa.math.gen.Function
 
Function(String, Map<String, Number>, Map<String, List<? extends Number>>) - Constructor for class rafa.math.gen.Function
 
function - Variable in class rafa.math.gen.FunctionStrategy
The function used to calculate values.
FunctionInsertBuilder - Class in rafa.math.filter
Basic implementation which generates an insert using two functions: one (sizeFunction) to calculate the size of the insert, which has automatically predefined these variables and functions: Default built-in functions defined by MESP. Generators in the NameRegistry. listValues: the original list of numbers to host the insert (parameter of the #buildInsert(numbers, index) method). listSize: the size of that original list. x: the insertion point, i.e.
FunctionInsertBuilder(String, String) - Constructor for class rafa.math.filter.FunctionInsertBuilder
Creates a builder with functions to calculate both size and values of the insert.
FunctionMutationTargeter - Class in rafa.math.filter
This implementation decides whether a given index will be subject to mutation using a function and a threshold: those indexes which produce function values lesser than the threshold will not be mutated; those which give values equal or greater will be mutated.
FunctionMutationTargeter(String, Number) - Constructor for class rafa.math.filter.FunctionMutationTargeter
 
FunctionStrategy - Class in rafa.math.gen
Generates values according to a mathematical function.
FunctionStrategy(String) - Constructor for class rafa.math.gen.FunctionStrategy
 

G

generate(int) - Method in class rafa.math.gen.ConstantStrategy
 
generate(int) - Method in class rafa.math.gen.DiscontinuousFunctionStrategy
 
generate() - Method in class rafa.math.gen.FilteredGenerator
 
generate(int) - Method in class rafa.math.gen.FilterStrategy
Filters values from the underlying generator.
generate(int) - Method in class rafa.math.gen.FunctionStrategy
 
generate(int) - Method in interface rafa.math.gen.GeneratorStrategy
Generates new numbers.
generate() - Method in interface rafa.math.gen.INumberGenerator
Performs an iteration of value generation.
generate() - Method in class rafa.math.gen.NumberGenerator
 
generate(int) - Method in class rafa.math.gen.RandomStrategy
 
generate(int) - Method in class rafa.math.gen.SerialStrategy
 
generator - Variable in class rafa.math.gen.FilteredGenerator
 
generator - Variable in class rafa.math.gen.FilterStrategy
The underlying generator providing values.
GeneratorDependency - Class in rafa.math.gen
Dependency of a NumberGenerator on another one.
GeneratorDependency(Object) - Constructor for class rafa.math.gen.GeneratorDependency
 
GeneratorDependency(Object, Map<Object, Object>) - Constructor for class rafa.math.gen.GeneratorDependency
 
GeneratorDependency.Property - Enum in rafa.math.gen
Property keys used to construct a dependency between generators.
GeneratorStrategy - Interface in rafa.math.gen
The strategy used by a generator to produce values.
get(String) - Method in class rafa.NameRegistry
 
getAll() - Method in class rafa.NameRegistry
Retrieves all of the registered objects.
getAll(Class<?>) - Method in class rafa.NameRegistry
Retrieves all the registered objects of a given class.
getAllNames(Class<?>) - Method in class rafa.NameRegistry
Retrieves all of the names for registered objects of a given class.
getAxis() - Method in class rafa.math.filter.ScaleFilter
 
getDependencies() - Method in class rafa.dep.DependencyManager
 
getDependencies(Object) - Method in class rafa.dep.DependencyManager
Gets the dependencies on a given object, including the details.
getDependencies(Object) - Method in interface rafa.dep.Dependent
Gets detailed information about the dependencies of this object on a given one.
getDependencies(Object) - Method in class rafa.math.filter.FunctionInsertBuilder
 
getDependencies(Object) - Method in class rafa.math.filter.FunctionMutationTargeter
 
getDependencies(Object) - Method in class rafa.math.filter.IndelFilter
 
getDependencies(Object) - Method in class rafa.math.filter.InsertionFilter
 
getDependencies(Object) - Method in class rafa.math.gen.DiscontinuousFunctionStrategy
 
getDependencies(Object) - Method in class rafa.math.gen.FilteredGenerator
 
getDependencies(Object) - Method in class rafa.math.gen.FilterStrategy
 
getDependencies(Object) - Method in class rafa.math.gen.Function
 
getDependencies(Object) - Method in class rafa.math.gen.FunctionStrategy
 
getDependencies(Object) - Method in class rafa.math.gen.NumberGenerator
 
getDependencies(Object) - Method in class rafa.math.gen.SerialStrategy
 
getDependency() - Method in exception rafa.dep.CircularDependencyException
 
getDependencyTargets() - Method in class rafa.dep.DependencyManager
Gets the dependencies, that is the directly required objects themselves, with no further details.
getDependent() - Method in exception rafa.dep.CircularDependencyException
 
getEnd() - Method in class rafa.math.Segment
 
getFactor() - Method in class rafa.math.filter.ScaleFilter
 
getFilters() - Method in class rafa.math.gen.FilteredGenerator
 
getFilters() - Method in class rafa.math.gen.FilterStrategy
 
getFragments() - Method in class rafa.math.gen.DiscontinuousFunctionStrategy
 
getFunction() - Method in class rafa.math.gen.FunctionStrategy
Getter for property function.
getFunctionNames() - Method in class rafa.math.gen.Function
Retrieves the names of the functions (helpers) actually used by this one, i.e.
getGenerator() - Method in class rafa.math.gen.FilteredGenerator
 
getGenerator() - Method in class rafa.math.gen.FilterStrategy
 
getGenerator() - Method in class rafa.math.gen.NumberGeneratorFragment
 
getInsertBuilder() - Method in class rafa.math.filter.InsertionFilter
 
getInstance() - Static method in class rafa.NameRegistry
This class is a singleton.
getLength() - Method in class rafa.math.gen.NumberGeneratorFragment
 
getLength() - Method in class rafa.math.Segment
 
getLowerLimit() - Method in class rafa.math.filter.LimitingFilter
 
getMessage() - Method in exception rafa.dep.CircularDependencyException
 
getMessage() - Method in exception rafa.math.gen.ExistingNameException
 
getMutationTargeter() - Method in class rafa.math.filter.IndelFilter
 
getMutationTargets(List<? extends Number>) - Method in class rafa.math.filter.FunctionMutationTargeter
 
getMutationTargets(List<? extends Number>) - Method in interface rafa.math.filter.MutationTargeter
Retrieve the indexes of a list that will be subject to mutation.
getName() - Method in exception rafa.math.gen.InvalidNameException
 
getName() - Method in interface rafa.Named
 
getName() - Method in class rafa.NamedListened
 
getOffended() - Method in exception rafa.math.gen.DependentGeneratorException
 
getOffender() - Method in exception rafa.math.gen.DependentGeneratorException
 
getOffset() - Method in class rafa.math.gen.NumberGeneratorFragment
 
getOolb() - Method in class rafa.math.filter.CropFilter
 
getOutputType() - Method in class rafa.math.gen.SerialStrategy
 
getPath() - Method in interface rafa.dep.Dependency
 
getPath() - Method in class rafa.dep.SimpleDependency
 
getProperties() - Method in interface rafa.dep.Dependency
 
getProperties() - Method in class rafa.dep.SimpleDependency
 
getProviderFragment() - Method in class rafa.math.gen.SerialStrategy
 
getSeed() - Method in class rafa.math.gen.RandomStrategy
 
getSeries() - Method in class rafa.math.gen.SerialStrategy
 
getShift() - Method in class rafa.math.filter.ShiftFilter
 
getSizeFunction() - Method in class rafa.math.filter.FunctionInsertBuilder
 
getStart() - Method in class rafa.math.Segment
 
getStrategy() - Method in class rafa.math.gen.NumberGenerator
 
getTarget() - Method in interface rafa.dep.Dependency
 
getTarget() - Method in class rafa.dep.SimpleDependency
 
getTargeterFunction() - Method in class rafa.math.filter.FunctionMutationTargeter
 
getThreshold() - Method in class rafa.math.filter.FunctionMutationTargeter
 
getUpperLimit() - Method in class rafa.math.filter.LimitingFilter
 
getValue() - Method in class rafa.math.gen.ConstantStrategy
 
getValue(int) - Method in class rafa.math.gen.FilteredGenerator
 
getValue(double, boolean) - Method in class rafa.math.gen.Function
Gets the function value for a given value of x.
getValue(int) - Method in interface rafa.math.gen.INumberGenerator
 
getValue(int) - Method in class rafa.math.gen.NumberGenerator
 
getValue(int) - Method in class rafa.math.gen.RandomStrategy
Deprecated. 
getValues() - Method in class rafa.math.gen.FilteredGenerator
 
getValues() - Method in interface rafa.math.gen.INumberGenerator
 
getValues() - Method in class rafa.math.gen.NumberGenerator
 
getValuesFunction() - Method in class rafa.math.filter.FunctionInsertBuilder
 

H

hasDependency(Object) - Method in class rafa.dep.DependencyManager
Checks that a dependency is not included in a dependency tree.

I

IndelFilter - Class in rafa.math.filter
Superclass for insertion and deletion filters.
IndelFilter() - Constructor for class rafa.math.filter.IndelFilter
 
InsertBuilder - Interface in rafa.math.filter
Specification for objects which generate discrete lists of numbers to be used by an InsertionFilter.
insertBuilder - Variable in class rafa.math.filter.InsertionFilter
Object to generate values to be inserted.
InsertionFilter - Class in rafa.math.filter
Filter which inserts values in original lists.
InsertionFilter(MutationTargeter, InsertBuilder) - Constructor for class rafa.math.filter.InsertionFilter
 
intersection(Segment, Segment) - Static method in class rafa.math.MathUtil
Calculates the intersection between two segments.
INumberGenerator - Interface in rafa.math.gen
 
INumberGenerator.Property - Enum in rafa.math.gen
Properties offered by this object to change listeners.
InvalidFunctionException - Exception in rafa.math.gen
Exception thrown when a function is not valid because of a variable or helper function not being defined previously.
InvalidFunctionException(String) - Constructor for exception rafa.math.gen.InvalidFunctionException
 
InvalidNameException - Exception in rafa.math.gen
Thrown whenever a generator name is invalid.
InvalidNameException(String) - Constructor for exception rafa.math.gen.InvalidNameException
 

L

length - Variable in class rafa.math.Segment
 
LimitingFilter - Class in rafa.math.filter
Filter to limit values within a given range.
LimitingFilter() - Constructor for class rafa.math.filter.LimitingFilter
 
Listened - Interface in rafa
Interface for objects which generate events to notify others about changes.
ListFilter - Interface in rafa.math.filter
Interface for objects transforming lists of values.
loadFuncMap() - Method in class rafa.math.gen.Function
Loads every known function - predefined by MESP and user-defined (in the name registry) - for later use.
loadFuncMap(Map<String, List<? extends Number>>) - Method in class rafa.math.gen.Function
Loads functions which may be used as helpers.
loadFunction(String) - Method in class rafa.math.gen.Function
Loads one helper function from the name registry into the function map.
loadFunction(String, List<? extends Number>) - Method in class rafa.math.gen.Function
Loads a list of numbers to be used as a helper function by this one.
loadVariable(String, Number) - Method in class rafa.math.gen.Function
Loads a variable to be used from this function.
loadVarMap(Map<String, Number>) - Method in class rafa.math.gen.Function
 
lowerLimit - Variable in class rafa.math.filter.LimitingFilter
 

M

MathUtil - Class in rafa.math
Static utility methods for math objects.
MathUtil() - Constructor for class rafa.math.MathUtil
 
max(Number, Number) - Static method in class rafa.math.MathUtil
 
max(Collection<Number>) - Static method in class rafa.math.MathUtil
 
mergeWith(Dependency) - Method in class rafa.dep.SimpleDependency
Merges this dependency with another one.
mergeWith(Dependency) - Method in class rafa.math.gen.GeneratorDependency
Merges this dependency with another sub-dependency on a given target.
min(Number, Number) - Static method in class rafa.math.MathUtil
 
min(Collection<Number>) - Static method in class rafa.math.MathUtil
 
mutationTargeter - Variable in class rafa.math.filter.IndelFilter
The decision-maker to select those indexes of a list which will be subject to insertion or deletion.
MutationTargeter - Interface in rafa.math.filter
Objects implementing this interface are decision-makers, on the indexes of a list which will be target of mutations.

N

name - Variable in exception rafa.math.gen.InvalidNameException
 
name - Variable in class rafa.NamedListened
 
Named - Interface in rafa
Interface for objects which can be assigned a name, used later as a reference or just for UI.
NamedListened - Class in rafa
Implementation for named objects which notify their listeners of any changes.
NamedListened() - Constructor for class rafa.NamedListened
 
NamedListened.Property - Enum in rafa
Properties offered by this object to change listeners.
NameRegistry - Class in rafa
Very simple registry of named objects.
noRepeatsSeries - Variable in class rafa.math.gen.SerialStrategy
A copy of the series, from which values are withdrawn when the output is random without repeats.
NullFilter - Class in rafa.math.filter
Dummy filter returning the same original value.
NullFilter() - Constructor for class rafa.math.filter.NullFilter
 
NumberGenerator - Class in rafa.math.gen
Generates values according to the implemented logic.
NumberGenerator(String, GeneratorStrategy) - Constructor for class rafa.math.gen.NumberGenerator
 
NumberGeneratorFragment - Class in rafa.math.gen
Fragment of values taken from a NumberGenerator .
NumberGeneratorFragment(NumberGenerator, int, int) - Constructor for class rafa.math.gen.NumberGeneratorFragment
Constructor.

O

Oolb - Enum in rafa.math.filter
Out-of-limits behaviour.
outputType - Variable in class rafa.math.gen.SerialStrategy
Output type.

P

parse(String) - Method in class rafa.math.gen.Function
Updates the function expression.
parse(String, Map<String, Number>, Map<String, List<? extends Number>>) - Method in class rafa.math.gen.Function
 
path - Variable in class rafa.dep.SimpleDependency
Dependency path, i.e.
properties - Variable in class rafa.dep.SimpleDependency
Any properties with details on the dependency.
propertyChange(PropertyChangeEvent) - Method in class rafa.math.gen.DiscontinuousFunctionStrategy
 
propertyChange(PropertyChangeEvent) - Method in class rafa.math.gen.FilteredGenerator
 
propertyChange(PropertyChangeEvent) - Method in class rafa.math.gen.FilterStrategy
 
propertyChange(PropertyChangeEvent) - Method in class rafa.math.gen.Function
 
propertyChange(PropertyChangeEvent) - Method in class rafa.math.gen.FunctionStrategy
Currently, this class only listens to the NAME property of helper generators.
propertyChange(PropertyChangeEvent) - Method in class rafa.math.gen.NumberGenerator
 
propertyChange(PropertyChangeEvent) - Method in class rafa.math.gen.SerialStrategy
This strategy reacts to RESET events from the provider generator (if any), and the series is updated accordingly with new values.
propertyChange(PropertyChangeEvent) - Method in class rafa.NameRegistry
Updates the registry table with added/modified/removed names.
propertyChangeSupport - Variable in class rafa.NamedListened
 

Q

QuantizeFilter - Class in rafa.math.filter
Filter to quantize values to discrete values.
QuantizeFilter(Number, List<? extends Number>) - Constructor for class rafa.math.filter.QuantizeFilter
Constructor.
QuantizeFilter.Type - Enum in rafa.math.filter
 

R

rafa - package rafa
 
rafa.dep - package rafa.dep
 
rafa.math - package rafa.math
 
rafa.math.filter - package rafa.math.filter
 
rafa.math.gen - package rafa.math.gen
 
RandomStrategy - Class in rafa.math.gen
This enging returns a random value.
RandomStrategy() - Constructor for class rafa.math.gen.RandomStrategy
 
RandomStrategy(long) - Constructor for class rafa.math.gen.RandomStrategy
 
remove(String) - Method in class rafa.NameRegistry
Removes a name from the register.
removeDependencies(Object) - Method in class rafa.dep.DependencyManager
Removes every dependency on a given target.
removeDependency(Dependency) - Method in class rafa.dep.DependencyManager
Removes a single dependency.
removeFragment(NumberGeneratorFragment) - Method in class rafa.math.gen.DiscontinuousFunctionStrategy
Removes a fragment.
removeFragment(int) - Method in class rafa.math.gen.DiscontinuousFunctionStrategy
Removes a fragment.
removeListener(String, PropertyChangeListener) - Method in interface rafa.Listened
 
removeListener(String, PropertyChangeListener) - Method in class rafa.NamedListened
 
reset() - Method in class rafa.math.gen.ConstantStrategy
 
reset() - Method in class rafa.math.gen.DiscontinuousFunctionStrategy
 
reset() - Method in class rafa.math.gen.FilteredGenerator
This method does not reset the underlying generator, which might be in use elsewhere.
reset() - Method in class rafa.math.gen.FilterStrategy
This method does not reset the underlying generator, which might be in use elsewhere.
reset() - Method in class rafa.math.gen.FunctionStrategy
 
reset() - Method in interface rafa.math.gen.GeneratorStrategy
Resets the strategy to its initial state.
reset() - Method in interface rafa.math.gen.INumberGenerator
Resets the generator to initial values.
reset() - Method in class rafa.math.gen.NumberGenerator
 
reset() - Method in class rafa.math.gen.RandomStrategy
 
reset() - Method in class rafa.math.gen.SerialStrategy
This method does not clear the series.

S

ScaleFilter - Class in rafa.math.filter
Filter to modify values by scaling them using a factor, around an axis.
A simple use of this filter can be the inversion of values (factor = -1).
ScaleFilter(Number, Number) - Constructor for class rafa.math.filter.ScaleFilter
 
search(Object) - Method in interface rafa.dep.Dependency
Searches a sub-dependency within this object's target.
search(Object) - Method in class rafa.dep.SimpleDependency
 
seed - Variable in class rafa.math.gen.RandomStrategy
 
Segment - Class in rafa.math
A segment, be it open or closed.
Segment(Number, Number) - Constructor for class rafa.math.Segment
Constructor of a segment.
SerialStrategy - Class in rafa.math.gen
Generates a series of values.
SerialStrategy(List<? extends Number>) - Constructor for class rafa.math.gen.SerialStrategy
Constructor for a serial generator which will use a series passed as a parameter.
SerialStrategy(NumberGeneratorFragment) - Constructor for class rafa.math.gen.SerialStrategy
Constructor for a serial generator which will use a series taken from other generator's values.
SerialStrategy.Output - Enum in rafa.math.gen
Mechanism for choosing values from the series.
series - Variable in class rafa.math.gen.SerialStrategy
The series of candidate values for output by this generator.
setAxis(Number) - Method in class rafa.math.filter.ScaleFilter
 
setBase(Number) - Method in class rafa.math.filter.QuantizeFilter
 
setEnd(Number) - Method in class rafa.math.Segment
Sets an end point of the segment, maintaining the existing start point.
setFactor(Number) - Method in class rafa.math.filter.ScaleFilter
 
setFilters(List<ListFilter>) - Method in class rafa.math.gen.FilteredGenerator
Sets the filters.
setFilters(List<SingleValueFilter>) - Method in class rafa.math.gen.FilterStrategy
 
setFunction(String) - Method in class rafa.math.gen.FunctionStrategy
Sets the function of this generator.
setGenerator(INumberGenerator) - Method in class rafa.math.gen.FilteredGenerator
 
setGenerator(INumberGenerator) - Method in class rafa.math.gen.FilterStrategy
 
setGenerator(NumberGenerator) - Method in class rafa.math.gen.NumberGeneratorFragment
 
setInsertBuilder(InsertBuilder) - Method in class rafa.math.filter.InsertionFilter
 
setLength(int) - Method in class rafa.math.gen.NumberGeneratorFragment
 
setLimits(Number, Number) - Method in class rafa.math.filter.LimitingFilter
Sets limits in one go.
setLowerLimit(Number) - Method in class rafa.math.filter.LimitingFilter
 
setMutationTargeter(MutationTargeter) - Method in class rafa.math.filter.IndelFilter
 
setName(String) - Method in interface rafa.Named
 
setName(String) - Method in class rafa.NamedListened
 
setOffset(int) - Method in class rafa.math.gen.NumberGeneratorFragment
 
setOolb(Oolb) - Method in class rafa.math.filter.CropFilter
 
setOutputType(SerialStrategy.Output) - Method in class rafa.math.gen.SerialStrategy
 
setQuanta(List<? extends Number>) - Method in class rafa.math.filter.QuantizeFilter
 
setSeed(long) - Method in class rafa.math.gen.RandomStrategy
 
setSeries(List<Number>) - Method in class rafa.math.gen.SerialStrategy
 
setSeries(NumberGeneratorFragment) - Method in class rafa.math.gen.SerialStrategy
Take the series of values from a number generator.
setShift(Number) - Method in class rafa.math.filter.ShiftFilter
 
setSizeFunction(String) - Method in class rafa.math.filter.FunctionInsertBuilder
 
setStart(Number) - Method in class rafa.math.Segment
Sets an end point of the segment, maintaining the existing end point.
setStrategy(GeneratorStrategy) - Method in class rafa.math.gen.NumberGenerator
 
setTargeterFunction(String) - Method in class rafa.math.filter.FunctionMutationTargeter
 
setThreshold(Number) - Method in class rafa.math.filter.FunctionMutationTargeter
 
setType(QuantizeFilter.Type) - Method in class rafa.math.filter.QuantizeFilter
 
setUpperLimit(Number) - Method in class rafa.math.filter.LimitingFilter
 
setValue(Number) - Method in class rafa.math.gen.ConstantStrategy
 
setValuesFunction(String) - Method in class rafa.math.filter.FunctionInsertBuilder
 
ShiftFilter - Class in rafa.math.filter
Simple filter to modify values by summing a constant.
ShiftFilter(Number) - Constructor for class rafa.math.filter.ShiftFilter
 
SimpleDependency - Class in rafa.dep
Class describing a very simple dependency on another object.
SimpleDependency(Object) - Constructor for class rafa.dep.SimpleDependency
 
SimpleDependency(Object, Map<Object, Object>) - Constructor for class rafa.dep.SimpleDependency
 
SingleValueFilter - Interface in rafa.math.filter
Interface for objects transforming single values, or lists of them.
start - Variable in class rafa.math.Segment
 

T

target - Variable in class rafa.dep.SimpleDependency
The needed dependency itself.
targeterFunction - Variable in class rafa.math.filter.FunctionMutationTargeter
The function deciding whether a given index of a list will be subject to mutation.
threshold - Variable in class rafa.math.filter.FunctionMutationTargeter
 
toString() - Method in class rafa.dep.SimpleDependency
 
toString() - Method in enum rafa.math.filter.Oolb
 
toString() - Method in class rafa.math.gen.Function
 
toString() - Method in class rafa.NamedListened
 

U

upperLimit - Variable in class rafa.math.filter.LimitingFilter
 

V

validateCircularDependency() - Method in interface rafa.dep.Dependency
Checks that a dependency held by an object on itself is valid.
validateCircularDependency() - Method in class rafa.dep.SimpleDependency
Checks that a dependency held by an object on itself is valid.
validateCircularDependency() - Method in class rafa.math.gen.GeneratorDependency
Checks that there will be no deadlocks due to circular dependencies, i.e.
valueOf(String) - Static method in enum rafa.math.filter.Oolb
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum rafa.math.filter.QuantizeFilter.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum rafa.math.gen.GeneratorDependency.Property
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum rafa.math.gen.INumberGenerator.Property
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum rafa.math.gen.SerialStrategy.Output
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum rafa.NamedListened.Property
Returns the enum constant of this type with the specified name.
values() - Static method in enum rafa.math.filter.Oolb
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum rafa.math.filter.QuantizeFilter.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class rafa.math.gen.FilteredGenerator
List of filtered generated values.
values() - Static method in enum rafa.math.gen.GeneratorDependency.Property
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum rafa.math.gen.INumberGenerator.Property
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class rafa.math.gen.NumberGenerator
List of generated values.
values() - Static method in enum rafa.math.gen.SerialStrategy.Output
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum rafa.NamedListened.Property
Returns an array containing the constants of this enum type, in the order they are declared.

X

X - Static variable in class rafa.math.gen.Function
The independent variable

A B C D E F G H I L M N O P Q R S T U V X

Copyright © 2008-2009. All Rights Reserved.