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

S

S - Static variable in class test.other.TestConsts
 
safeRead(ByteBuffer, A, CompletionHandler<Integer, ? super A>) - Method in interface Interface.communication.groupConstitution.ProcessInterface
Asynchronous thread-safe read method.
safeRead(ByteBuffer, A, CompletionHandler<Integer, ? super A>) - Method in class utils.communication.groupConstitution.Process
 
safeRead(ByteBuffer, T, CompletionHandler<Integer, ? super T>) - Method in class utils.communication.groupConstitution.ProcessStatus
 
safeWrite(ByteBuffer) - Method in interface Interface.communication.groupConstitution.ProcessInterface
Blocking thread-safe write method.
safeWrite(ByteBuffer) - Method in class utils.communication.groupConstitution.Process
 
safeWrite(ByteBuffer, A, CompletionHandler<Integer, ? super A>) - Method in interface Interface.communication.groupConstitution.ProcessInterface
Asynchronous thread-safe write method.
safeWrite(ByteBuffer, A, CompletionHandler<Integer, ? super A>) - Method in class utils.communication.groupConstitution.Process
 
safeWrite(ByteBuffer, T, CompletionHandler<Integer, ? super T>) - Method in class utils.communication.groupConstitution.ProcessStatus
 
select(double[], int) - Static method in class utils.math.Functions
 
SEMANTIC_ASYMMETRIC - Enum constant in enum class utils.consensus.types.faultDescriptors.FaultClass
 
SEMANTIC_SYMMETRIC - Enum constant in enum class utils.consensus.types.faultDescriptors.FaultClass
 
SemanticAsymmetricBroadcast - Class in utils.communication.communicationHandler.Broadcast.byzantineBroadcast
For fault tolerance testing Simulates a broadcast
SemanticAsymmetricBroadcast() - Constructor for class utils.communication.communicationHandler.Broadcast.byzantineBroadcast.SemanticAsymmetricBroadcast
 
SemanticSymmetricBroadcast - Class in utils.communication.communicationHandler.Broadcast.byzantineBroadcast
 
SemanticSymmetricBroadcast() - Constructor for class utils.communication.communicationHandler.Broadcast.byzantineBroadcast.SemanticSymmetricBroadcast
 
SEND - Enum constant in enum class utils.prof.MessageLogger.MessageEvent
 
sender - Variable in class utils.communication.message.ApproximationMessage
 
senderAddress - Variable in class utils.communication.message.IntegrationMessage
 
set(int, V) - Method in interface Interface.consensus.async.AsyncAtomicApproximateValueArray
Set the element at position index to newValueAtIndex
set(int, V) - Method in interface Interface.consensus.synch.AtomicApproximateValueArray
Set the element at position index to newValueAtIndex
set(Double) - Method in class core.AsynchAtomicApproximateDouble
 
set(Double) - Method in class core.AsynchAtomicApproximateDoubleTemplate
 
set(Double) - Method in class core.AtomicApproximateDouble
 
set(Double) - Method in class core.AtomicApproximateDoubleTemplate
 
set(Double) - Method in class core.AtomicInexactDouble
 
set(Double, ConsensusAttachment) - Method in class core.AsynchAtomicApproximateDoubleTemplate
 
set(Double, ConsensusAttachment) - Method in class core.AtomicApproximateDoubleTemplate
 
set(V) - Method in interface Interface.consensus.async.AsyncAtomicApproximateValue
Set value to newValue (eager set)
set(V) - Method in interface Interface.consensus.synch.AtomicApproximateValue
Set value to newValue (eager set)
setActive(boolean) - Method in class utils.communication.groupConstitution.ProcessStatus
 
setDefaultAttachment(ConsensusAttachment) - Method in class core.AtomicApproximateDoubleTemplate
 
setDefaultValue(Double) - Method in class core.AtomicApproximateDouble
 
setDefaultValue(Double) - Method in class core.AtomicApproximateDoubleTemplate
 
setDefaultValue(Double) - Method in class core.AtomicInexactDouble
 
setDefaultValue(V) - Method in interface Interface.consensus.synch.AtomicApproximateValue
Set default value to count as vote for processes that may be faulty
setDouble(Double) - Method in class utils.math.atomicExtensions.AtomicDouble
 
setFloat(Float) - Method in class utils.math.atomicExtensions.AtomicFloat
 
setHost(String) - Method in interface Interface.communication.address.AddressInterface
 
setHost(String) - Method in class utils.communication.address.Address
 
setPort(int) - Method in interface Interface.communication.address.AddressInterface
 
setPort(int) - Method in class utils.communication.address.Address
 
setPrecision(double) - Method in class core.AsynchAtomicApproximateDouble
 
setPrecision(double) - Method in class core.AsynchAtomicApproximateDoubleTemplate
 
setPrecision(double) - Method in class core.AtomicApproximateDouble
 
setPrecision(double) - Method in class core.AtomicApproximateDoubleTemplate
 
setPrecision(double) - Method in class core.AtomicInexactDouble
 
