Index

A B C D E F G H I J K L M N O P R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

G

GCS_APPROXIMATION - Static variable in class utils.communication.message.MessageType
 
GCS_HALTED - Static variable in class utils.communication.message.MessageType
 
GCS_INITIALIZATION - Static variable in class utils.communication.message.MessageType
 
GCS_RETRANSMISSION - Static variable in class utils.communication.message.MessageType
 
GeneralTests - Class in test.other
 
GeneralTests() - Constructor for class test.other.GeneralTests
 
generateNewWatcher() - Method in class utils.communication.communicationHandler.MessageQueue.SimpleMessageQueue
 
GenericPrimitive - Class in test.consensus
 
GenericPrimitive() - Constructor for class test.consensus.GenericPrimitive
 
get() - Method in interface Interface.consensus.async.AsyncAtomicApproximateValue
Get the stored value (eager)
get() - Method in interface Interface.consensus.synch.AtomicApproximateValue
Get the stored value (eager)
get() - Method in class core.AsynchAtomicApproximateDouble
 
get() - Method in class core.AsynchAtomicApproximateDoubleTemplate
 
get() - Method in class core.AtomicApproximateDouble
 
get() - Method in class core.AtomicApproximateDoubleTemplate
 
get() - Method in class core.AtomicInexactDouble
 
get(int) - Method in interface Interface.consensus.async.AsyncAtomicApproximateValueArray
Get the element at index
get(int) - Method in interface Interface.consensus.synch.AtomicApproximateValueArray
Get the element at index
get(ConsensusAttachment) - Method in class core.AsynchAtomicApproximateDoubleTemplate
 
get(ConsensusAttachment) - Method in class core.AtomicApproximateDoubleTemplate
 
get(Object) - Method in class utils.communication.groupConstitution.GroupConstitution
 
getAndLazySet(int, V) - Method in interface Interface.consensus.async.AsyncAtomicApproximateValueArray
Get value at index and set to newValue (eager)
getAndLazySet(int, V) - Method in interface Interface.consensus.synch.AtomicApproximateValueArray
Get value at index and set to newValue (eager)
getAndSet(int, V) - Method in interface Interface.consensus.async.AsyncAtomicApproximateValueArray
Get value at index and set to newValue (eager)
getAndSet(int, V) - Method in interface Interface.consensus.synch.AtomicApproximateValueArray
Get value at index and set to newValue (eager)
getAndSet(Double) - Method in class core.AsynchAtomicApproximateDouble
 
getAndSet(Double) - Method in class core.AsynchAtomicApproximateDoubleTemplate
 
getAndSet(Double) - Method in class core.AtomicApproximateDouble
 
getAndSet(Double) - Method in class core.AtomicApproximateDoubleTemplate
 
getAndSet(Double) - Method in class core.AtomicInexactDouble
 
getAndSet(Double, ConsensusAttachment) - Method in class core.AsynchAtomicApproximateDoubleTemplate
 
getAndSet(Double, ConsensusAttachment) - Method in class core.AtomicApproximateDoubleTemplate
 
getAndSet(V) - Method in interface Interface.consensus.async.AsyncAtomicApproximateValue
Get value and set to newValue (eager)
getAndSet(V) - Method in interface Interface.consensus.synch.AtomicApproximateValue
Get value and set to newValue (eager)
getCommunicationGroupSize() - Method in interface Interface.consensus.ApproximatePrimitive
Get the number of processes in the communication group
getCommunicationGroupSize() - Method in class core.AsynchAtomicApproximateDouble
 
getCommunicationGroupSize() - Method in class core.AsynchAtomicApproximateDoubleTemplate
 
getCommunicationGroupSize() - Method in class core.AtomicApproximateDouble
 
getCommunicationGroupSize() - Method in class core.AtomicApproximateDoubleTemplate
 
getCommunicationGroupSize() - Method in class core.AtomicInexactDouble
 
getDouble() - Method in class utils.math.atomicExtensions.AtomicDouble
 
getFloat() - Method in class utils.math.atomicExtensions.AtomicFloat
 
