TrustGrapher  r52
A playabale simulator for modelling trust between agents
cu.repsystestbed.algorithms.TrustAlgorithm Class Reference
Inheritance diagram for cu.repsystestbed.algorithms.TrustAlgorithm:
Collaboration diagram for cu.repsystestbed.algorithms.TrustAlgorithm:

List of all members.

Public Member Functions

void update () throws Exception
void setReputationGraph (ReputationGraph reputationGraph)
ReputationGraph getReputationGraph ()
TrustGraph getTrustGraph ()
abstract boolean trusts (Agent src, Agent sink) throws Exception

Static Public Member Functions

static TrustAlgorithm getInstance (String className) throws GenericTestbedException

Static Package Attributes

static Logger logger = Logger.getLogger(TrustAlgorithm.class.getName())

Detailed Description

Definition at line 17 of file TrustAlgorithm.java.


Member Function Documentation

static TrustAlgorithm cu.repsystestbed.algorithms.TrustAlgorithm.getInstance ( String  className) throws GenericTestbedException [static]

Definition at line 25 of file TrustAlgorithm.java.

ReputationGraph cu.repsystestbed.algorithms.TrustAlgorithm.getReputationGraph ( )

Definition at line 73 of file TrustAlgorithm.java.

Here is the caller graph for this function:

TrustGraph cu.repsystestbed.algorithms.TrustAlgorithm.getTrustGraph ( )

Definition at line 79 of file TrustAlgorithm.java.

void cu.repsystestbed.algorithms.TrustAlgorithm.setReputationGraph ( ReputationGraph  reputationGraph)

Definition at line 60 of file TrustAlgorithm.java.

Here is the caller graph for this function:

abstract boolean cu.repsystestbed.algorithms.TrustAlgorithm.trusts ( Agent  src,
Agent  sink 
) throws Exception [pure virtual]

Implemented in cu.repsystestbed.algorithms.RankbasedTrustAlg.

Here is the caller graph for this function:

void cu.repsystestbed.algorithms.TrustAlgorithm.update ( ) throws Exception

Definition at line 42 of file TrustAlgorithm.java.

Here is the call graph for this function:


Member Data Documentation

Logger cu.repsystestbed.algorithms.TrustAlgorithm.logger = Logger.getLogger(TrustAlgorithm.class.getName()) [static, package]

Reimplemented in cu.repsystestbed.algorithms.RankbasedTrustAlg.

Definition at line 20 of file TrustAlgorithm.java.


The documentation for this class was generated from the following file: