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

Classes | Public Member Functions | Public Attributes | Static Public Attributes | Properties | Private Attributes | Static Private Attributes | List of all members
RFTesterBackend.DisplayGenerators.SOMAbstractDisplayGenerator Class Referenceabstract

Abstract class for SOM display More...

Inheritance diagram for RFTesterBackend.DisplayGenerators.SOMAbstractDisplayGenerator:

## Classes
class | ForceRepreParameter
class | PointEqualityComparer
class | SOMXParameter
class | SOMYParameter
class | UseCosParameter

## Public Member Functions
abstract bool | IsWeghted ()
| Indicator what type of cluster representant is being used More...
List< int > | GetDisplay (double[] scores)
| Returns a display More...
string | GetName ()
| Returns the name of the component. More...
List< EvaluationClassParAdditional > | OtherParametersToFill ()
| Returns list of parameters, that can be changed More...
void | SetOtherParameters (List< EvaluationClassParAdditional > userParameters)
| Sets parameters of component. More...

## Public Attributes
PointWithId[] | LastRepresentants
| Repersentants from last generation More...

## Static Public Attributes
static int | rLen = 11

## Properties
int | XDim`[get]`
int | YDim`[get]`

## Private Attributes
int | xDim = 8
| Size of SOM display More...
int | yDim = 8
bool | useCos = false
bool | forceRepre = false

## Static Private Attributes
static log4net.ILog | logger = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType)

## Detailed Description

Abstract class for SOM display

## Member Function Documentation

## ◆ GetDisplay()

List<int> RFTesterBackend.DisplayGenerators.SOMAbstractDisplayGenerator.GetDisplay | ( | double[] | scores | ) |
| inline

Returns a display

Parameters

  scores |

Returns

Implements RFTesterBackend.DisplayGenerators.IDisplayGenerator.

## ◆ GetName()

string RFTesterBackend.DisplayGenerators.SOMAbstractDisplayGenerator.GetName | ( |  | ) |
| inline

Returns the name of the component.

Returns

Implements RFTesterBackend.Evaluator.IEvaluationClassPar.

## ◆ IsWeghted()

abstract bool RFTesterBackend.DisplayGenerators.SOMAbstractDisplayGenerator.IsWeghted | ( |  | ) |
| pure virtual

Indicator what type of cluster representant is being used

Returns

Implemented in RFTesterBackend.DisplayGenerators.SOMWeightedDisplayGenerator, and RFTesterBackend.DisplayGenerators.SOMDisplayGenerator.

## ◆ OtherParametersToFill()

List<EvaluationClassParAdditional> RFTesterBackend.DisplayGenerators.SOMAbstractDisplayGenerator.OtherParametersToFill | ( |  | ) |
| inline

Returns list of parameters, that can be changed

Returns

Implements RFTesterBackend.Evaluator.IEvaluationClassPar.

## ◆ SetOtherParameters()

void RFTesterBackend.DisplayGenerators.SOMAbstractDisplayGenerator.SetOtherParameters | ( | List< EvaluationClassParAdditional > | userParameters | ) |
| inline

Sets parameters of component.

Must contain all the parameters from OtherParametersToFill().

Parameters

  userParameters |

Implements RFTesterBackend.Evaluator.IEvaluationClassPar.

## Member Data Documentation

## ◆ forceRepre

bool RFTesterBackend.DisplayGenerators.SOMAbstractDisplayGenerator.forceRepre = false
| private

## ◆ LastRepresentants

PointWithId [] RFTesterBackend.DisplayGenerators.SOMAbstractDisplayGenerator.LastRepresentants

Repersentants from last generation

## ◆ logger

log4net.ILog RFTesterBackend.DisplayGenerators.SOMAbstractDisplayGenerator.logger = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType)
| staticprivate

## ◆ rLen

int RFTesterBackend.DisplayGenerators.SOMAbstractDisplayGenerator.rLen = 11
| static

## ◆ useCos

bool RFTesterBackend.DisplayGenerators.SOMAbstractDisplayGenerator.useCos = false
| private

## ◆ xDim

int RFTesterBackend.DisplayGenerators.SOMAbstractDisplayGenerator.xDim = 8
| private

Size of SOM display

## ◆ yDim

int RFTesterBackend.DisplayGenerators.SOMAbstractDisplayGenerator.yDim = 8
| private

## Property Documentation

## ◆ XDim

int RFTesterBackend.DisplayGenerators.SOMAbstractDisplayGenerator.XDim
| get

## ◆ YDim

int RFTesterBackend.DisplayGenerators.SOMAbstractDisplayGenerator.YDim
| get

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

- RFTesterBackend/DisplayGenerators/SOMDisplayGenerator.cs