getGroupConstitution() - Method in interface Interface.communication.communicationHandler.CommunicationManager
Get the object that defines the communication group
getGroupConstitution() - Method in class utils.communication.communicationHandler.AsynchMessageManager
 
getGroupState() - Method in interface Interface.consensus.ConsensusInstance
Getter for the consensus instance's snapshot of the group's constitution
getGroupState() - Method in class utils.consensus.asynchConsensusUtilities.AsynchConsensusInstanceSkeleton
 
getGroupState() - Method in class utils.consensus.asynchConsensusUtilities.AsynchDLPSW86Instance
 
getGroupState() - Method in class utils.consensus.synchConsensusUtilities.ConsensusInstanceSkeleton
 
getGroupState() - Method in class utils.consensus.synchConsensusUtilities.FCAInstance
 
getGroupState() - Method in class utils.consensus.synchConsensusUtilities.SynchDLPSW86Instance
 
getHost() - Method in interface Interface.communication.address.AddressInterface
 
getHost() - Method in class utils.communication.address.Address
 
getInstanceID() - Method in class utils.communication.communicationHandler.MessageQueue.MessagePacket
 
getMaxFaults() - Method in interface Interface.consensus.ApproximatePrimitive
Get the maximum number of faulty processes in group, depending on algorithm implementation and group size
getMaxFaults() - Method in class core.AsynchAtomicApproximateDouble
 
getMaxFaults() - Method in class core.AsynchAtomicApproximateDoubleTemplate
 
getMaxFaults() - Method in class core.AtomicApproximateDouble
 
getMaxFaults() - Method in class core.AtomicApproximateDoubleTemplate
 
getMaxFaults() - Method in class core.AtomicApproximatePrimitiveCore
 
getMaxFaults() - Method in class core.AtomicInexactDouble
 
getMessageLogger() - Method in class core.AsynchAtomicApproximateDouble
 
getMessageLogger() - Method in class core.AsynchAtomicApproximateDoubleTemplate
 
getMessageLogger() - Method in class core.AtomicApproximateDouble
 
getMessageLogger() - Method in class core.AtomicApproximateDoubleTemplate
 
getMessageLogger() - Method in class core.AtomicInexactDouble
 
getMetrics() - Method in interface Interface.consensus.ConsensusInstance
Get the object containing several relevant metrics to profile the execution of this instance of consensus
getMetrics() - Method in class core.AsynchAtomicApproximateDouble
 
getMetrics() - Method in class core.AsynchAtomicApproximateDoubleTemplate
 
getMetrics() - Method in class core.AtomicApproximateDouble
 
getMetrics() - Method in class core.AtomicApproximateDoubleTemplate
 
getMetrics() - Method in class core.AtomicInexactDouble
 
getMetrics() - Method in class utils.consensus.asynchConsensusUtilities.AsynchConsensusInstanceSkeleton
 
getMetrics() - Method in class utils.consensus.asynchConsensusUtilities.AsynchDLPSW86Instance
 
getMetrics() - Method in class utils.consensus.synchConsensusUtilities.ConsensusInstanceSkeleton
 
getMetrics() - Method in class utils.consensus.synchConsensusUtilities.FCAInstance
 
getMetrics() - Method in class utils.consensus.synchConsensusUtilities.SynchDLPSW86Instance
 
getMsgType() - Method in class utils.communication.communicationHandler.MessageQueue.MessagePacket
 
getNumFinishedRequests() - Method in class core.AsynchAtomicApproximateDouble
 
getNumFinishedRequests() - Method in class core.AsynchAtomicApproximateDoubleTemplate
 
getNumFinishedRequests() - Method in class core.AtomicApproximateDouble
 
getNumFinishedRequests() - Method in class core.AtomicApproximateDoubleTemplate
 
getNumFinishedRequests() - Method in class core.AtomicInexactDouble
 
getPayload() - Method in class utils.consensus.ids.InstanceID
 
getPort() - Method in interface Interface.communication.address.AddressInterface
 
getPort() - Method in class utils.communication.address.Address
 
getPrecision() - Method in interface Interface.consensus.ApproximatePrimitive
Get the precision of the stored value (epsilon)
getPrecision() - Method in class core.AsynchAtomicApproximateDouble
 
