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

A

AnyFanAny - Class in gpp.connectors.spreaders
AnyFanAny is used to connect many source processes to many destination process such that any incoming data object will be written to the next process using the output channel.
AnyFanAny() - Constructor in AnyFanAny
AnyFanOne - Class in gpp.connectors.reducers
AnyFanOne is used to connect many source processes to one destination process such that any incoming data object will be written to the next process using the output channel.
AnyFanOne() - Constructor in AnyFanOne
AnyGroupAny - Class in gpp.functionals.groups
The AnyGroupAny is an implementation of a Group in which inputs are read from a one2any channel and all the outputs of the Worker processes are written to an any2One channel so they can be connected to a single process.
AnyGroupAny() - Constructor in AnyGroupAny
AnyGroupList - Class in gpp.functionals.groups
The AnyGroupList is an implementation of a Group in which all the outputs from the Worker processes are written to the ChannelOutputList outputList.
AnyGroupList() - Constructor in AnyGroupList
AnySeqCastAny - Class in gpp.connectors.spreaders
AnySeqCastAny is used to connect many source processes to many destination process such that an incoming data object read from inputAny will be written to all the processes connected to the outputAny channel.
AnySeqCastAny() - Constructor in AnySeqCastAny

B

barrier - Property in Worker
BuildHostInChannels(List, List) - Method in NodeNetwork
Used to build the host's emit and collect processes channel input connections This method is not user defined but is used within the RunHost script.
BuildHostNetwork(NodeNetwork, NodeNetwork, List, List) - Method in NodeNetwork
Used to build the host's emit and collect processes This method is not user defined but is used within the RunHost script.
BuildHostOutChannels(List, List) - Method in NodeNetwork
Used to build the host's emit and collect processes channel output connections This method is not user defined but is used within the RunHost script.
BuildNodeNetwork(NetChannelOutput, NetChannelInput, String) - Method in NodeNetwork
BuildNodeNetwork is used to invoke an instance of a NodeNetwork.

C

calculationMethod - Property in MultiCoreEngine
calculationMethod - Property in MultiCoreNode
callerMessages - Property in DataClass
callUserMethod(Object, String, Object, int) - Method in DataClass
@param o
canvas - Property in GUInterface
cDetails - Property in CompositeDetails
cDetails - Property in GroupOfPipelineCollects
cDetails - Property in GroupOfPipelines
cDetails - Property in PipelineOfGroupCollects
cDetails - Property in PipelineOfGroups
cDetails - Property in TaskParallelOfGroupCollects
clone() - Method in DataClass
A null implementation of DataClassInterface.clone
clone() - Method in DataClassInterface
This method creates a clone of the object; if an object contains other objects then the programmer MUST write their own clone method so that it creates a deep copy rather than the normal shallow copy.
Collect - Class in gpp.terminals
The Collect process collects results from the rest of the process network.
Collect() - Constructor in Collect
collected - Property in Collect
CollectUI - Class in gpp.terminals
The CollectUI process provides a means of displaying a graphical representation of the result of a calculation.
CollectUI() - Constructor in CollectUI
columns - Property in Matrix
combineMethod - Property in CombineNto1
CombineNto1 - Class in gpp.transformersOld
CombineNto1 takes any number of input data objects and then combines them into a single output data class.
CombineNto1() - Constructor in CombineNto1
completedOK - Property in DataClassInterface
CompositeDetails - Class in gpp
CompositeDetails is used to define the workers and stages of the skeletons appearing in the gpp.skeletons.composites package.
CompositeDetails() - Constructor in CompositeDetails
connect(ChannelInputList, ChannelOutputList) - Method in NodeInterface
convolutionData - Property in ImageEngine
convolutionData - Property in ImageNode
convolutionMethod - Property in ImageEngine
convolutionMethod - Property in ImageNode
createClass - Property in ListOneMapManyList
createClass - Property in ListOneMapOneList
createClass - Property in OneMapperMany
createClass - Property in OneMapperOne

D

DataClass - Class in gpp
DataClass provides the super class for all data classes used in gpp, it provides a null implementation of all the abstract methods defined in DataClassInterface, thus all data classes used in gpp should extend DataClass, overriding the methods required for that data class only.
DataClass() - Constructor in DataClass
DataClassInterface - Interface in gpp
The DataClassInterface defines the clone and serialize methods required by the Groovy Parallel Patterns library for any data class that is to be manipulated by all the processes within the library.
DataDetails - Class in gpp
DataDetails contains data pertaining to a data class used in all of the processes.
DataDetails() - Constructor in DataDetails
dataModifier - Property in CombineNto1
dataModifier - Property in ListThreePhaseWorkerList
dataModifier - Property in ThreePhaseWorker
dataModifier - Property in Worker
DataParallelCollect - Class in gpp.patterns
A DataParallelCollect comprises a sequence of processes in a so-called Farm.
DataParallelCollect() - Constructor in DataParallelCollect
dCreateData - Property in DataDetails
dCreateMethod - Property in DataDetails
destinations - Property in AnyFanAny
destinations - Property in AnySeqCastAny
destinations - Property in NodeRequestingFanAny
destinations - Property in NodeRequestingSeqCastAny
destinations - Property in OneFanAny
destinations - Property in OneFanRequestedAny
destinations - Property in OneSeqCastAny
destinations - Property in RequestingFanAny
destinations - Property in RequestingSeqCastAny
dInitData - Property in DataDetails
dInitMethod - Property in DataDetails
dList - Property in GUImanager
dName - Property in DataDetails

