Package org.matsim.core.config.groups
Class ParallelEventHandlingConfigGroup
- java.lang.Object
-
- org.matsim.core.config.ConfigGroup
-
- org.matsim.core.config.ReflectiveConfigGroup
-
- org.matsim.core.config.groups.ParallelEventHandlingConfigGroup
-
- All Implemented Interfaces:
MatsimExtensionPoint
public final class ParallelEventHandlingConfigGroup extends ReflectiveConfigGroup
- Author:
- nagel
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.matsim.core.config.ReflectiveConfigGroup
ReflectiveConfigGroup.DoNotConvertNull, ReflectiveConfigGroup.InconsistentModuleException, ReflectiveConfigGroup.StringGetter, ReflectiveConfigGroup.StringSetter
-
-
Field Summary
Fields Modifier and Type Field Description static String
GROUP_NAME
static String
NUMBER_OF_THREADS_COMMENT
-
Constructor Summary
Constructors Constructor Description ParallelEventHandlingConfigGroup()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,String>
getComments()
Comments for parameters which setter get an enum type are automatically generated, containing a list of possible values.Long
getEstimatedNumberOfEvents()
Integer
getNumberOfThreads()
Boolean
getOneThreadPerHandler()
Boolean
getSynchronizeOnSimSteps()
void
makeLocked()
void
setEstimatedNumberOfEvents(Long estimatedNumberOfEvents)
void
setNumberOfThreads(Integer numberOfThreads)
void
setOneThreadPerHandler(Boolean oneThreadPerHandler)
void
setSynchronizeOnSimSteps(Boolean synchronizeOnSimSteps)
-
Methods inherited from class org.matsim.core.config.ReflectiveConfigGroup
addParam, getParams, getValue
-
Methods inherited from class org.matsim.core.config.ConfigGroup
addParameterSet, addParameterToMap, checkConsistency, checkParameterSet, clearParameterSetsForType, createParameterSet, getInputFileURL, getName, getParameterSets, getParameterSets, isLocked, removeParameterSet, setLocked, testForLocked, toString
-
-
-
-
Field Detail
-
GROUP_NAME
public static final String GROUP_NAME
- See Also:
- Constant Field Values
-
NUMBER_OF_THREADS_COMMENT
public static final String NUMBER_OF_THREADS_COMMENT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ParallelEventHandlingConfigGroup
public ParallelEventHandlingConfigGroup()
-
-
Method Detail
-
getComments
public Map<String,String> getComments()
Description copied from class:ReflectiveConfigGroup
Comments for parameters which setter get an enum type are automatically generated, containing a list of possible values. They can be overriden by subclasses without problems.
it is recommended for subclasses to get this map using super.getComments() and fill it with additional comments, rather than generate an empty map.- Overrides:
getComments
in classReflectiveConfigGroup
- Returns:
- a Map containing description to some or all parameters return in
ConfigGroup.getParams()
.
-
getNumberOfThreads
@StringGetter("numberOfThreads") public Integer getNumberOfThreads()
-
setNumberOfThreads
@StringSetter("numberOfThreads") public void setNumberOfThreads(Integer numberOfThreads)
- Parameters:
numberOfThreads
-
-
getEstimatedNumberOfEvents
@StringGetter("estimatedNumberOfEvents") public Long getEstimatedNumberOfEvents()
-
setEstimatedNumberOfEvents
@StringSetter("estimatedNumberOfEvents") public void setEstimatedNumberOfEvents(Long estimatedNumberOfEvents)
-
getSynchronizeOnSimSteps
@StringGetter("synchronizeOnSimSteps") public Boolean getSynchronizeOnSimSteps()
-
setSynchronizeOnSimSteps
@StringSetter("synchronizeOnSimSteps") public void setSynchronizeOnSimSteps(Boolean synchronizeOnSimSteps)
-
getOneThreadPerHandler
@StringGetter("oneThreadPerHandler") public Boolean getOneThreadPerHandler()
-
setOneThreadPerHandler
@StringSetter("oneThreadPerHandler") public void setOneThreadPerHandler(Boolean oneThreadPerHandler)
-
makeLocked
public void makeLocked()
-
-