getPrecision() - Method in class core.AsynchAtomicApproximateDoubleTemplate
 
getPrecision() - Method in class core.AtomicApproximateDouble
 
getPrecision() - Method in class core.AtomicApproximateDoubleTemplate
 
getPrecision() - Method in class core.AtomicInexactDouble
 
getRegistration(Collection<Byte>) - Method in interface Interface.communication.communicationHandler.CommunicationManager
Register a new group of types of messages that this manager should keep track of.
getRegistration(Collection<Byte>) - Method in class utils.communication.communicationHandler.AsynchMessageManager
 
getRegistration(Collection<Byte>, int) - Method in interface Interface.communication.groupConstitution.MessageQueue
Create a new registration, demonstrating interest in incoming messages that contain one of the types provided in acceptableTypes, identified by the registration ID.
getRegistration(Collection<Byte>, int) - Method in class utils.communication.communicationHandler.MessageQueue.SimpleMessageQueue
 
getRegistration(Collection<Byte>, InstanceID) - Method in interface Interface.communication.communicationHandler.CommunicationManager
Register a new group of types of messages that this manager shoudl keep track of, associated to a specific InstanceID.
getRegistration(Collection<Byte>, InstanceID) - Method in class utils.communication.communicationHandler.AsynchMessageManager
 
getRegistration(Collection<Byte>, InstanceID, int) - Method in interface Interface.communication.groupConstitution.MessageQueue
Create a new registration, demonstrating interest in incoming messages that contain one of the types provided in acceptableTypes, identified by the registration ID, for a specific instance ID.
getRegistration(Collection<Byte>, InstanceID, int) - Method in class utils.communication.communicationHandler.MessageQueue.SimpleMessageQueue
 
getRemoteAddress() - Method in interface Interface.communication.groupConstitution.ProcessInterface
 
getRemoteAddress() - Method in class utils.communication.groupConstitution.Process
 
getReqID() - Method in interface Interface.consensus.ConsensusInstance
Getter for the unique identifier of this consensus instance.
getReqID() - Method in class utils.consensus.asynchConsensusUtilities.AsynchConsensusInstanceSkeleton
 
getReqID() - Method in class utils.consensus.asynchConsensusUtilities.AsynchDLPSW86Instance
 
getReqID() - Method in class utils.consensus.synchConsensusUtilities.ConsensusInstanceSkeleton
 
getReqID() - Method in class utils.consensus.synchConsensusUtilities.FCAInstance
 
getReqID() - Method in class utils.consensus.synchConsensusUtilities.SynchDLPSW86Instance
 
getSender() - Method in interface Interface.communication.Message
 
getSender() - Method in class utils.communication.message.ApproximationMessage
 
getSender() - Method in class utils.communication.message.IntegrationMessage
 
getTimeout() - Method in interface Interface.consensus.synch.SynchronousPrimitive
Get the expected timeout value
getTimeout() - Method in class core.AtomicApproximateDouble
 
getTimeout() - Method in class core.AtomicApproximateDoubleTemplate
 
getTimeout() - Method in class core.AtomicInexactDouble
 
getType() - Method in interface Interface.communication.Message
 
getType() - Method in class utils.communication.message.ApproximationMessage
 
getType() - Method in class utils.communication.message.IntegrationMessage
 
getUptime() - Static method in class test.other.TestAux
 
getvOnCompletion() - Method in class utils.communication.groupConstitution.ProcessStatus
 
GREEN - Static variable in class utils.io.PrettyPrintColours
 
GroupConstitution - Class in utils.communication.groupConstitution
 
GroupConstitution() - Constructor for class utils.communication.groupConstitution.GroupConstitution
 
GroupConstitution(int) - Constructor for class utils.communication.groupConstitution.GroupConstitution
 
GroupConstitution(int, float) - Constructor for class utils.communication.groupConstitution.GroupConstitution
 
GroupConstitution(Map<AddressInterface, ProcessInterface>) - Constructor for class utils.communication.groupConstitution.GroupConstitution
 
groupSize - Variable in class utils.communication.message.IntegrationMessage
 
groupState - Variable in class utils.consensus.snapshot.ConsensusState
 
A B C D E F G H I J K L M N O P R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form