RFTester Tool for automated testing relevance feedback algorithms fro known-item search

Public Member Functions | List of all members
RFTesterBackend.SimulatedUsers.IUser Interface Reference

Interface of simulated user component. More...

Inheritance diagram for RFTesterBackend.SimulatedUsers.IUser:

## Public Member Functions
void | GetDecision (List< int > display, List< int > targetScene, out List< int > likes)
| For given display and target scene creates subset of display that user likes most. More...
void | SetMeasurer (IMeasurer measurer)
| Sets measurer of user to tell, what is relevant. More...
Public Member Functions inherited from RFTesterBackend.Evaluator.IEvaluationClassPar
List< EvaluationClassParAdditional > | OtherParametersToFill ()
| Returns list of parameters, that can be changed More...
void | SetOtherParameters (List< EvaluationClassParAdditional > userParameters)
| Sets parameters of component. More...
string | GetName ()
| Returns the name of the component. More...

## Detailed Description

Interface of simulated user component.

One of the key components of evaluations.

## Member Function Documentation

## ◆ GetDecision()

void RFTesterBackend.SimulatedUsers.IUser.GetDecision | ( | List< int > | display,
|  | List< int > | targetScene,
|  | out List< int > | likes
| ) |  |

For given display and target scene creates subset of display that user likes most.

Parameters

  display |
  targetScene |
  likes |

Implemented in RFTesterBackend.SimulatedUsers.RandomSampleUser, and RFTesterBackend.SimulatedUsers.SimpleIdealUser.

## ◆ SetMeasurer()

void RFTesterBackend.SimulatedUsers.IUser.SetMeasurer | ( | IMeasurer | measurer | ) |

Sets measurer of user to tell, what is relevant.

Parameters

  measurer |

Implemented in RFTesterBackend.SimulatedUsers.RandomSampleUser, and RFTesterBackend.SimulatedUsers.SimpleIdealUser.

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

- RFTesterBackend/SimulatedUsers/IUser.cs