de.cesr.more.param
Enum MNetBuildBhPa

java.lang.Object
  extended by java.lang.Enum<MNetBuildBhPa>
      extended by de.cesr.more.param.MNetBuildBhPa
All Implemented Interfaces:
de.cesr.parma.core.PmParameterDefinition, Serializable, Comparable<MNetBuildBhPa>

public enum MNetBuildBhPa
extends Enum<MNetBuildBhPa>
implements de.cesr.parma.core.PmParameterDefinition

Parameter definitions for the Baseline hHomophily network builder

Date:
31.10.2011

Enum Constant Summary
AREA_CONTEXT_CLASS
          Area type to request area in MGeoRsBaselineNumberNetworkService
DIM_WEIGHTS_GEO
          Weight for geographical proximity regarding partner homophily.
DIM_WEIGHTS_MILIEU
          Weight for milieu regarding partner homophily.
DISTANCE_PROBABILITY_EXPONENT
          To calculate the distance dependent link probability (d_r)^\alpha
DISTANT_FORCE_MILIEU
          If true, a milieu is selected according to focal agent's milieu network preferences and a distant target of that milieu is requested for distant linking.
EXTENDING_SEARCH_FRACTION
          1/EXTENDING_SEARCH_FRACTION gives the number of rings applied in MGeoRsHomophilyDistanceNetworkService Default:0.1
K
          Deprecated. use MNetBuildWsPa.K instead.
MAX_SEARCH_RADIUS
          Max. radius to search for local partner agents within in meters.
NUM_NEIGHBORS_FETCH_FACTOR
          How many times the required number of neighbors shall be fetched to satisfy milieu distribution?
NUMBER_SEARCH_RADIUS
          Radius within to search for potential partners in m:
P_MILIEUS
          Probability to connect to a specific milieu.
P_REWIRE
          Deprecated. use MNetBuildWsPa.BETA instead.
SEARCH_RADIUS
          Initial radius to search for local partner agents within in meters.
X_NUM_NEIGHBORS_FETCH_FACTOR
          Used when number of required partners of a milieu could not be satisfied:
X_SEARCH_RADIUS
          Extension of search radius in meters.
 
Method Summary
 Object getDefaultValue()
           
 Class<?> getType()
           
static MNetBuildBhPa valueOf(String name)
          Returns the enum constant of this type with the specified name.
static MNetBuildBhPa[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface de.cesr.parma.core.PmParameterDefinition
getDeclaringClass
 

Enum Constant Detail

DISTANT_FORCE_MILIEU

public static final MNetBuildBhPa DISTANT_FORCE_MILIEU
If true, a milieu is selected according to focal agent's milieu network preferences and a distant target of that milieu is requested for distant linking.


K

@Deprecated
public static final MNetBuildBhPa K
Deprecated. use MNetBuildWsPa.K instead.
(In-) Degree. Default: 4


P_REWIRE

@Deprecated
public static final MNetBuildBhPa P_REWIRE
Deprecated. use MNetBuildWsPa.BETA instead.
Probability to rewire a link. Default: 0.1


P_MILIEUS

public static final MNetBuildBhPa P_MILIEUS
Probability to connect to a specific milieu. Actually a map with double for each milieu. Default: 1.0/MNetworkBuildingPa.MILIEUS (if not null- 0.5 otherwise)


SEARCH_RADIUS

public static final MNetBuildBhPa SEARCH_RADIUS
Initial radius to search for local partner agents within in meters. Default:1000


X_SEARCH_RADIUS

public static final MNetBuildBhPa X_SEARCH_RADIUS
Extension of search radius in meters. Default:500


MAX_SEARCH_RADIUS

public static final MNetBuildBhPa MAX_SEARCH_RADIUS
Max. radius to search for local partner agents within in meters. Default:10000


EXTENDING_SEARCH_FRACTION

public static final MNetBuildBhPa EXTENDING_SEARCH_FRACTION
1/EXTENDING_SEARCH_FRACTION gives the number of rings applied in MGeoRsHomophilyDistanceNetworkService Default:0.1


DISTANCE_PROBABILITY_EXPONENT

public static final MNetBuildBhPa DISTANCE_PROBABILITY_EXPONENT
To calculate the distance dependent link probability (d_r)^\alpha


DIM_WEIGHTS_GEO

public static final MNetBuildBhPa DIM_WEIGHTS_GEO
Weight for geographical proximity regarding partner homophily. Default: 0.5


DIM_WEIGHTS_MILIEU

public static final MNetBuildBhPa DIM_WEIGHTS_MILIEU
Weight for milieu regarding partner homophily. Default: 0.5


NUM_NEIGHBORS_FETCH_FACTOR

public static final MNetBuildBhPa NUM_NEIGHBORS_FETCH_FACTOR
How many times the required number of neighbors shall be fetched to satisfy milieu distribution?


X_NUM_NEIGHBORS_FETCH_FACTOR

public static final MNetBuildBhPa X_NUM_NEIGHBORS_FETCH_FACTOR
Used when number of required partners of a milieu could not be satisfied:


NUMBER_SEARCH_RADIUS

public static final MNetBuildBhPa NUMBER_SEARCH_RADIUS
Radius within to search for potential partners in m:


AREA_CONTEXT_CLASS

public static final MNetBuildBhPa AREA_CONTEXT_CLASS
Area type to request area in MGeoRsBaselineNumberNetworkService

Method Detail

values

public static MNetBuildBhPa[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (MNetBuildBhPa c : MNetBuildBhPa.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static MNetBuildBhPa valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null

getType

public Class<?> getType()
Specified by:
getType in interface de.cesr.parma.core.PmParameterDefinition
See Also:
PmParameterDefinition.getType()

getDefaultValue

public Object getDefaultValue()
Specified by:
getDefaultValue in interface de.cesr.parma.core.PmParameterDefinition
See Also:
PmParameterDefinition.getDefaultValue()