Index
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form