Uses of Class
es.ants.felixgm.trmsim_wsn.network.Network

Packages that use Network
es.ants.felixgm.trmsim_wsn This package includes all the classes needed for running simulations, obtaining outcomes and communicating the GUI with the model through a Controller class 
es.ants.felixgm.trmsim_wsn.gui This package includes all the classes needed for modeling the GUI of TRMSim-WSN (the main window, the help and about windows, etc.) 
es.ants.felixgm.trmsim_wsn.gui.networkpanels This package includes all the classes needed for modeling the network panels for each implemented trust and reputation model 
es.ants.felixgm.trmsim_wsn.outcomes This package includes all the classes needed for modeling the outcomes for each implemented trust and reputation model 
es.ants.felixgm.trmsim_wsn.trm This package includes all the classes needed for modeling a generic Trust and Reputation Model for WSN 
es.ants.felixgm.trmsim_wsn.trm.btrm_wsn This package includes all the classes needed for modeling BTRM-WSN (Bio-inspired Trust and Reputation Model for Wireless Sensor Networks) 
es.ants.felixgm.trmsim_wsn.trm.eigentrust This package includes all the classes needed for modeling EigenTrust 
es.ants.felixgm.trmsim_wsn.trm.lftm This package includes all the classes needed for modeling LFTM (Linguistic Fuzzy Trust Model) 
es.ants.felixgm.trmsim_wsn.trm.peertrust This package includes all the classes needed for modeling PeerTrust 
es.ants.felixgm.trmsim_wsn.trm.powertrust This package includes all the classes needed for modeling PowerTrust 
es.ants.felixgm.trmsim_wsn.trm.templatetrm This package includes all the classes needed for modeling TemplateTRM 
es.ants.felixgm.trmsim_wsn.trm.trip This package includes all the classes needed for modeling TRIP (Trust and Reputation Infrastructure-based Proposal for Vehicular Ad-hoc Networks) 
 

Uses of Network in es.ants.felixgm.trmsim_wsn
 

Methods in es.ants.felixgm.trmsim_wsn that return Network
 Network Controller.createNewNetwork(int minNumSensors, int maxNumSensors, double probClients, double probRelay, double probMalicious, double radioRange, boolean dynamic, boolean oscillating, boolean collusion)
          This method creates a new wireless sensor network using the specified parameters
 Network Controller.get_currentNetwork()
          This method returns current network
 Network Controller.loadCurrentNetwork(java.lang.String fileName)
          This method loads a Wireless Sensor Network from a XML file
 Network Controller.setNewNeighborsNetwork(double newRange)
          This method recalculates the neighborhood of every sensor composing the current network given a new range
 

Constructors in es.ants.felixgm.trmsim_wsn with parameters of type Network
Simulation(java.util.Collection<java.util.Observer> observers, Service requiredService, boolean dynamic, boolean oscillating, boolean collusion, int numExecutions, Network network)
          Creates a new Simulation
 

Uses of Network in es.ants.felixgm.trmsim_wsn.gui
 

Fields in es.ants.felixgm.trmsim_wsn.gui declared as Network
protected  Network NetworkPanel.network
           
 

Methods in es.ants.felixgm.trmsim_wsn.gui with parameters of type Network
protected  void TRMSim_WSN.paintNetwork(Network network, Service requiredService)
          This method plots a Wireless Sensor Network
 void NetworkPanel.paintNetwork(Network network, Service requiredService, double radioRange, boolean showRanges, boolean showLinks, boolean showTraces, boolean showIds)
          This method plots a Wireless Sensor Network using the API2D library found in http://www.omerique.net/twiki/bin/view/Calcumat/ApiBidimensionalJava (only in Spanish)
 

Uses of Network in es.ants.felixgm.trmsim_wsn.gui.networkpanels
 

Fields in es.ants.felixgm.trmsim_wsn.gui.networkpanels declared as Network
protected  Network NetworkPanel.network
          Network to be plotted
 

Methods in es.ants.felixgm.trmsim_wsn.gui.networkpanels with parameters of type Network
 void NetworkPanel.paintNetwork(Network network, Service requiredService, double radioRange, boolean showRanges, boolean showLinks, boolean showIds, boolean showGrid)
          This method plots a Wireless Sensor Network
protected  void NetworkPanel.paintNetwork(Network network, Service requiredService, double radioRange, boolean showRanges, boolean showLinks, boolean showIds, boolean showGrid, java.awt.Graphics graphics)
          This method plots a Wireless Sensor Network
 

Uses of Network in es.ants.felixgm.trmsim_wsn.outcomes
 

Methods in es.ants.felixgm.trmsim_wsn.outcomes with parameters of type Network
static Outcome Outcome.computeOutcomes(java.util.Collection<Outcome> outcomes, Network network, Service requiredService, int numExecutions)
          This method computes the average of all the given outcomes, provided by the clients of the given network and, additionally,
 void EigenTrustEnergyConsumptionOutcome.setEnergyConsumption(Network network, Service requiredService, int numExecutions)
           
 void EnergyConsumptionOutcome.setEnergyConsumption(Network network, Service requiredService, int numExecutions)
          This method sets the energy consumption of the sensors of a given network in this outcome
 void PowerTrustEnergyConsumptionOutcome.setEnergyConsumption(Network network, Service requiredService, int numExecutions)
           
 

Uses of Network in es.ants.felixgm.trmsim_wsn.trm
 