E

eDetails - Property in DataParallelCollect
eDetails - Property in Emit
eDetails - Property in EmitFromInput
eDetails - Property in EmitWithFeedback
eDetails - Property in EmitWithLocal
eDetails - Property in TaskParallelCollect
eDetails - Property in TaskParallelOfGroupCollects
elements - Property in Vector
Emit - Class in gpp.terminals
The Emit process is used to send newly instanced data objects of type emitClassName to the rest of the parallel structure.
Emit() - Constructor in Emit
EmitFromInput - Class in gpp.terminals
EmitFromInput reads ONE object of type dataClassName from its input channel; it then uses the initClass method to set any static variables of the class that are as yet not initialised and then the createInstance method is then called repeatedly to create new instances of the class.
EmitFromInput() - Constructor in EmitFromInput
EmitWithFeedback - Class in gpp.terminals
The EmitWithFeedback process is used to send data objects of type dataClassName to the rest of the parallel structure; it writes output data objects to one output channel until it receives a false boolean value on its feedback channel.
EmitWithFeedback() - Constructor in EmitWithFeedback
EmitWithLocal - Class in gpp.terminals
The EmitWithLocal process is used to send newly instanced data objects of type emitClassName to the rest of the parallel structure.
EmitWithLocal() - Constructor in EmitWithLocal
endEvent(long) - Method in Logger
endTag - Property in Logger
entries - Property in Matrix
entries - Property in Vector
errorMargin - Property in MultiCoreEngine
errorMargin - Property in MultiCoreRoot
errorMethod - Property in MultiCoreEngine
errorMethod - Property in MultiCoreRoot
extractByPipe(int) - Method in CompositeDetails
extractByStage(int) - Method in CompositeDetails

F

fDetails - Property in FeedbackBool
fDetails - Property in FeedbackObject
feedback - Property in EmitWithFeedback
feedback - Property in FeedbackBool
feedback - Property in FeedbackObject
FeedbackBool - Class in gpp.transformersOld
FeedbackBool reads data objects from input, which it processes and writes to output.
FeedbackBool() - Constructor in FeedbackBool
FeedbackDetails - Class in gpp
FeedbackDetails is used to create a feedback object, that is either a simple boolean value or more complex object as defined by the method fMethod.
FeedbackDetails() - Constructor in FeedbackDetails
FeedbackObject - Class in gpp.transformersOld
FeedbackObject reads data objects from input, which it processes and writes to output.
FeedbackObject() - Constructor in FeedbackObject
finalOut - Property in MultiCoreEngine
finalOut - Property in MultiCoreRoot
fInitData - Property in FeedbackDetails
fInitMethod - Property in FeedbackDetails
fMethod - Property in FeedbackDetails
fName - Property in FeedbackDetails
fromNodes - Property in ImageManager
fromNodes - Property in MultiCoreRoot
function - Property in AnyGroupAny
function - Property in AnyGroupList
function - Property in DataParallelCollect
function - Property in ListGroupAny
function - Property in ListGroupList
function - Property in Worker
functionData - Property in ImageEngine
functionData - Property in ImageNode
functionMethod - Property in ImageEngine
functionMethod - Property in ImageNode

G

gDetails - Property in AnyGroupAny
gDetails - Property in AnyGroupList
gDetails - Property in DataParallelCollect
gDetails - Property in ListGroupAny
gDetails - Property in ListGroupList
getByColumn(int, Range) - Method in Matrix
Returns the values in column c of the matrix for a limited range of rows
getByRow(int, Range) - Method in Matrix
Returns the values in row r for of the matrix for a limited range of columns
getEntries() - Method in Vector
Returns a List of elements values that are the current value held in the Vector
getImageRows(int, int, int) - Method in Matrix
Returns a span-sized element array, the centre of which is specified as [r, c]
getPartition - Property in Partition
getReduction - Property in Reduce
GroupDetails - Class in gpp
GroupDetails holds details for each of the workers in a Group process.
groupDetails - Property in GroupDetails
GroupOfPipelineCollects - Class in gpp.functionals.composites
A GroupOfPipelineCollects comprises a network of groups parallel occurrences and each pipeline comprises stages Worker processes, excluding the final Collect stage.
GroupOfPipelineCollects() - Constructor in GroupOfPipelineCollects
GroupOfPipelines - Class in gpp.functionals.composites
A GroupOfPipeline comprises a network of groups parallel occurrences and each pipeline comprises stages Worker processes.
GroupOfPipelines() - Constructor in GroupOfPipelines
groups - Property in GroupOfPipelineCollects
groups - Property in GroupOfPipelines
guiDetails - Property in CollectUI
guiDetails - Property in GUImanager
GUImanager - Class in gpp.terminals.GUIsupport
GUImanager() - Constructor in GUImanager
GUInterface - Class in gpp.terminals.GUIsupport
GUInterface() - Constructor in GUInterface

H

height - Property in GUInterface

I

