|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.util.AbstractMap<K,V> java.util.HashMap<K,V> java.util.LinkedHashMap<Integer,Map<de.cesr.parma.core.PmParameterDefinition,Object>> de.cesr.more.param.MMilieuNetworkParameterMap
public class MMilieuNetworkParameterMap
MoRe
This class provides milieu-specific parameter values. Usually, it is filled by MMilieuNetDataReader
.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.util.AbstractMap |
---|
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V> |
Constructor Summary | |
---|---|
MMilieuNetworkParameterMap()
|
|
MMilieuNetworkParameterMap(de.cesr.parma.core.PmParameterManager pm)
|
Method Summary | |
---|---|
double |
getBackwardProb(int milieu)
MGeoRsHomophilyDistanceFfNetworkService |
double |
getDimWeightGeo(int milieu)
|
double |
getDimWeightMilieu(int milieu)
|
double |
getDistanceProbExp(int milieu)
|
String |
getDistDistributionClass(int milieu)
|
double |
getDistParamA(int milieu)
|
double |
getDistParamB(int milieu)
|
double |
getDistParamPLocal(int milieu)
|
double |
getDistParamXMin(int milieu)
|
double |
getDynDecreaseAmount(int milieu)
|
double |
getDynDecreaseThreshold(int milieu)
|
double |
getDynEdgeManageOptimum(int milieu)
|
int |
getDynEdgeUpdatingInverval(int milieu)
|
double |
getDynFadeOutAmount(int milieu)
|
double |
getDynFadeOutInterval(int milieu)
|
double |
getDynIncreaseAmount(int milieu)
|
double |
getDynIncreaseThreshold(int milieu)
|
int |
getDynLinkManagementInverval(int milieu)
|
double |
getDynLocalRadius(int milieu)
|
double |
getDynProbGlobal(int milieu)
|
double |
getDynProbLocal(int milieu)
|
double |
getDynProbReciprocity(int milieu)
|
double |
getDynProbTransitivity(int milieu)
|
double |
getExtendingSearchFraction(int milieu)
|
double |
getForwardProb(int milieu)
Forward probability is used by MGeoRsHomophilyDistanceFfNetworkService . |
int |
getK(int milieu)
Deprecated. use getMilieuParam(PmParameterDefinition, int) instead! |
String |
getKDistributionClass(int milieu)
|
double |
getKparamA(int milieu)
|
double |
getKparamB(int milieu)
|
double |
getMaxSearchRadius(int milieu)
|
Object |
getMilieuParam(de.cesr.parma.core.PmParameterDefinition definition,
int milieu)
|
int |
getNetUpdateInterval(int milieu)
|
double |
getP_Milieu(int ownMilieu,
int otherMilieu)
|
double |
getP_Rewire(int milieu)
|
double |
getSearchRadius(int milieu)
|
double |
getXSearchRadius(int milieu)
|
void |
setBackwardProb(int milieu,
double value)
|
void |
setDimWeightGeo(int milieu,
double weight)
|
void |
setDimWeightMilieu(int milieu,
double weight)
|
void |
setDistanceProbExp(int milieu,
double radius)
|
void |
setDistDistributionClass(int milieu,
String value)
Used by MGeoRsHomophilyDistanceFfNetworkService . |
void |
setDistParamA(int milieu,
double value)
Used by MGeoRsHomophilyDistanceFfNetworkService . |
void |
setDistParamB(int milieu,
double value)
Used by MGeoRsHomophilyDistanceFfNetworkService . |
void |
setDistParamPLocal(int milieu,
double value)
Used by MGeoRsHomophilyDistanceFfNetworkService . |
void |
setDistParamXMin(int milieu,
double value)
Used by MGeoRsHomophilyDistanceFfNetworkService . |
void |
setDynDecreaseAmount(int milieu,
double amount)
|
void |
setDynDecreaseThreshold(int milieu,
double threshold)
|
void |
setDynEdgeManageOptimum(int milieu,
double amount)
|
void |
setDynEdgeUpdatingInverval(int milieu,
int interval)
|
void |
setDynFadeOutAmount(int milieu,
double amount)
|
void |
setDynFadeOutInterval(int milieu,
double amount)
|
void |
setDynIncreaseAmount(int milieu,
double amount)
|
void |
setDynIncreaseThreshold(int milieu,
double threshold)
|
void |
setDynLinkManagementInverval(int milieu,
int interval)
|
void |
setDynLocalRadius(int milieu,
double weight)
|
void |
setDynProbGlobal(int milieu,
double weight)
|
void |
setDynProbLocal(int milieu,
double weight)
|
void |
setDynProbReciprocity(int milieu,
double weight)
|
void |
setDynProbTransitivity(int milieu,
double weight)
|
void |
setExtendingSearchFraction(int milieu,
double radius)
|
void |
setForwardProb(int milieu,
double value)
Forward probability is used by MGeoRsHomophilyDistanceFfNetworkService . |
void |
setK(int milieu,
int k)
Deprecated. use setMilieuParam(PmParameterDefinition, int, Object) instead! |
void |
setKDistributionClass(int milieu,
String value)
Used by MGeoRsHomophilyDistanceFfNetworkService . |
void |
setKparamA(int milieu,
double value)
Used by MGeoRsHomophilyDistanceFfNetworkService . |
void |
setKparamB(int milieu,
double value)
Used by MGeoRsHomophilyDistanceFfNetworkService . |
void |
setMaxSearchRadius(int milieu,
double radius)
|
void |
setMilieuParam(de.cesr.parma.core.PmParameterDefinition definition,
int milieu,
Object value)
Generic function to set milieu-specific parameter values |
void |
setNetUpdateInterval(int milieu,
int interval)
|
void |
setP_Milieu(int ownMilieu,
int otherMilieu,
double p)
|
void |
setP_Rewire(int milieu,
double p)
|
void |
setSearchRadius(int milieu,
double radius)
|
void |
setXSearchRadius(int milieu,
double radius)
|
protected boolean |
warnDefault(de.cesr.parma.core.PmParameterDefinition definition,
int milieu)
Checks if the requested value is defined in the map and issues a warning otherwise |
Methods inherited from class java.util.LinkedHashMap |
---|
clear, containsValue, get, removeEldestEntry |
Methods inherited from class java.util.HashMap |
---|
clone, containsKey, entrySet, isEmpty, keySet, put, putAll, remove, size, values |
Methods inherited from class java.util.AbstractMap |
---|
equals, hashCode, toString |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.Map |
---|
containsKey, entrySet, equals, hashCode, isEmpty, keySet, put, putAll, remove, size, values |
Constructor Detail |
---|
public MMilieuNetworkParameterMap(de.cesr.parma.core.PmParameterManager pm)
public MMilieuNetworkParameterMap()
Method Detail |
---|
public void setMilieuParam(de.cesr.parma.core.PmParameterDefinition definition, int milieu, Object value)
definition
- milieu
- value
- public Object getMilieuParam(de.cesr.parma.core.PmParameterDefinition definition, int milieu)
@Deprecated public int getK(int milieu)
getMilieuParam(PmParameterDefinition, int)
instead!
milieu
-
@Deprecated public void setK(int milieu, int k)
setMilieuParam(PmParameterDefinition, int, Object)
instead!
milieu
- k
- public double getP_Rewire(int milieu)
public void setP_Rewire(int milieu, double p)
public double getSearchRadius(int milieu)
public void setSearchRadius(int milieu, double radius)
public double getXSearchRadius(int milieu)
public void setXSearchRadius(int milieu, double radius)
public double getMaxSearchRadius(int milieu)
public void setMaxSearchRadius(int milieu, double radius)
public double getExtendingSearchFraction(int milieu)
public void setExtendingSearchFraction(int milieu, double radius)
public double getDistanceProbExp(int milieu)
public void setDistanceProbExp(int milieu, double radius)
public double getDimWeightGeo(int milieu)
public void setDimWeightGeo(int milieu, double weight)
public double getDimWeightMilieu(int milieu)
public void setDimWeightMilieu(int milieu, double weight)
public double getDynProbReciprocity(int milieu)
public void setDynProbReciprocity(int milieu, double weight)
public double getDynProbTransitivity(int milieu)
public void setDynProbTransitivity(int milieu, double weight)
public double getDynProbGlobal(int milieu)
public void setDynProbGlobal(int milieu, double weight)
public double getDynProbLocal(int milieu)
public void setDynProbLocal(int milieu, double weight)
public double getDynLocalRadius(int milieu)
public void setDynLocalRadius(int milieu, double weight)
public double getP_Milieu(int ownMilieu, int otherMilieu)
ownMilieu
- milieu id (starting with 1!)otherMilieu
- milieu id (starting with 1!)
public void setP_Milieu(int ownMilieu, int otherMilieu, double p)
ownMilieu
- otherMilieu
- p
- public int getDynEdgeUpdatingInverval(int milieu)
public void setDynEdgeUpdatingInverval(int milieu, int interval)
public int getDynLinkManagementInverval(int milieu)
public void setDynLinkManagementInverval(int milieu, int interval)
public double getDynIncreaseAmount(int milieu)
public void setDynIncreaseAmount(int milieu, double amount)
public double getDynIncreaseThreshold(int milieu)
public void setDynIncreaseThreshold(int milieu, double threshold)
public double getDynDecreaseAmount(int milieu)
public void setDynDecreaseAmount(int milieu, double amount)
public double getDynDecreaseThreshold(int milieu)
public void setDynDecreaseThreshold(int milieu, double threshold)
public double getDynFadeOutAmount(int milieu)
public void setDynFadeOutAmount(int milieu, double amount)
public void setDynFadeOutInterval(int milieu, double amount)
public double getDynFadeOutInterval(int milieu)
public void setDynEdgeManageOptimum(int milieu, double amount)
public double getDynEdgeManageOptimum(int milieu)
public int getNetUpdateInterval(int milieu)
public void setNetUpdateInterval(int milieu, int interval)
public double getBackwardProb(int milieu)
public void setBackwardProb(int milieu, double value)
public double getForwardProb(int milieu)
MGeoRsHomophilyDistanceFfNetworkService
.
milieu
-
public void setForwardProb(int milieu, double value)
MGeoRsHomophilyDistanceFfNetworkService
.
milieu
- value
- public String getKDistributionClass(int milieu)
milieu
-
public void setKDistributionClass(int milieu, String value)
MGeoRsHomophilyDistanceFfNetworkService
.
milieu
- value
- public double getKparamA(int milieu)
milieu
-
public void setKparamA(int milieu, double value)
MGeoRsHomophilyDistanceFfNetworkService
.
milieu
- value
- public double getKparamB(int milieu)
milieu
-
public void setKparamB(int milieu, double value)
MGeoRsHomophilyDistanceFfNetworkService
.
milieu
- value
- public String getDistDistributionClass(int milieu)
milieu
-
public void setDistDistributionClass(int milieu, String value)
MGeoRsHomophilyDistanceFfNetworkService
.
milieu
- value
- public double getDistParamA(int milieu)
milieu
-
public void setDistParamA(int milieu, double value)
MGeoRsHomophilyDistanceFfNetworkService
.
milieu
- value
- public double getDistParamB(int milieu)
milieu
-
public void setDistParamB(int milieu, double value)
MGeoRsHomophilyDistanceFfNetworkService
.
milieu
- value
- public double getDistParamXMin(int milieu)
milieu
-
public void setDistParamXMin(int milieu, double value)
MGeoRsHomophilyDistanceFfNetworkService
.
milieu
- value
- public double getDistParamPLocal(int milieu)
milieu
-
public void setDistParamPLocal(int milieu, double value)
MGeoRsHomophilyDistanceFfNetworkService
.
milieu
- value
- protected boolean warnDefault(de.cesr.parma.core.PmParameterDefinition definition, int milieu)
definition
- milieu
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |