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

S

sender - Variable in class core_lib.Transaction
Numerical identifier for the file provider.
setHistory(Relation.Copy) - Method in class core_lib.Relation
Set the history store activated for this Relation object.
setTrust(double) - Method in class core_lib.Relation
Set the trust_value field to a new value.
setUser(int, User) - Method in class core_lib.Network
Modifier to place a User into the User library.
setVecRelations(Relation.Copy, int, TrustAlg) - Method in class simulator_lib.SimulatorMalicious
Set all (user->x) relations in this Network to report a particular feedback type when queried, where 'user' is a fixed User.
shutdown() - Method in class generator_lib.GeneratorOutput
Shutdown (flush and close) the output stream
shutdown() - Method in class simulator_lib.SimulatorInput
Shutdown (close) the input stream.
shutdown() - Method in class simulator_lib.SimulatorOutput
Shutdown (flush and close) the output stream.
simTrans(Network, int, Transaction, SimulatorMalicious, TrustAlg) - Method in class simulator_lib.SimulatorUtils
Simulate a transaction on a network.
simulator_lib - package simulator_lib
 
SimulatorInput - Class in simulator_lib
The SimulatorInput class assists the TraceSimulator driver program in reading and parsing data from the provided trace file.
SimulatorInput(String) - Constructor for class simulator_lib.SimulatorInput
Construct a SimulatorInput object
SimulatorMalicious - Class in simulator_lib
The SimulatorMalicious class is used to coordinate malicious user behaviors, especially with regards to coordinated activity and feedback switching.
SimulatorMalicious(Network, SimulatorMalicious.MAL_STRATEGY) - Constructor for class simulator_lib.SimulatorMalicious
Construct a SimulatorMalicious object.
SimulatorMalicious.MAL_STRATEGY - Enum in simulator_lib
The MAL_STRATEGY enumeration lists malicious tactics that can be used
SimulatorMalicious.MAL_STRATEGY() - Constructor for enum simulator_lib.SimulatorMalicious.MAL_STRATEGY
 
SimulatorOutput - Class in simulator_lib
The SimulatorOutput class assists the TraceSimulator driver program in writing data to the output/statistics file.
SimulatorOutput(String) - Constructor for class simulator_lib.SimulatorOutput
Construct a SimulatorOutput object.
SimulatorSource - Class in simulator_lib
The SimulatorSource class assists the TraceSimulator driver program in dynamic source selection based on user/file availability and trust values.
SimulatorSource() - Constructor for class simulator_lib.SimulatorSource
 
SimulatorSource.Strategy - Enum in simulator_lib
The Strategy enumeration lists the source selection strategies.
SimulatorSource.Strategy() - Constructor for enum simulator_lib.SimulatorSource.Strategy
 
SimulatorUtils - Class in simulator_lib
The SimulatorUtils class assists the TraceSimulator driver.
SimulatorUtils() - Constructor for class simulator_lib.SimulatorUtils
 
singleMultiply(double[]) - Method in class trust_system_lib.EigenTM
Perform a single multiplication iteration per EigenTrust specification.
SMART_GEN - Variable in class core_lib.Globals
Whether or not intelligent transaction generation should be used.
sourceBest(Network, int, int, int) - Static method in class simulator_lib.SimulatorSource
Choose the best (most trusted) available source for a transaction.
sourceRandom(Network, int, int, int) - Static method in class simulator_lib.SimulatorSource
Choose a random available source for a transaction.
sourceWorst(Network, int, int, int) - Static method in class simulator_lib.SimulatorSource
Choose the worse (least trusted) available source for a transaction.
Statistics - Class in core_lib
The Statistics class is simply a wrapper for several variables that maintain statistics during a trace simulation.
Statistics() - Constructor for class core_lib.Statistics
 
STATS - Variable in class core_lib.Network
Statistics pertaining to happenings on this Network.
strat - Variable in class simulator_lib.SimulatorMalicious
The malicious strategy being applied by this instance.
STRATEGY - Static variable in class TraceSimulator
Malicious strategy being applied during this simulation
subj_square(Opinion[][]) - Method in class trust_system_lib.TnaSlTM
Complete a single multiplication per the TNA-SL specification.

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