Class InstanceConfiguration
java.lang.Object
es.urjc.etsii.grafo.config.InstanceConfiguration
@Configuration
@ConfigurationProperties(prefix="instances")
public class InstanceConfiguration
extends Object
Configuration properties related to intances
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet instances path for a given experimentgetPaths()Get instances paths for all experimentsdoublebooleanLoads all instances in RAM before starting each experiment.voidsetForSelection(String forSelection) voidSet instances folder for each experimentvoidsetPreliminarOutputPath(String preliminarOutputPath) voidsetPreliminarPercentage(double preliminarPercentage) voidsetPreload(boolean preload) Loads all instances in RAM before starting each experiment.
-
Constructor Details
-
InstanceConfiguration
public InstanceConfiguration()
-
-
Method Details
-
setPath
-
getPath
-
getPaths
-
isPreload
public boolean isPreload()Loads all instances in RAM before starting each experiment. Can be disabled for example in problems where instances are huge in order to save some RAM.- Returns:
- is preloading instances enabled?
-
setPreload
public void setPreload(boolean preload) Loads all instances in RAM before starting each experiment. Can be disabled for example in problems where instances are huge in order to save some RAM. Warning: Disabling it reverts instance solve order to instance name (lexicographically)- Parameters:
preload- change preload configuration to the value given by this parameter
-
getForSelection
-
setForSelection
-
getPreliminarPercentage
public double getPreliminarPercentage() -
setPreliminarPercentage
public void setPreliminarPercentage(double preliminarPercentage) -
getPreliminarOutputPath
-
setPreliminarOutputPath
-