setTimeout(long, TimeUnit) - Method in interface Interface.consensus.synch.SynchronousPrimitive
Set the expected timeout value
setTimeout(long, TimeUnit) - Method in class core.AtomicApproximateDouble
 
setTimeout(long, TimeUnit) - Method in class core.AtomicApproximateDoubleTemplate
 
setTimeout(long, TimeUnit) - Method in class core.AtomicInexactDouble
 
shallowClone() - Method in class utils.communication.groupConstitution.Process
 
signalNewMessage() - Method in interface Interface.communication.groupConstitution.Subscription
Signal the reception of a message of one of the wanted types-
signalNewMessage() - Method in class utils.communication.communicationHandler.MessageQueue.SimpleMessageQueue.WantedTypeSubscription
 
SimpleMessageQueue - Class in utils.communication.communicationHandler.MessageQueue
 
SimpleMessageQueue() - Constructor for class utils.communication.communicationHandler.MessageQueue.SimpleMessageQueue
 
SimpleMessageQueue.WantedTypeSubscription - Class in utils.communication.communicationHandler.MessageQueue
 
size() - Method in class utils.communication.communicationHandler.MessageQueue.SimpleMessageQueue
 
sortedDelta(double[]) - Static method in class utils.math.Functions
 
startingV - Variable in class utils.consensus.asynchConsensusUtilities.AsynchConsensusInstanceSkeleton
 
startingV - Variable in class utils.consensus.asynchConsensusUtilities.AsynchDLPSW86Instance
 
startingV - Variable in class utils.consensus.synchConsensusUtilities.ConsensusInstanceSkeleton
 
startingV - Variable in class utils.consensus.synchConsensusUtilities.FCAInstance
 
startingV - Variable in class utils.consensus.synchConsensusUtilities.SynchDLPSW86Instance
 
startingV - Variable in class utils.prof.ConsensusMetrics
 
Stopwatch - Class in utils.prof
 
Stopwatch() - Constructor for class utils.prof.Stopwatch
 
store(List<Double>, List<LocalDateTime>, List<Double>, List<ConsensusMetrics>, String) - Static method in class test.other.TestAux
 
store(List<Double>, List<LocalDateTime>, List<ConsensusMetrics>, String) - Static method in class test.other.TestAux
 
store(List<ConsensusMetrics>, String) - Static method in class test.other.TestAux
 
Subscription - Interface in Interface.communication.groupConstitution
Object that defines a subscription to a particular set of message types.
sync() - Method in interface Interface.consensus.async.AsynchronousPrimitive
Return the equivalent synchronous primitive of the object
sync() - Method in class core.AsynchAtomicApproximateDouble
 
sync() - Method in class core.AsynchAtomicApproximateDoubleTemplate
 
SYNCH_APPROXIMATION - Static variable in class utils.communication.message.MessageType
 
SYNCH_DLPSW86 - Enum constant in enum class utils.consensus.types.ConsensusAlgorithm
 
SYNCH_HALTED - Static variable in class utils.communication.message.MessageType
 
SYNCH_INITIALIZATION - Static variable in class utils.communication.message.MessageType
 
SynchDLPSW86 - Class in test.consensus
 
SynchDLPSW86 - Class in test.faulty.fullyByzantine
 
SynchDLPSW86 - Class in test.faulty.omissiveAsymmetric
 
SynchDLPSW86 - Class in test.faulty.omissiveSymmetric
 
SynchDLPSW86 - Class in test.faulty.semanticAsymmetric
 
SynchDLPSW86 - Class in test.faulty.semanticSymmetric
 
SynchDLPSW86() - Constructor for class test.consensus.SynchDLPSW86
 
SynchDLPSW86() - Constructor for class test.faulty.fullyByzantine.SynchDLPSW86
 
SynchDLPSW86() - Constructor for class test.faulty.omissiveAsymmetric.SynchDLPSW86
 
SynchDLPSW86() - Constructor for class test.faulty.omissiveSymmetric.SynchDLPSW86
 
SynchDLPSW86() - Constructor for class test.faulty.semanticAsymmetric.SynchDLPSW86
 
SynchDLPSW86() - Constructor for class test.faulty.semanticSymmetric.SynchDLPSW86
 
SynchDLPSW86Instance - Class in utils.consensus.synchConsensusUtilities
 
SynchDLPSW86Instance() - Constructor for class utils.consensus.synchConsensusUtilities.SynchDLPSW86Instance
 
SynchDLPSW86Instance(T, RequestID, InstanceID, Double, long, TimeUnit, double, MessageLogger) - Constructor for class utils.consensus.synchConsensusUtilities.SynchDLPSW86Instance
 
SynchDLPSW86Instance(RequestID, InstanceID, int, int, double, double, GroupConstitution, Broadcast, long, TimeUnit, double) - Constructor for class utils.consensus.synchConsensusUtilities.SynchDLPSW86Instance
 
SynchH(double[], double, int, int) - Static method in class utils.math.Functions
 
SynchronousPrimitive - Interface in Interface.consensus.synch
Interface detailing functions to interact with the expected communication timeout in synchronous communication groups
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