Interface MetricConfigurator<U extends java.io.Serializable,I extends java.io.Serializable,F>
- Type Parameters:
U
- type of the users.I
- type of the information pieces.F
- type of the features of the user / information pieces.
- All Known Implementing Classes:
CreatorGlobalEntropyConfigurator
,CreatorGlobalGiniComplementConfigurator
,CreatorIndividualEntropyConfigurator
,CreatorIndividualGiniComplementConfigurator
,CreatorRecallConfigurator
,ExternalFeatureGlobalGiniConfigurator
,ExternalFeatureGlobalRateConfigurator
,ExternalFeatureIndividualGiniComplementConfigurator
,ExternalFeatureIndividualRateConfigurator
,ExternalFeatureRecallConfigurator
,FeatureGlobalEntropyConfigurator
,FeatureGlobalGiniComplementConfigurator
,FeatureGlobalKLDivergenceConfigurator
,FeatureGlobalUserEntropyConfigurator
,FeatureGlobalUserGiniComplementConfigurator
,FeatureIndividualEntropyConfigurator
,FeatureIndividualGiniComplementConfigurator
,FeatureIndividualKLDivergenceConfigurator
,FeatureRecallConfigurator
,InformationCountConfigurator
,InformationGiniComplementConfigurator
,RealPropagatedGlobalRecallConfigurator
,RealPropagatedIndividualRecallConfigurator
,SpeedConfigurator
,UserFeatureCountConfigurator
,UserFeatureGiniComplementConfigurator
public interface MetricConfigurator<U extends java.io.Serializable,I extends java.io.Serializable,F>
Interface for the configuration of an information diffusion metric.
-
Method Summary
Modifier and Type Method Description SimulationMetric<U,I,F>
configure(Parameters params)
Configures a information propagation metric.
-
Method Details
-
configure
Configures a information propagation metric.- Parameters:
params
- the parameters of the metric.- Returns:
- the diffusion metric.
-