Package org.opt4j.common.archive
Class ArchiveModule
java.lang.Object
com.google.inject.AbstractModule
org.opt4j.start.Opt4JModule
org.opt4j.common.archive.ArchiveModule
- All Implemented Interfaces:
com.google.inject.Module
The
ArchiveModule
determines an implementation for the
Archive
interface.-
Nested Class Summary
-
Field Summary
Fields inherited from class org.opt4j.start.Opt4JModule
SINGLETON
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
config()
Configure the module.int
Returns the archive's capacity.int
Returns the number of divisions for theAdaptiveGridArchive
.getType()
Returns the archive type.void
setCapacity
(int capacity) Sets the archive's capacity to the specified value.void
setDivisions
(int divisions) Set the number of divisions for theAdaptiveGridArchive
.void
setType
(ArchiveModule.Type type) Sets the archive type to the specified value.Methods inherited from class org.opt4j.start.Opt4JModule
addControlListener, addIndividualStateListener, addOptimizerIterationListener, addOptimizerStateListener, bindConstant, bindConstant, bindConstant, bindConstant, configure, constant, multi
Methods inherited from class com.google.inject.AbstractModule
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding
-
Field Details
-
type
-
capacity
protected int capacity -
divisions
protected int divisions
-
-
Constructor Details
-
ArchiveModule
public ArchiveModule()
-
-
Method Details
-
getDivisions
public int getDivisions()Returns the number of divisions for theAdaptiveGridArchive
.- Returns:
- the number of divisions
- See Also:
-
setDivisions
public void setDivisions(int divisions) Set the number of divisions for theAdaptiveGridArchive
.- Parameters:
divisions
- the number of divisions- See Also:
-
setType
Sets the archive type to the specified value.- Parameters:
type
- the new archive type- See Also:
-
getType
Returns the archive type.- Returns:
- the archive type
- See Also:
-
setCapacity
public void setCapacity(int capacity) Sets the archive's capacity to the specified value.- Parameters:
capacity
- the new capacity (using namespaceBoundedArchive
)- See Also:
-
getCapacity
public int getCapacity()Returns the archive's capacity.- Returns:
- the archive's capacity
- See Also:
-
config
public void config()Description copied from class:Opt4JModule
Configure the module. Bind constants, listeners, and bind arbitrary classes.- Specified by:
config
in classOpt4JModule
- See Also:
-
Binder
-