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

Public Member Functions | Properties | Private Attributes | List of all members
RFTesterBackend.Initializers.AbstractInitializer Class Referenceabstract

Abstract class for all initializators. More...

Inheritance diagram for RFTesterBackend.Initializers.AbstractInitializer:

## Public Member Functions
abstract void | InitializeTask (EvaluationTask task)
| Sets up given task. More...
abstract List< EvaluationClassParAdditional > | OtherParametersToFill ()
| Returns list of parameters, that can be changed More...
abstract void | SetOtherParameters (List< EvaluationClassParAdditional > userParameters)
| Sets parameters of component. More...
abstract string | GetName ()
| Returns the name of the component. More...

## Properties
Dictionary< string, string > | RankerAddPars`[get, set]`
Dictionary< string, string > | DisplayAddPars`[get, set]`
Properties inherited from RFTesterBackend.Initializers.IInitializer
Dictionary< string, string > | RankerAddPars`[get, set]`
| Additional parameters for ranker. More...
Dictionary< string, string > | DisplayAddPars`[get, set]`
| Additional parameters for display generator. More...

## Private Attributes
Dictionary< string, string > | rankerAddPars
Dictionary< string, string > | displayAddPars

## Detailed Description

Abstract class for all initializators.

## Member Function Documentation

## ◆ GetName()

abstract string RFTesterBackend.Initializers.AbstractInitializer.GetName | ( |  | ) |
| pure virtual

Returns the name of the component.

Returns

Implements RFTesterBackend.Evaluator.IEvaluationClassPar.

Implemented in RFTesterBackend.Initializers.W2VVInitializer, and RFTesterBackend.Initializers.UniformInitializer.

## ◆ InitializeTask()

abstract void RFTesterBackend.Initializers.AbstractInitializer.InitializeTask | ( | EvaluationTask | task | ) |
| pure virtual

Sets up given task.

Parameters

  task |

Implements RFTesterBackend.Initializers.IInitializer.

Implemented in RFTesterBackend.Initializers.W2VVInitializer, and RFTesterBackend.Initializers.UniformInitializer.

## ◆ OtherParametersToFill()

abstract List<EvaluationClassParAdditional> RFTesterBackend.Initializers.AbstractInitializer.OtherParametersToFill | ( |  | ) |
| pure virtual

Returns list of parameters, that can be changed

Returns

Implements RFTesterBackend.Evaluator.IEvaluationClassPar.

Implemented in RFTesterBackend.Initializers.W2VVInitializer, and RFTesterBackend.Initializers.UniformInitializer.

## ◆ SetOtherParameters()

abstract void RFTesterBackend.Initializers.AbstractInitializer.SetOtherParameters | ( | List< EvaluationClassParAdditional > | userParameters | ) |
| pure virtual

Sets parameters of component.

Must contain all the parameters from OtherParametersToFill().

Parameters

  userParameters |

Implements RFTesterBackend.Evaluator.IEvaluationClassPar.

Implemented in RFTesterBackend.Initializers.W2VVInitializer, and RFTesterBackend.Initializers.UniformInitializer.

## Member Data Documentation

## ◆ displayAddPars

Dictionary<string, string> RFTesterBackend.Initializers.AbstractInitializer.displayAddPars
| private

## ◆ rankerAddPars

Dictionary<string, string> RFTesterBackend.Initializers.AbstractInitializer.rankerAddPars
| private

## Property Documentation

## ◆ DisplayAddPars

Dictionary<string, string> RFTesterBackend.Initializers.AbstractInitializer.DisplayAddPars
| getset

## ◆ RankerAddPars

Dictionary<string, string> RFTesterBackend.Initializers.AbstractInitializer.RankerAddPars
| getset

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

- RFTesterBackend/Initializers/AbstractInitializer.cs