id - Property in TestPoint
ImageEngine - Class in gpp.functionals.matrix
ImageEngine provides a means of processing images in JPG and other standard formats and applying image transformations by means of kernel operations.
ImageEngine() - Constructor in ImageEngine
ImageManager - Class in gpp.functionals.matrix
ImageManager() - Constructor in ImageManager
ImageNode - Class in gpp.functionals.matrix
ImageNode() - Constructor in ImageNode
inClassName - Property in N_WayMerge
inConnections - Property in NodeNetwork
indexBounds - Property in OneIndexedList
indexFunction - Property in OneIndexedList
indexingFunction - Property in ListOneMapManyList
indexingFunction - Property in OneMapperMany
indexProperty - Property in OneDirectedList
initClass - Property in Map
initData - Property in Map
initLog(String, long) - Method in Logger
initTag - Property in Logger
inList - Property in Reduce
input - Property in Collect
input - Property in CollectUI
input - Property in CombineNto1
input - Property in EmitFromInput
input - Property in FeedbackBool
input - Property in FeedbackObject
input - Property in GUImanager
input - Property in ImageEngine
input - Property in ImageManager
input - Property in ImageNode
input - Property in Map
input - Property in MultiCoreEngine
input - Property in MultiCoreNode
input - Property in MultiCoreRoot
input - Property in OneDirectedList
input - Property in OneFanAny
input - Property in OneFanList
input - Property in OneFanRequestedAny
input - Property in OneIndexedList
input - Property in OneMapperMany
input - Property in OneMapperOne
input - Property in OneNodeRequestedList
input - Property in OneParCastList
input - Property in OnePipelineCollect
input - Property in OnePipelineOne
input - Property in OneSeqCastAny
input - Property in OneSeqCastList
input - Property in Partition
input - Property in TestPoint
input - Property in ThreePhaseWorker
input - Property in Worker
inputAny - Property in AnyFanAny
inputAny - Property in AnyFanOne
inputAny - Property in AnyGroupAny
inputAny - Property in AnyGroupList
inputAny - Property in AnySeqCastAny
inputAny - Property in GroupOfPipelineCollects
inputAny - Property in PipelineOfGroupCollects
inputAny - Property in PipelineOfGroups
inputEvent(Object, long) - Method in Logger
inputList - Property in GroupOfPipelines
inputList - Property in ListFanOne
inputList - Property in ListGroupAny
inputList - Property in ListGroupCollect
inputList - Property in ListGroupList
inputList - Property in ListOneMapManyList
inputList - Property in ListOneMapOneList
inputList - Property in ListParOne
inputList - Property in ListReduceList
inputList - Property in ListSeqOne
inputList - Property in ListThreePhaseWorkerList
inputList - Property in N_WayMerge
inputList - Property in ReducerPrevious
inputMethod - Property in ListThreePhaseWorkerList
inputMethod - Property in ThreePhaseWorker
inputObject - Property in Collect
inputTag - Property in Logger
inRequestAny - Property in OneFanRequestedAny
inResponseAny - Property in RequestingFanAny
inResponseAny - Property in RequestingFanList
inResponseAny - Property in RequestingParCastList
inResponseAny - Property in RequestingSeqCastAny
inResponseAny - Property in RequestingSeqCastList
insertCompositeDetails(int, int, String, String, List, String, List) - Method in CompositeDetails
Used to insert specific instances of a LocalDetails object into cDetails
iterations - Property in MultiCoreEngine
iterations - Property in MultiCoreRoot

J

K

L

lCreateData - Property in LocalDetails
lCreateMethod - Property in LocalDetails
lDetails - Property in ListThreePhaseWorkerList
lDetails - Property in TaskParallelCollect
lDetails - Property in ThreePhaseWorker
lDetails - Property in Worker
lFinaliseData - Property in LocalDetails
lFinaliseMethod - Property in LocalDetails
lInitData - Property in DataDetails
lInitData - Property in LocalDetails
lInitMethod - Property in DataDetails
lInitMethod - Property in LocalDetails
ListFanOne - Class in gpp.connectors.reducers
ListFanOne is used to connect many source processes to one destination process such that any incoming data object will be written to the next process using the output channel.
ListFanOne() - Constructor in ListFanOne
ListGroupAny - Class in gpp.functionals.groups
The ListGroupAny is an implementation of a Group in which all the outputs of the Worker processes are written to an any2One channel so they can be connected to a single process.
ListGroupAny() - Constructor in ListGroupAny
ListGroupCollect - Class in gpp.functionals.groups
A ListGroupCollect is a Group with an internal Collect process rather than a Worker.
ListGroupCollect() - Constructor in ListGroupCollect
ListGroupList - Class in gpp.functionals.groups
A ListGroupList is essentially a loop unrolling of a sequential FOR statement such that each loop of the for is allocated to a different Worker process thereby enabling the implementation of a parallel For loop.
ListGroupList() - Constructor in ListGroupList
ListOneMapManyList - Class in gpp.functionals.groups
The ListMapList process implements a group of Map processes asthe Map part of the map-reduce architecture.
ListOneMapManyList() - Constructor in ListOneMapManyList
ListOneMapOneList - Class in gpp.functionals.groups
The ListMapList process implements a group of Map processes asthe Map part of the map-reduce architecture.
ListOneMapOneList() - Constructor in ListOneMapOneList
ListParOne - Class in gpp.connectors.reducers
ListParOne is used to connect many source processes to one destination process such that incoming data objects will be read in parallel from all elements of the input channel list and then written in sequence to the next process using the output channel.
ListParOne() - Constructor in ListParOne
ListReduceList - Class in gpp.functionals.groups
The ListReduceList process implements the reduce phase of the map-reduce architecture.
ListReduceList() - Constructor in ListReduceList
ListSeqOne - Class in gpp.connectors.reducers
ListSeqOne is used to connect many source processes to one destination process such that incoming data objects will be read in sequence from all the elements of the inpitList and then written in sequence to the next process using the output channel.
ListSeqOne() - Constructor in ListSeqOne
ListThreePhaseWorkerList - Class in gpp.functionals.groups
ListThreePhaseWorkerList() - Constructor in ListThreePhaseWorkerList
lName - Property in DataDetails
lName - Property in LocalDetails
loadLocation - Property in RequestNodeNetwork
LocalDetails - Class in gpp
LocalDetails contains data pertaining to a local class used in many of the processes.
localDetails - Property in CombineNto1
LocalDetails() - Constructor in LocalDetails
log - Property in UniversalTerminator
logFileName - Property in Collect
logFileName - Property in GroupOfPipelineCollects
logFileName - Property in ListGroupCollect
logFileName - Property in OnePipelineCollect
logFileName - Property in PipelineOfGroupCollects
Logger - Class in gpp
The Logger class provides a number of static methods that are used internally, within other processes, that cause the recording of timing data pertaining to the input and output communications associated with that process.
Logger() - Constructor in Logger
logPhaseName - Property in AnyGroupAny
logPhaseName - Property in AnyGroupList
logPhaseName - Property in CombineNto1
logPhaseName - Property in Emit
logPhaseName - Property in EmitFromInput
logPhaseName - Property in EmitWithFeedback
logPhaseName - Property in EmitWithLocal
logPhaseName - Property in FeedbackBool
logPhaseName - Property in ImageEngine
logPhaseName - Property in ImageManager
logPhaseName - Property in ImageNode
logPhaseName - Property in ListGroupAny
logPhaseName - Property in ListGroupList
logPhaseName - Property in ListOneMapManyList
logPhaseName - Property in ListOneMapOneList
logPhaseName - Property in ListReduceList
logPhaseName - Property in ListThreePhaseWorkerList
logPhaseName - Property in Map
logPhaseName - Property in MultiCoreEngine
logPhaseName - Property in MultiCoreNode
logPhaseName - Property in MultiCoreRoot
logPhaseName - Property in OneMapperMany
logPhaseName - Property in OneMapperOne
logPhaseName - Property in ReducerPrevious
logPhaseName - Property in ThreePhaseWorker
logPhaseName - Property in Worker
logPhaseNames - Property in GroupOfPipelineCollects
logPhaseNames - Property in GroupOfPipelines
logPhaseNames - Property in OnePipelineCollect
logPhaseNames - Property in OnePipelineOne
logPhaseNames - Property in PipelineOfGroupCollects
logPhaseNames - Property in PipelineOfGroups
logPropertyName - Property in AnyGroupAny
logPropertyName - Property in AnyGroupList
logPropertyName - Property in CombineNto1
logPropertyName - Property in Emit
logPropertyName - Property in EmitFromInput
logPropertyName - Property in EmitWithFeedback
logPropertyName - Property in EmitWithLocal
logPropertyName - Property in FeedbackBool
logPropertyName - Property in GroupOfPipelineCollects
logPropertyName - Property in GroupOfPipelines
logPropertyName - Property in ImageEngine
logPropertyName - Property in ImageManager
logPropertyName - Property in ImageNode
logPropertyName - Property in ListGroupAny
logPropertyName - Property in ListGroupList
logPropertyName - Property in ListOneMapManyList
logPropertyName - Property in ListOneMapOneList
logPropertyName - Property in ListReduceList
logPropertyName - Property in ListThreePhaseWorkerList
logPropertyName - Property in Map
logPropertyName - Property in MultiCoreEngine
logPropertyName - Property in MultiCoreNode
logPropertyName - Property in MultiCoreRoot
logPropertyName - Property in OneMapperMany
logPropertyName - Property in OneMapperOne
logPropertyName - Property in OnePipelineCollect
logPropertyName - Property in OnePipelineOne
logPropertyName - Property in PipelineOfGroupCollects
logPropertyName - Property in PipelineOfGroups
logPropertyName - Property in ReducerPrevious
logPropertyName - Property in ThreePhaseWorker
logPropertyName - Property in Worker

M

main(String) - Method in RunHost
Implicit main method for Groovy Scripts
main(String) - Method in RunNode
Implicit main method for Groovy Scripts
Map - Class in gpp.mapReduce
Map() - Constructor in Map
mapFunction - Property in ListOneMapManyList
mapFunction - Property in ListOneMapOneList
mapFunction - Property in Map
mapFunction - Property in OneMapperMany
mapFunction - Property in OneMapperOne
mappers - Property in ListOneMapManyList
mappers - Property in ListOneMapOneList
Matrix - Class in gpp.functionals.matrix
Matrix implements a 2-dimensional array of objects
Matrix() - Constructor in Matrix
mergeChoice - Property in N_WayMerge
modifier - Property in AnyGroupAny
modifier - Property in AnyGroupList
modifier - Property in DataParallelCollect
modifier - Property in ListGroupAny
modifier - Property in ListGroupList
modifier - Property in TaskParallelCollect
MultiCoreEngine - Class in gpp.functionals.matrix
MultiCoreEngine creates a process network comprising a gpp.skeletons.matrix.MultiCoreRoot together with a number of gpp.skeletons.matrix.MultiCoreNode processes.
MultiCoreEngine() - Constructor in MultiCoreEngine
MultiCoreNode - Class in gpp.functionals.matrix
MultiCoreNode() - Constructor in MultiCoreNode
MultiCoreRoot - Class in gpp.functionals.matrix
MultiCoreRoot() - Constructor in MultiCoreRoot

N

N_WayMerge - Class in gpp.connectors.reducers
The N_WayMerge process accespts inputs from its inputList and uses the method mergeChoice to determine which of the available inputs will be written to the output channel in such a way as to maintain an overall sorted order.
N_WayMerge() - Constructor in N_WayMerge
nodeId - Property in ImageNode
nodeId - Property in MultiCoreNode
NodeInterface - Interface in gpp.cluster
NodeInterface provides an interface that is used by nodes in a cluster
nodeIP - Property in RequestNodeNetwork
NodeNetwork - Class in gpp.cluster
NodeNetwork defines the processes that run in parallel on a single node of the cluster and the channels connections used by the node.
NodeNetwork() - Constructor in NodeNetwork
nodeProcesses - Property in NodeNetwork
NodeRequestingFanAny - Class in gpp.cluster.connectors
The process NodeRequestingFanAny makes a request for data on its request channel and reads the response on its response channel.
NodeRequestingFanAny() - Constructor in NodeRequestingFanAny
NodeRequestingFanList - Class in gpp.cluster.connectors
The process NodeRequestingFanList makes a request for data on its request channel and reads the response on its response channel.
NodeRequestingFanList() - Constructor in NodeRequestingFanList
NodeRequestingParCastList - Class in gpp.cluster.connectors
The process NodeRequestingParCastList makes a request for data on its request channel and reads the response on its response channel.
NodeRequestingParCastList() - Constructor in NodeRequestingParCastList
NodeRequestingSeqCastAny - Class in gpp.cluster.connectors
The process NodeRequestingSeqCastAny makes a request for data on its request channel and reads the response on its response channel.
NodeRequestingSeqCastAny() - Constructor in NodeRequestingSeqCastAny
NodeRequestingSeqCastList - Class in gpp.cluster.connectors
The process NodeRequestingSeqCastList makes a request for data on its request channel and reads the response on its response channel.
NodeRequestingSeqCastList() - Constructor in NodeRequestingSeqCastList
nodes - Property in ImageEngine
nodes - Property in ImageManager
nodes - Property in MultiCoreEngine
nodes - Property in MultiCoreRoot
normalContinuation - Property in DataClassInterface
normalTermination - Property in DataClassInterface

O

OneDirectedList - Class in gpp.connectors.spreaders
The OneDirectedList process reads a data object from its input channel and depending on the value contained in its indexProperty will write the object to the corresponding element of the channel output list outputLList.
OneDirectedList() - Constructor in OneDirectedList
OneFanAny - Class in gpp.connectors.spreaders
OneFanAny is used to connect a source process to any number of destination processes such that an object read from input will be written to the next process that is waiting on outputAny.
OneFanAny() - Constructor in OneFanAny
OneFanList - Class in gpp.connectors.spreaders
OneFanList is used to connect a source process to any number of destination processes such that objects read from input are output in a circular pattern through the elements of the outputList channels.
OneFanList() - Constructor in OneFanList
OneFanRequestedAny - Class in gpp.connectors.spreaders
OneFanRequestedAny reads a value from the input channel; it then reads a signal from the inRequestAny and then writes the input object to the outResponseAny channel.
OneFanRequestedAny() - Constructor in OneFanRequestedAny
OneIndexedList - Class in gpp.connectors.spreaders
The OneDirectedList process reads a data object from its input channel and depending on the value contained in its indexProperty will write the object to the corresponding element of the channel output list outputLList.
OneIndexedList() - Constructor in OneIndexedList
OneMapperMany - Class in gpp.mapReduce
The Mapper process implements the Map part of the map-reduce architecture.
OneMapperMany() - Constructor in OneMapperMany
OneMapperOne - Class in gpp.mapReduce
The Mapper process implements the Map part of the map-reduce architecture.
OneMapperOne() - Constructor in OneMapperOne
OneNodeRequestedList - Class in gpp.cluster.connectors
The process OneNodeRequestedList reads an input data object.
OneNodeRequestedList() - Constructor in OneNodeRequestedList
OneParCastList - Class in gpp.connectors.spreaders
OneParCastList is used to connect a source process to any number of destination processes such that an object will be read from input and then copied in parallel to all the outputList channels.
OneParCastList() - Constructor in OneParCastList
OnePipelineCollect - Class in gpp.functionals.pipelines
A OnePipelineCollect is a collection of WorkerTerminating processes running in sequence each processing instances of the same Class but applying a different operation in each of the Workers.
OnePipelineCollect() - Constructor in OnePipelineCollect
OnePipelineOne - Class in gpp.functionals.pipelines
A Pipeline is a collection of WorkerTerminating processes running in sequence each processing instances of the same Class but applying a different operation in each of the Workers.
OnePipelineOne() - Constructor in OnePipelineOne
OneSeqCastAny - Class in gpp.connectors.spreaders
OneSeqCastAny is used to connect many source processes to many destination process such that an incoming data object read from input will be written to all the processes connected to the outputAny channel.
OneSeqCastAny() - Constructor in OneSeqCastAny
OneSeqCastList - Class in gpp.connectors.spreaders
OneSeqCastList is used to connect a source process to any number of destination processes such that an object will be read from input and then copied in sequence to all the outputList channels.
OneSeqCastList() - Constructor in OneSeqCastList
outClassName - Property in ListOneMapManyList
outClassName - Property in ListOneMapOneList
outClassName - Property in ListReduceList
outClassName - Property in Map
outClassName - Property in OneMapperMany
outClassName - Property in OneMapperOne
outClassName - Property in ReducerPrevious
outConnections - Property in NodeNetwork
outData - Property in AnyGroupAny
outData - Property in AnyGroupList
outData - Property in DataParallelCollect
outData - Property in GroupOfPipelineCollects
outData - Property in GroupOfPipelines
outData - Property in ListGroupAny
outData - Property in ListGroupList
outData - Property in OnePipelineCollect
outData - Property in OnePipelineOne
outData - Property in PipelineOfGroupCollects
outData - Property in PipelineOfGroups
outData - Property in TaskParallelCollect
outData - Property in TaskParallelOfGroupCollects
outData - Property in Worker
outDetails - Property in CombineNto1
outFunction - Property in ListThreePhaseWorkerList
outFunction - Property in ThreePhaseWorker
outList - Property in NodeRequestingFanList
outList - Property in NodeRequestingParCastList
outList - Property in NodeRequestingSeqCastList
outList - Property in Partition
output - Property in AnyFanOne
output - Property in CombineNto1
output - Property in Emit
output - Property in EmitFromInput
output - Property in EmitWithFeedback
output - Property in EmitWithLocal
output - Property in FeedbackBool
output - Property in FeedbackObject
output - Property in ImageEngine
output - Property in ImageManager
output - Property in ImageNode
output - Property in ListFanOne
output - Property in ListParOne
output - Property in ListSeqOne
output - Property in Map
output - Property in MultiCoreEngine
output - Property in MultiCoreNode
output - Property in MultiCoreRoot
output - Property in N_WayMerge
output - Property in OneMapperOne
output - Property in OnePipelineOne
output - Property in Reduce
output - Property in ReducerPrevious
output - Property in ThreePhaseWorker
output - Property in Worker
outputAny - Property in AnyFanAny
outputAny - Property in AnyGroupAny
outputAny - Property in AnySeqCastAny
outputAny - Property in ListGroupAny
outputAny - Property in NodeRequestingFanAny
outputAny - Property in NodeRequestingSeqCastAny
outputAny - Property in OneFanAny
outputAny - Property in OneSeqCastAny
outputAny - Property in PipelineOfGroups
outputAny - Property in RequestingFanAny
outputAny - Property in RequestingSeqCastAny
outputEvent(Object, long) - Method in Logger
outputList - Property in AnyGroupList
outputList - Property in GroupOfPipelines
outputList - Property in ListGroupList
outputList - Property in ListOneMapManyList
outputList - Property in ListOneMapOneList
outputList - Property in ListReduceList
outputList - Property in ListThreePhaseWorkerList
outputList - Property in OneDirectedList
outputList - Property in OneFanList
outputList - Property in OneIndexedList
outputList - Property in OneMapperMany
outputList - Property in OneParCastList
outputList - Property in OneSeqCastList
outputList - Property in RequestingFanList
outputList - Property in RequestingParCastList
outputList - Property in RequestingSeqCastList
outputTag - Property in Logger
outRequestAny - Property in RequestingFanAny
outRequestAny - Property in RequestingFanList
outRequestAny - Property in RequestingParCastList
outRequestAny - Property in RequestingSeqCastAny
outRequestAny - Property in RequestingSeqCastList
outResponseAny - Property in OneFanRequestedAny
outsPerMap - Property in ListOneMapManyList
overridenMethodNotImplemented - Property in DataClassInterface

P

Partition - Class in gpp.mapReduce
Partition() - Constructor in Partition
partitionFunction - Property in Partition
partitionMethod - Property in ImageEngine
partitionMethod - Property in ImageManager
partitionMethod - Property in MultiCoreEngine
partitionMethod - Property in MultiCoreRoot
partitions - Property in Partition
pDetails - Property in OnePipelineCollect
pDetails - Property in OnePipelineOne
pDetails - Property in Partition
PipelineDetails - Class in gpp
PipelineDetails holds details for each stage in a Pipeline process.
PipelineDetails() - Constructor in PipelineDetails
PipelineOfGroupCollects - Class in gpp.functionals.composites
A PipelineOfGroupCollects comprises a collection of Groups, linked together to form a pipeline.
PipelineOfGroupCollects() - Constructor in PipelineOfGroupCollects
PipelineOfGroups - Class in gpp.functionals.composites
A PipelineOfGroups comprises a collection of Groups, linked together to form a pipeline.
PipelineOfGroups() - Constructor in PipelineOfGroups
produceLog(List, String) - Method in Logger

Q

R

rCollectMethod - Property in ResultDetails
rDetails - Property in Collect
rDetails - Property in DataParallelCollect
rDetails - Property in GroupOfPipelineCollects
rDetails - Property in ListGroupCollect
rDetails - Property in OnePipelineCollect
rDetails - Property in PipelineOfGroupCollects
rDetails - Property in Reduce
rDetails - Property in TaskParallelCollect
rDetails - Property in TaskParallelOfGroupCollects
Reduce - Class in gpp.mapReduce
Reduce() - Constructor in Reduce
reduceFunction - Property in ListReduceList
reduceFunction - Property in ReducerPrevious
reduceMethod - Property in Reduce
ReducerPrevious - Class in gpp.mapReduce
The Reducer process implements the reduce phase of the map-reduce architecture.
ReducerPrevious() - Constructor in ReducerPrevious
reducers - Property in ListReduceList
request - Property in NodeRequestingFanAny
request - Property in NodeRequestingFanList
request - Property in NodeRequestingParCastList
request - Property in NodeRequestingSeqCastAny
request - Property in NodeRequestingSeqCastList
request - Property in OneNodeRequestedList
RequestingFanAny - Class in gpp.connectors.spreaders
RequestingFanAny writes a signal to the outRequestAny channel; it then reads an object from inResponseAny and then writes the input object to the output channel.
RequestingFanAny() - Constructor in RequestingFanAny
RequestingFanList - Class in gpp.connectors.spreaders
RequestingFanList writes a signal to the outRequestAny channel; it then reads an object from inResponseAny and then writes the input object to the next element of outputList in sequence.
RequestingFanList() - Constructor in RequestingFanList
RequestingParCastList - Class in gpp.connectors.spreaders
RequestingParCastList writes a signal to the outRequestAny channel; it then reads an object from inResponseAny and then writes, in parallel, the input object to all the elements of outputList.
RequestingParCastList() - Constructor in RequestingParCastList
RequestingSeqCastAny - Class in gpp.connectors.spreaders
RequestingSeqCastAny writes a signal to the outRequestAny channel; it then reads an object from inResponseAny and then writes the input object to all the processes connected to the outputAny channel.
RequestingSeqCastAny() - Constructor in RequestingSeqCastAny
RequestingSeqCastList - Class in gpp.connectors.spreaders
RequestingSeqCastList writes a signal to the outRequestAny channel; it then reads an object from inResponseAny and then writes, in sequence, the input object to all the elements of outputList.
RequestingSeqCastList() - Constructor in RequestingSeqCastList
RequestNodeNetwork - Class in gpp.cluster
Contains a NetLocation that is to be used by the host to write to the node the NodeNetwork object to the node and the node's IP address.
RequestNodeNetwork() - Constructor in RequestNodeNetwork
response - Property in NodeRequestingFanAny
response - Property in NodeRequestingFanList
response - Property in NodeRequestingParCastList
response - Property in NodeRequestingSeqCastAny
response - Property in NodeRequestingSeqCastList
response - Property in OneNodeRequestedList
ResultDetails - Class in gpp
ResultDetails contains data pertaining to a result class used in Collect processes.
ResultDetails() - Constructor in ResultDetails
rFinaliseData - Property in ResultDetails
rFinaliseMethod - Property in ResultDetails
rInitData - Property in ResultDetails
rInitMethod - Property in ResultDetails
rName - Property in ResultDetails
rows - Property in Matrix
run() - Method in AnyFanAny
run() - Method in AnyFanOne
run() - Method in AnyGroupAny
run() - Method in AnyGroupList
run() - Method in AnySeqCastAny
run() - Method in Collect
run() - Method in CollectUI
run() - Method in CombineNto1
run - Property in DataParallelCollect
run() - Method in Emit
run() - Method in EmitFromInput
run() - Method in EmitWithFeedback
run() - Method in EmitWithLocal
run() - Method in FeedbackBool
run() - Method in FeedbackObject
run() - Method in GroupOfPipelineCollects
run() - Method in GroupOfPipelines
run() - Method in GUImanager
run() - Method in GUInterface
run() - Method in ImageEngine
run() - Method in ImageManager
run() - Method in ImageNode
run() - Method in ListFanOne
run() - Method in ListGroupAny
run() - Method in ListGroupCollect
run() - Method in ListGroupList
run() - Method in ListOneMapManyList
run() - Method in ListOneMapOneList
run() - Method in ListParOne
run() - Method in ListReduceList
run() - Method in ListSeqOne
run() - Method in ListThreePhaseWorkerList
run() - Method in Map
run() - Method in MultiCoreEngine
run() - Method in MultiCoreNode
run() - Method in MultiCoreRoot
run() - Method in N_WayMerge
run() - Method in NodeRequestingFanAny
run() - Method in NodeRequestingFanList
run() - Method in NodeRequestingParCastList
run() - Method in NodeRequestingSeqCastAny
run() - Method in NodeRequestingSeqCastList
run() - Method in OneDirectedList
run() - Method in OneFanAny
run() - Method in OneFanList
run() - Method in OneFanRequestedAny
run() - Method in OneIndexedList
run() - Method in OneMapperMany
run() - Method in OneMapperOne
run() - Method in OneNodeRequestedList
run() - Method in OneParCastList
run() - Method in OnePipelineCollect
run() - Method in OnePipelineOne
run() - Method in OneSeqCastAny
run() - Method in OneSeqCastList
run() - Method in Partition
run() - Method in PipelineOfGroupCollects
run() - Method in PipelineOfGroups
run() - Method in Reduce
run() - Method in ReducerPrevious
run() - Method in RequestingFanAny
run() - Method in RequestingFanList
run() - Method in RequestingParCastList
run() - Method in RequestingSeqCastAny
run() - Method in RequestingSeqCastList
run() - Method in TaskParallelCollect
run() - Method in TaskParallelOfGroupCollects
run() - Method in TestPoint
run() - Method in ThreePhaseWorker
run() - Method in Worker
RunHost - Script in gpp.cluster
runMethod() - Method in Collect
runMethod() - Method in CombineNto1
runMethod() - Method in Emit
runMethod() - Method in EmitFromInput
runMethod() - Method in EmitWithFeedback
runMethod() - Method in EmitWithLocal
runMethod() - Method in FeedbackBool
runMethod() - Method in ThreePhaseWorker
runMethod() - Method in Worker
RunNode - Script in gpp.cluster