Methods in es.ants.felixgm.trmsim_wsn.trm that return Network
abstract  Network TRModel_WSN.generateRandomNetwork(int numSensors, double probClients, double rangeFactor, java.util.Collection<java.lang.Double> probServices, java.util.Collection<java.lang.Double> probGoodness, java.util.Collection<Service> services)
          This method generates a new random network specific for this trust and reputation model
abstract  Network TRModel_WSN.loadCurrentNetwork(java.lang.String xmlFilePath)
          This method loads a network from a XML file and creates the specific network corresponding to this trust and reputation model
 

Uses of Network in es.ants.felixgm.trmsim_wsn.trm.btrm_wsn
 

Subclasses of Network in es.ants.felixgm.trmsim_wsn.trm.btrm_wsn
 class BTRM_Network
          This class models a network composed by sensors implementing BTRM-WSN
 

Methods in es.ants.felixgm.trmsim_wsn.trm.btrm_wsn that return Network
 Network BTRM_WSN.generateRandomNetwork(int numSensors, double probClients, double rangeFactor, java.util.Collection<java.lang.Double> probServices, java.util.Collection<java.lang.Double> probGoodness, java.util.Collection<Service> services)
           
 Network BTRM_WSN.loadCurrentNetwork(java.lang.String fileName)
           
 

Uses of Network in es.ants.felixgm.trmsim_wsn.trm.eigentrust
 

Subclasses of Network in es.ants.felixgm.trmsim_wsn.trm.eigentrust
 class EigenTrust_Network
          This class models a network composed by sensors implementing EigenTrust
 

Methods in es.ants.felixgm.trmsim_wsn.trm.eigentrust that return Network
 Network EigenTrust.generateRandomNetwork(int numSensors, double probClients, double rangeFactor, java.util.Collection<java.lang.Double> probServices, java.util.Collection<java.lang.Double> probGoodness, java.util.Collection<Service> services)
           
 Network EigenTrust.loadCurrentNetwork(java.lang.String fileName)
           
 

Uses of Network in es.ants.felixgm.trmsim_wsn.trm.lftm
 

Subclasses of Network in es.ants.felixgm.trmsim_wsn.trm.lftm
 class LFTM_Network
          This class models a network composed by sensors implementing LFTM
 

Methods in es.ants.felixgm.trmsim_wsn.trm.lftm that return Network
 Network LFTM.generateRandomNetwork(int numSensors, double probClients, double rangeFactor, java.util.Collection<java.lang.Double> probServices, java.util.Collection<java.lang.Double> probGoodness, java.util.Collection<Service> services)
           
 Network LFTM.loadCurrentNetwork(java.lang.String fileName)
           
 

Uses of Network in es.ants.felixgm.trmsim_wsn.trm.peertrust
 

Subclasses of Network in es.ants.felixgm.trmsim_wsn.trm.peertrust
 class PeerTrust_Network
          This class models a network composed by sensors implementing PeerTrust
 

Methods in es.ants.felixgm.trmsim_wsn.trm.peertrust that return Network
 Network PeerTrust.generateRandomNetwork(int numSensors, double probClients, double rangeFactor, java.util.Collection<java.lang.Double> probServices, java.util.Collection<java.lang.Double> probGoodness, java.util.Collection<Service> services)
           
 Network PeerTrust.loadCurrentNetwork(java.lang.String fileName)
           
 

Uses of Network in es.ants.felixgm.trmsim_wsn.trm.powertrust
 

Subclasses of Network in es.ants.felixgm.trmsim_wsn.trm.powertrust
 class PowerTrust_Network
          This class models a network composed by sensors implementing PowerTrust
 

Methods in es.ants.felixgm.trmsim_wsn.trm.powertrust that return Network
 Network PowerTrust.generateRandomNetwork(int numSensors, double probClients, double rangeFactor, java.util.Collection<java.lang.Double> probServices, java.util.Collection<java.lang.Double> probGoodness, java.util.Collection<Service> services)
           
 Network PowerTrust.loadCurrentNetwork(java.lang.String fileName)
           
 

Uses of Network in es.ants.felixgm.trmsim_wsn.trm.templatetrm
 

Subclasses of Network in es.ants.felixgm.trmsim_wsn.trm.templatetrm
 class TemplateTRM_Network
          This class models a network composed by sensors implementing TemplateTRM
 

Methods in es.ants.felixgm.trmsim_wsn.trm.templatetrm that return Network
 Network TemplateTRM.generateRandomNetwork(int numSensors, double probClients, double rangeFactor, java.util.Collection<java.lang.Double> probServices, java.util.Collection<java.lang.Double> probGoodness, java.util.Collection<Service> services)
           
 Network TemplateTRM.loadCurrentNetwork(java.lang.String fileName)
           
 

Uses of Network in es.ants.felixgm.trmsim_wsn.trm.trip
 

Subclasses of Network in es.ants.felixgm.trmsim_wsn.trm.trip
 class TRIP_Network
          This class models a network composed by sensors implementing TRIP
 

Methods in es.ants.felixgm.trmsim_wsn.trm.trip that return Network
 Network TRIP.generateRandomNetwork(int numSensors, double probClients, double rangeFactor, java.util.Collection<java.lang.Double> probServices, java.util.Collection<java.lang.Double> probGoodness, java.util.Collection<Service> services)
           
 Network TRIP.loadCurrentNetwork(java.lang.String xmlFilePath)