S

serialize() - Method in DataClass
A null implementation of DataClassInterface.Serialise
serialize() - Method in DataClassInterface
Use to create a version of an object that removes machine specific properties, such as static variables, channel addresses that are not Serializable.
setByColumn(List, int, Range) - Method in Matrix
Set the values in a column of the matrix in a limited range of rows
setByRow(List, int, Range) - Method in Matrix
Set the values in a row of the matrix for a limited range of columns
setEntries(List, Range) - Method in Vector
The elements of the vector in the specified range are set to the values contained in entryValues
signal - Property in UniversalSeparator
signal - Property in UniversalSignal
sources - Property in AnyFanAny
sources - Property in AnyFanOne
sources - Property in AnySeqCastAny
stageDetails - Property in PipelineDetails
stageModifier - Property in GroupOfPipelineCollects
stageModifier - Property in GroupOfPipelines
stageModifier - Property in OnePipelineCollect
stageModifier - Property in OnePipelineOne
stageModifier - Property in PipelineOfGroupCollects
stageModifier - Property in PipelineOfGroups
stageModifier - Property in TaskParallelCollect
stageModifier - Property in TaskParallelOfGroupCollects
stageOp - Property in GroupOfPipelineCollects
stageOp - Property in GroupOfPipelines
stageOp - Property in OnePipelineCollect
stageOp - Property in OnePipelineOne
stageOp - Property in PipelineOfGroupCollects
stageOp - Property in PipelineOfGroups
stageOp - Property in TaskParallelCollect
stageOp - Property in TaskParallelOfGroupCollects
stages - Property in CompositeDetails
stages - Property in GroupOfPipelineCollects
stages - Property in GroupOfPipelines
stages - Property in OnePipelineCollect
stages - Property in OnePipelineOne
stages - Property in PipelineDetails
stages - Property in PipelineOfGroupCollects
stages - Property in PipelineOfGroups
stages - Property in TaskParallelCollect
stages - Property in TaskParallelOfGroupCollects
synchronised - Property in AnyGroupList
synchronised - Property in ListGroupList

T

TaskParallelCollect - Class in gpp.patterns
A TaskParallelCollect comprises a sequence of processes in a so-called Farm.
TaskParallelCollect() - Constructor in TaskParallelCollect
TaskParallelOfGroupCollects - Class in gpp.patterns
A TaskParallelOFGroupCollects comprises a sequence of processes in a so-called Farm.
TaskParallelOfGroupCollects() - Constructor in TaskParallelOfGroupCollects
TestPoint - Class in gpp.terminals
The TestPoint process provides a means of testing a network during its development.
TestPoint() - Constructor in TestPoint
ThreePhaseWorker - Class in gpp.workersOld
ThreePhaseWorker is a specialisation of worker processes that incorporates three distinct phases into the process.
ThreePhaseWorker() - Constructor in ThreePhaseWorker
toNodes - Property in MultiCoreRoot
toNodesList - Property in ImageManager
toString() - Method in CompositeDetails
toString() - Method in GroupDetails
toString() - Method in LocalDetails
toString() - Method in Matrix
toString() - Method in PipelineDetails
toString() - Method in Vector

U

unexpectedReturnCode(String, int) - Method in DataClass
unexpectedReturnCode is called by any process that receives an error code as the return value from a call to the invoke method.
UniversalSeparator - Class in gpp
An object sent from one to process to another used as a signal to the receiving process that it should undertake some operation for the sending process.
UniversalSeparator() - Constructor in UniversalSeparator
UniversalSignal - Class in gpp
An object sent from one to process to another used as a signal to the receiving process that it should undertake some operation for the sending process.
UniversalSignal() - Constructor in UniversalSignal
UniversalTerminator - Class in gpp
An object sent from one process to another indicating that the end of emitted data objects has been reached.
UniversalTerminator() - Constructor in UniversalTerminator
updateImageIndexMethod - Property in ImageEngine
updateImageIndexMethod - Property in ImageManager
updateMethod - Property in MultiCoreEngine
updateMethod - Property in MultiCoreRoot

V

Vector - Class in gpp.functionals.matrix
Vector implements a List based structure with the ability to manipulate elements by indeces
Vector() - Constructor in Vector

W

width - Property in GUInterface
workEndEvent(long) - Method in Logger
workEndTag - Property in Logger
Worker - Class in gpp.workersOld
Worker is a fundamental process that reads an inputObject, processes it and then writes the processed object to the next process in the process network.
Worker() - Constructor in Worker
workers - Property in AnyGroupAny
workers - Property in AnyGroupList
workers - Property in CompositeDetails
workers - Property in DataParallelCollect
workers - Property in GroupDetails
workers - Property in ListGroupAny
workers - Property in ListGroupCollect
workers - Property in ListGroupList
workers - Property in ListThreePhaseWorkerList
workers - Property in PipelineOfGroupCollects
workers - Property in PipelineOfGroups
workers - Property in TaskParallelOfGroupCollects
workMethod - Property in ListThreePhaseWorkerList
workMethod - Property in ThreePhaseWorker
workStartEvent(long) - Method in Logger
workStartTag - Property in Logger

X

Y

Z

_

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